---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/krb5/fuzzing/Fuzz_json.c'
      linkageType:     externalLinkage
      functionLinenumber: 23
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - k5_json_decode
        - k5_json_release
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Fuzz_json.c:25,32'
          Branch Sides:
            TrueSide:        'Fuzz_json.c:25,35'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - calloc
              - llvm.memcpy.p0i8.p0i8.i64
              - k5_json_decode
              - k5_json_release
              - free
            FalseSide:       'Fuzz_json.c:26,9'
            FalseSideFuncs:  []
        - Branch String:   'Fuzz_json.c:25,9'
          Branch Sides:
            TrueSide:        'Fuzz_json.c:26,9'
            TrueSideFuncs:   []
            FalseSide:       'Fuzz_json.c:30,14'
            FalseSideFuncs:
              - calloc
              - llvm.memcpy.p0i8.p0i8.i64
              - k5_json_decode
              - k5_json_release
              - free
      Callsites:
        - Src:             'Fuzz_json.c:32,25'
          Dst:             calloc
        - Src:             'Fuzz_json.c:36,5'
          Dst:             k5_json_decode
        - Src:             'Fuzz_json.c:37,5'
          Dst:             k5_json_release
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'size_t '
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    parse_array_item
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.k5_json_array_st *'
        - 'struct.decode_ctx *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - k5_json_array_add
        - k5_json_release
        - parse_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'json.c:947,9'
          Branch Sides:
            TrueSide:        'json.c:948,16'
            TrueSideFuncs:   []
            FalseSide:       'json.c:949,29'
            FalseSideFuncs:
              - k5_json_array_add
              - k5_json_release
      Callsites:
        - Src:             'json.c:946,11'
          Dst:             parse_value
        - Src:             'json.c:949,11'
          Dst:             k5_json_array_add
        - Src:             'json.c:950,5'
          Dst:             k5_json_release
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    parse_value
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.decode_ctx *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          329
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - is_digit
        - k5_json_bool_create
        - k5_json_null_create
        - k5_json_string_create
        - parse_array
        - parse_number
        - parse_object
        - parse_string
        - strncmp
        - white_spaces
      functionUses:    3
      BranchProfiles:
        - Branch String:   'json.c:1017,9'
          Branch Sides:
            TrueSide:        'json.c:1018,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:1020,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - is_digit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - parse_number
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - parse_array
              - __sanitizer_cov_trace_const_cmp8
              - parse_object
              - __sanitizer_cov_trace_const_cmp4
              - parse_string
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - free
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:1020,9'
          Branch Sides:
            TrueSide:        'json.c:1021,28'
            TrueSideFuncs:
              - parse_string
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - free
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'json.c:1029,17'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - is_digit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - parse_number
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - parse_array
              - __sanitizer_cov_trace_const_cmp8
              - parse_object
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:1022,13'
          Branch Sides:
            TrueSide:        'json.c:1023,20'
            TrueSideFuncs:   []
            FalseSide:       'json.c:1024,37'
            FalseSideFuncs:
              - k5_json_string_create
              - free
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:1026,13'
          Branch Sides:
            TrueSide:        'json.c:1027,20'
            TrueSideFuncs:   []
            FalseSide:       'json.c:1028,20'
            FalseSideFuncs:  []
        - Branch String:   'json.c:1029,16'
          Branch Sides:
            TrueSide:        'json.c:1030,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - parse_object
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'json.c:1037,17'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - is_digit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - parse_number
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - parse_array
        - Branch String:   'json.c:1030,13'
          Branch Sides:
            TrueSide:        'json.c:1031,13'
            TrueSideFuncs:   []
            FalseSide:       'json.c:1032,28'
            FalseSideFuncs:
              - parse_object
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:1033,13'
          Branch Sides:
            TrueSide:        'json.c:1034,20'
            TrueSideFuncs:   []
            FalseSide:       'json.c:1035,9'
            FalseSideFuncs:  []
        - Branch String:   'json.c:1037,16'
          Branch Sides:
            TrueSide:        'json.c:1038,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - parse_array
            FalseSide:       'json.c:1043,26'
            FalseSideFuncs:
              - is_digit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - parse_number
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:1038,13'
          Branch Sides:
            TrueSide:        'json.c:1039,13'
            TrueSideFuncs:   []
            FalseSide:       'json.c:1040,27'
            FalseSideFuncs:
              - parse_array
        - Branch String:   'json.c:1043,34'
          Branch Sides:
            TrueSide:        'json.c:1043,38'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - parse_number
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'json.c:1044,28'
            FalseSideFuncs:
              - parse_number
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:1043,16'
          Branch Sides:
            TrueSide:        'json.c:1044,28'
            TrueSideFuncs:
              - parse_number
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'json.c:1048,32'
            FalseSideFuncs:
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:1045,13'
          Branch Sides:
            TrueSide:        'json.c:1046,20'
            TrueSideFuncs:   []
            FalseSide:       'json.c:1047,20'
            FalseSideFuncs:  []
        - Branch String:   'json.c:1048,16'
          Branch Sides:
            TrueSide:        'json.c:1049,9'
            TrueSideFuncs:
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'json.c:1054,32'
            FalseSideFuncs:
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:1051,13'
          Branch Sides:
            TrueSide:        'json.c:1052,20'
            TrueSideFuncs:   []
            FalseSide:       'json.c:1053,20'
            FalseSideFuncs:  []
        - Branch String:   'json.c:1054,16'
          Branch Sides:
            TrueSide:        'json.c:1055,9'
            TrueSideFuncs:
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'json.c:1060,32'
            FalseSideFuncs:
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:1057,13'
          Branch Sides:
            TrueSide:        'json.c:1058,20'
            TrueSideFuncs:   []
            FalseSide:       'json.c:1059,20'
            FalseSideFuncs:  []
        - Branch String:   'json.c:1060,16'
          Branch Sides:
            TrueSide:        'json.c:1061,9'
            TrueSideFuncs:
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'json.c:1067,9'
            FalseSideFuncs:  []
        - Branch String:   'json.c:1063,13'
          Branch Sides:
            TrueSide:        'json.c:1064,20'
            TrueSideFuncs:   []
            FalseSide:       'json.c:1065,20'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'json.c:1017,9'
          Dst:             white_spaces
        - Src:             'json.c:1021,15'
          Dst:             parse_string
        - Src:             'json.c:1024,15'
          Dst:             k5_json_string_create
        - Src:             'json.c:1032,15'
          Dst:             parse_object
        - Src:             'json.c:1040,15'
          Dst:             parse_array
        - Src:             'json.c:1043,16'
          Dst:             is_digit
        - Src:             'json.c:1044,15'
          Dst:             parse_number
        - Src:             'json.c:1048,16'
          Dst:             strncmp
        - Src:             'json.c:1050,15'
          Dst:             k5_json_null_create
        - Src:             'json.c:1054,16'
          Dst:             strncmp
        - Src:             'json.c:1056,15'
          Dst:             k5_json_bool_create
        - Src:             'json.c:1060,16'
          Dst:             strncmp
        - Src:             'json.c:1062,15'
          Dst:             k5_json_bool_create
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_array_add
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.k5_json_array_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - k5_json_retain
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'json.c:235,9'
          Branch Sides:
            TrueSide:        'json.c:237,21'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - realloc
              - k5_json_retain
            FalseSide:       'json.c:246,50'
            FalseSideFuncs:
              - k5_json_retain
        - Branch String:   'json.c:238,13'
          Branch Sides:
            TrueSide:        'json.c:239,23'
            TrueSideFuncs:
              - realloc
              - k5_json_retain
            FalseSide:       'json.c:240,23'
            FalseSideFuncs:
              - realloc
              - k5_json_retain
        - Branch String:   'json.c:241,13'
          Branch Sides:
            TrueSide:        'json.c:242,13'
            TrueSideFuncs:   []
            FalseSide:       'json.c:243,25'
            FalseSideFuncs:
              - k5_json_retain
      Callsites:
        - Src:             'json.c:240,15'
          Dst:             realloc
        - Src:             'json.c:246,35'
          Dst:             k5_json_retain
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_release
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    14
      BranchProfiles:
        - Branch String:   'json.c:115,9'
          Branch Sides:
            TrueSide:        'json.c:116,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:117,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - free
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'json.c:118,5'
          Branch Sides:
            TrueSide:        'json.c:118,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'json.c:119,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - free
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'json.c:120,9'
          Branch Sides:
            TrueSide:        'json.c:120,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:121,13'
            FalseSideFuncs:
              - free
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'json.c:121,13'
          Branch Sides:
            TrueSide:        'json.c:122,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - free
            FalseSide:       'json.c:123,14'
            FalseSideFuncs:
              - free
      Callsites:
        - Src:             'json.c:118,5'
          Dst:             __assert_fail
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_retain
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   'json.c:102,9'
          Branch Sides:
            TrueSide:        'json.c:103,16'
            TrueSideFuncs:   []
            FalseSide:       'json.c:104,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'json.c:105,5'
          Branch Sides:
            TrueSide:        'json.c:105,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'json.c:106,5'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'json.c:105,5'
          Dst:             __assert_fail
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    white_spaces
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.decode_ctx *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'json.c:721,5'
          Branch Sides:
            TrueSide:        'json.c:722,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'json.c:726,5'
            FalseSideFuncs:  []
        - Branch String:   'json.c:723,22'
          Branch Sides:
            TrueSide:        'json.c:723,25'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'json.c:725,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:723,35'
          Branch Sides:
            TrueSide:        'json.c:723,38'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'json.c:725,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:723,48'
          Branch Sides:
            TrueSide:        'json.c:723,51'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'json.c:725,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:723,13'
          Branch Sides:
            TrueSide:        'json.c:724,13'
            TrueSideFuncs:   []
            FalseSide:       'json.c:725,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    parse_string
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.decode_ctx *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          329
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - hexval
        - is_hex_digit
        - strchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'json.c:801,9'
          Branch Sides:
            TrueSide:        'json.c:802,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:803,15'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - free
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:804,5'
          Branch Sides:
            TrueSide:        'json.c:805,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - free
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'json.c:814,9'
            FalseSideFuncs:
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - free
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'json.c:805,13'
          Branch Sides:
            TrueSide:        'json.c:806,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - free
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'json.c:809,21'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - free
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:807,17'
          Branch Sides:
            TrueSide:        'json.c:808,17'
            TrueSideFuncs:   []
            FalseSide:       'json.c:809,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - free
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:809,20'
          Branch Sides:
            TrueSide:        'json.c:0,0'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - free
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'json.c:810,19'
            FalseSideFuncs:
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - free
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'json.c:814,9'
          Branch Sides:
            TrueSide:        'json.c:815,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:817,24'
            FalseSideFuncs:
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - free
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'json.c:818,9'
          Branch Sides:
            TrueSide:        'json.c:819,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:820,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - free
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'json.c:820,5'
          Branch Sides:
            TrueSide:        'json.c:821,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - free
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
            FalseSide:       'json.c:850,6'
            FalseSideFuncs:  []
        - Branch String:   'json.c:821,13'
          Branch Sides:
            TrueSide:        'json.c:822,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - free
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
            FalseSide:       'json.c:847,24'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - free
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'json.c:823,27'
          Branch Sides:
            TrueSide:        'json.c:823,43'
            TrueSideFuncs:
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - free
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
            FalseSide:       'json.c:837,44'
            FalseSideFuncs:
              - strchr
              - free
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'json.c:823,49'
          Branch Sides:
            TrueSide:        'json.c:823,65'
            TrueSideFuncs:
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - free
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
            FalseSide:       'json.c:837,44'
            FalseSideFuncs:
              - strchr
              - free
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'json.c:823,71'
          Branch Sides:
            TrueSide:        'json.c:824,30'
            TrueSideFuncs:
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - free
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
            FalseSide:       'json.c:837,44'
            FalseSideFuncs:
              - strchr
              - free
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'json.c:824,36'
          Branch Sides:
            TrueSide:        'json.c:824,52'
            TrueSideFuncs:
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - free
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
            FalseSide:       'json.c:837,44'
            FalseSideFuncs:
              - strchr
              - free
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'json.c:823,17'
          Branch Sides:
            TrueSide:        'json.c:825,32'
            TrueSideFuncs:
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - free
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'json.c:837,44'
            FalseSideFuncs:
              - strchr
              - free
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'json.c:827,21'
          Branch Sides:
            TrueSide:        'json.c:828,30'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - free
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
            FalseSide:       'json.c:832,26'
            FalseSideFuncs:
              - free
        - Branch String:   'json.c:838,21'
          Branch Sides:
            TrueSide:        'json.c:839,41'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - free
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_hex_digit
              - __sanitizer_cov_trace_const_cmp4
              - hexval
              - hexval
              - hexval
              - hexval
              - __sanitizer_cov_trace_const_cmp4
              - free
            FalseSide:       'json.c:841,26'
            FalseSideFuncs:
              - free
      Callsites:
        - Src:             'json.c:823,30'
          Dst:             is_hex_digit
        - Src:             'json.c:823,52'
          Dst:             is_hex_digit
        - Src:             'json.c:824,17'
          Dst:             is_hex_digit
        - Src:             'json.c:824,39'
          Dst:             is_hex_digit
        - Src:             'json.c:825,25'
          Dst:             hexval
        - Src:             'json.c:825,48'
          Dst:             hexval
        - Src:             'json.c:826,22'
          Dst:             hexval
        - Src:             'json.c:826,43'
          Dst:             hexval
        - Src:             'json.c:837,21'
          Dst:             strchr
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_string_create
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.k5_json_string_st **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - k5_json_string_create_len
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'json.c:490,47'
          Dst:             strlen
        - Src:             'json.c:490,12'
          Dst:             k5_json_string_create_len
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    parse_object
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.decode_ctx *'
        - 'struct.k5_json_object_st **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          163
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - k5_json_object_create
        - k5_json_release
        - parse_object_association
        - white_spaces
      functionUses:    1
      BranchProfiles:
        - Branch String:   'json.c:901,9'
          Branch Sides:
            TrueSide:        'json.c:902,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:903,5'
            FalseSideFuncs:
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_object_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - parse_object_association
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - k5_json_release
              - k5_json_release
        - Branch String:   'json.c:904,9'
          Branch Sides:
            TrueSide:        'json.c:905,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:907,11'
            FalseSideFuncs:
              - k5_json_object_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - parse_object_association
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - k5_json_release
              - k5_json_release
        - Branch String:   'json.c:908,9'
          Branch Sides:
            TrueSide:        'json.c:909,16'
            TrueSideFuncs:   []
            FalseSide:       'json.c:912,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - parse_object_association
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - k5_json_release
              - k5_json_release
        - Branch String:   'json.c:912,9'
          Branch Sides:
            TrueSide:        'json.c:913,9'
            TrueSideFuncs:
              - parse_object_association
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - k5_json_release
              - k5_json_release
            FalseSide:       'json.c:930,5'
            FalseSideFuncs:  []
        - Branch String:   'json.c:915,17'
          Branch Sides:
            TrueSide:        'json.c:916,33'
            TrueSideFuncs:
              - k5_json_release
            FalseSide:       'json.c:919,30'
            FalseSideFuncs:
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - parse_object_association
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_release
              - k5_json_release
        - Branch String:   'json.c:919,17'
          Branch Sides:
            TrueSide:        'json.c:920,17'
            TrueSideFuncs:
              - k5_json_release
            FalseSide:       'json.c:921,18'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - parse_object_association
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_release
              - k5_json_release
        - Branch String:   'json.c:921,17'
          Branch Sides:
            TrueSide:        'json.c:922,17'
            TrueSideFuncs:   []
            FalseSide:       'json.c:923,18'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - parse_object_association
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_release
              - k5_json_release
        - Branch String:   'json.c:923,17'
          Branch Sides:
            TrueSide:        'json.c:924,17'
            TrueSideFuncs:
              - k5_json_release
            FalseSide:       'json.c:925,13'
            FalseSideFuncs:
              - white_spaces
              - parse_object_association
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_release
              - k5_json_release
        - Branch String:   'json.c:926,17'
          Branch Sides:
            TrueSide:        'json.c:913,9'
            TrueSideFuncs:
              - parse_object_association
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - k5_json_release
              - k5_json_release
            FalseSide:       'json.c:927,17'
            FalseSideFuncs:
              - k5_json_release
      Callsites:
        - Src:             'json.c:904,9'
          Dst:             white_spaces
        - Src:             'json.c:907,11'
          Dst:             k5_json_object_create
        - Src:             'json.c:914,19'
          Dst:             parse_object_association
        - Src:             'json.c:916,17'
          Dst:             k5_json_release
        - Src:             'json.c:919,17'
          Dst:             white_spaces
        - Src:             'json.c:926,17'
          Dst:             white_spaces
        - Src:             'json.c:935,5'
          Dst:             k5_json_release
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    parse_array
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.decode_ctx *'
        - 'struct.k5_json_array_st **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          163
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - k5_json_array_create
        - k5_json_release
        - parse_array_item
        - white_spaces
      functionUses:    1
      BranchProfiles:
        - Branch String:   'json.c:964,9'
          Branch Sides:
            TrueSide:        'json.c:965,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:966,5'
            FalseSideFuncs:
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_array_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - parse_array_item
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - k5_json_release
              - k5_json_release
        - Branch String:   'json.c:967,9'
          Branch Sides:
            TrueSide:        'json.c:968,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:970,11'
            FalseSideFuncs:
              - k5_json_array_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - parse_array_item
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - k5_json_release
              - k5_json_release
        - Branch String:   'json.c:971,9'
          Branch Sides:
            TrueSide:        'json.c:972,16'
            TrueSideFuncs:   []
            FalseSide:       'json.c:975,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - parse_array_item
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - k5_json_release
              - k5_json_release
        - Branch String:   'json.c:975,9'
          Branch Sides:
            TrueSide:        'json.c:976,9'
            TrueSideFuncs:
              - parse_array_item
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - k5_json_release
              - k5_json_release
            FalseSide:       'json.c:993,5'
            FalseSideFuncs:  []
        - Branch String:   'json.c:978,17'
          Branch Sides:
            TrueSide:        'json.c:979,33'
            TrueSideFuncs:
              - k5_json_release
            FalseSide:       'json.c:982,30'
            FalseSideFuncs:
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - parse_array_item
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_release
              - k5_json_release
        - Branch String:   'json.c:982,17'
          Branch Sides:
            TrueSide:        'json.c:983,17'
            TrueSideFuncs:
              - k5_json_release
            FalseSide:       'json.c:984,18'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - parse_array_item
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_release
              - k5_json_release
        - Branch String:   'json.c:984,17'
          Branch Sides:
            TrueSide:        'json.c:985,17'
            TrueSideFuncs:   []
            FalseSide:       'json.c:986,18'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - parse_array_item
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_release
              - k5_json_release
        - Branch String:   'json.c:986,17'
          Branch Sides:
            TrueSide:        'json.c:987,17'
            TrueSideFuncs:
              - k5_json_release
            FalseSide:       'json.c:988,13'
            FalseSideFuncs:
              - white_spaces
              - parse_array_item
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_release
              - k5_json_release
        - Branch String:   'json.c:989,17'
          Branch Sides:
            TrueSide:        'json.c:976,9'
            TrueSideFuncs:
              - parse_array_item
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - k5_json_release
              - k5_json_release
            FalseSide:       'json.c:990,17'
            FalseSideFuncs:
              - k5_json_release
      Callsites:
        - Src:             'json.c:967,9'
          Dst:             white_spaces
        - Src:             'json.c:970,11'
          Dst:             k5_json_array_create
        - Src:             'json.c:977,19'
          Dst:             parse_array_item
        - Src:             'json.c:979,17'
          Dst:             k5_json_release
        - Src:             'json.c:982,17'
          Dst:             white_spaces
        - Src:             'json.c:989,17'
          Dst:             white_spaces
        - Src:             'json.c:998,5'
          Dst:             k5_json_release
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    is_digit
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'json.c:733,22'
          Branch Sides:
            TrueSide:        'json.c:733,25'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'json.c:733,22'
            FalseSideFuncs:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    parse_number
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.decode_ctx *'
        - 'struct.k5_json_number_st **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          144
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - is_digit
        - k5_json_number_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   'json.c:765,9'
          Branch Sides:
            TrueSide:        'json.c:766,13'
            TrueSideFuncs:
              - is_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_digit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'json.c:770,20'
            FalseSideFuncs:
              - is_digit
              - __sanitizer_cov_trace_const_cmp4
              - is_digit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:770,9'
          Branch Sides:
            TrueSide:        'json.c:771,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:775,5'
            FalseSideFuncs:
              - is_digit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:775,5'
          Branch Sides:
            TrueSide:        'json.c:776,13'
            TrueSideFuncs:
              - is_digit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'json.c:783,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:776,13'
          Branch Sides:
            TrueSide:        'json.c:777,13'
            TrueSideFuncs:   []
            FalseSide:       'json.c:778,19'
            FalseSideFuncs:
              - is_digit
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:783,27'
          Branch Sides:
            TrueSide:        'json.c:783,31'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'json.c:784,9'
            FalseSideFuncs:  []
        - Branch String:   'json.c:783,45'
          Branch Sides:
            TrueSide:        'json.c:783,48'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
            FalseSide:       'json.c:786,34'
            FalseSideFuncs:
              - k5_json_number_create
        - Branch String:   'json.c:783,9'
          Branch Sides:
            TrueSide:        'json.c:784,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:786,34'
            FalseSideFuncs:
              - k5_json_number_create
      Callsites:
        - Src:             'json.c:770,10'
          Dst:             is_digit
        - Src:             'json.c:775,12'
          Dst:             is_digit
        - Src:             'json.c:786,12'
          Dst:             k5_json_number_create
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_null_create
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.k5_json_null_st **'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - alloc_value
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'json.c:164,16'
          Dst:             alloc_value
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_bool_create
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'struct.k5_json_bool_st **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_value
      functionUses:    3
      BranchProfiles:
        - Branch String:   'json.c:186,9'
          Branch Sides:
            TrueSide:        'json.c:187,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:188,29'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'json.c:185,9'
          Dst:             alloc_value
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    alloc_value
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.json_type_st *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    7
      BranchProfiles:
        - Branch String:   'json.c:149,9'
          Branch Sides:
            TrueSide:        'json.c:150,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:151,14'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'json.c:147,28'
          Dst:             calloc
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_number_create
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'size_t '
        - 'struct.k5_json_number_st **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_value
      functionUses:    3
      BranchProfiles:
        - Branch String:   'json.c:562,9'
          Branch Sides:
            TrueSide:        'json.c:563,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:564,25'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'json.c:561,9'
          Dst:             alloc_value
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_array_create
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.k5_json_array_st **'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - alloc_value
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'json.c:225,16'
          Dst:             alloc_value
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    array_dealloc
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - k5_json_release
      functionUses:    0
      BranchProfiles:
        - Branch String:   'json.c:213,5'
          Branch Sides:
            TrueSide:        'json.c:214,25'
            TrueSideFuncs:
              - k5_json_release
              - __sanitizer_cov_trace_cmp8
              - free
            FalseSide:       'json.c:215,10'
            FalseSideFuncs:
              - free
      Callsites:
        - Src:             'json.c:214,9'
          Dst:             k5_json_release
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_object_create
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.k5_json_object_st **'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - alloc_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'json.c:392,16'
          Dst:             alloc_value
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    parse_object_association
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.k5_json_object_st *'
        - 'struct.decode_ctx *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - k5_json_object_set
        - k5_json_release
        - parse_string
        - parse_value
        - white_spaces
      functionUses:    1
      BranchProfiles:
        - Branch String:   'json.c:865,9'
          Branch Sides:
            TrueSide:        'json.c:866,16'
            TrueSideFuncs:   []
            FalseSide:       'json.c:867,22'
            FalseSideFuncs:
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - parse_value
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_object_set
              - free
              - k5_json_release
              - free
              - free
        - Branch String:   'json.c:867,9'
          Branch Sides:
            TrueSide:        'json.c:868,9'
            TrueSideFuncs:
              - free
            FalseSide:       'json.c:869,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - parse_value
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_object_set
              - free
              - k5_json_release
              - free
              - free
        - Branch String:   'json.c:869,9'
          Branch Sides:
            TrueSide:        'json.c:870,9'
            TrueSideFuncs:
              - free
            FalseSide:       'json.c:871,5'
            FalseSideFuncs:
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - parse_value
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_object_set
              - free
              - k5_json_release
              - free
              - free
        - Branch String:   'json.c:872,9'
          Branch Sides:
            TrueSide:        'json.c:873,9'
            TrueSideFuncs:
              - free
            FalseSide:       'json.c:874,23'
            FalseSideFuncs:
              - parse_value
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_object_set
              - free
              - k5_json_release
              - free
        - Branch String:   'json.c:875,9'
          Branch Sides:
            TrueSide:        'json.c:876,14'
            TrueSideFuncs:
              - free
            FalseSide:       'json.c:881,30'
            FalseSideFuncs:
              - k5_json_object_set
              - free
              - k5_json_release
      Callsites:
        - Src:             'json.c:864,11'
          Dst:             parse_string
        - Src:             'json.c:867,9'
          Dst:             white_spaces
        - Src:             'json.c:872,9'
          Dst:             white_spaces
        - Src:             'json.c:874,11'
          Dst:             parse_value
        - Src:             'json.c:881,11'
          Dst:             k5_json_object_set
        - Src:             'json.c:883,5'
          Dst:             k5_json_release
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_object_set
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.k5_json_object_st *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          229
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - k5_json_release
        - k5_json_retain
        - object_search
        - realloc
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'json.c:433,9'
          Branch Sides:
            TrueSide:        'json.c:434,25'
            TrueSideFuncs:
              - k5_json_release
              - k5_json_retain
              - free
              - __sanitizer_cov_trace_cmp8
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'json.c:449,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - strdup
              - k5_json_retain
              - __sanitizer_cov_trace_const_cmp8
              - realloc
        - Branch String:   'json.c:435,13'
          Branch Sides:
            TrueSide:        'json.c:437,18'
            TrueSideFuncs:
              - free
              - __sanitizer_cov_trace_cmp8
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'json.c:443,41'
            FalseSideFuncs:
              - k5_json_retain
        - Branch String:   'json.c:438,13'
          Branch Sides:
            TrueSide:        'json.c:439,17'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'json.c:440,13'
            FalseSideFuncs:  []
        - Branch String:   'json.c:449,9'
          Branch Sides:
            TrueSide:        'json.c:450,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:452,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - strdup
              - k5_json_retain
              - __sanitizer_cov_trace_const_cmp8
              - realloc
        - Branch String:   'json.c:452,9'
          Branch Sides:
            TrueSide:        'json.c:454,21'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - realloc
              - strdup
              - k5_json_retain
            FalseSide:       'json.c:463,41'
            FalseSideFuncs:
              - strdup
              - k5_json_retain
        - Branch String:   'json.c:455,13'
          Branch Sides:
            TrueSide:        'json.c:456,23'
            TrueSideFuncs:
              - realloc
              - strdup
              - k5_json_retain
            FalseSide:       'json.c:457,23'
            FalseSideFuncs:
              - realloc
              - strdup
              - k5_json_retain
        - Branch String:   'json.c:458,13'
          Branch Sides:
            TrueSide:        'json.c:459,13'
            TrueSideFuncs:   []
            FalseSide:       'json.c:460,24'
            FalseSideFuncs:
              - strdup
              - k5_json_retain
        - Branch String:   'json.c:464,9'
          Branch Sides:
            TrueSide:        'json.c:465,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:466,51'
            FalseSideFuncs:
              - k5_json_retain
      Callsites:
        - Src:             'json.c:432,11'
          Dst:             object_search
        - Src:             'json.c:434,9'
          Dst:             k5_json_release
        - Src:             'json.c:443,26'
          Dst:             k5_json_retain
        - Src:             'json.c:457,15'
          Dst:             realloc
        - Src:             'json.c:463,34'
          Dst:             strdup
        - Src:             'json.c:466,36'
          Dst:             k5_json_retain
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    object_search
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionDepth:   0
      returnType:      'struct.entry *'
      argCount:        2
      argTypes:
        - 'struct.k5_json_object_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'json.c:408,5'
          Branch Sides:
            TrueSide:        'json.c:409,20'
            TrueSideFuncs:
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'json.c:412,5'
            FalseSideFuncs:  []
        - Branch String:   'json.c:409,13'
          Branch Sides:
            TrueSide:        'json.c:410,21'
            TrueSideFuncs:   []
            FalseSide:       'json.c:411,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'json.c:409,13'
          Dst:             strcmp
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    object_dealloc
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - k5_json_release
      functionUses:    0
      BranchProfiles:
        - Branch String:   'json.c:378,5'
          Branch Sides:
            TrueSide:        'json.c:379,14'
            TrueSideFuncs:
              - free
              - k5_json_release
              - __sanitizer_cov_trace_cmp8
              - free
            FalseSide:       'json.c:382,10'
            FalseSideFuncs:
              - free
      Callsites:
        - Src:             'json.c:380,9'
          Dst:             k5_json_release
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'size_t '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_string_create_len
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t '
        - 'struct.k5_json_string_st **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - alloc_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'json.c:501,9'
          Branch Sides:
            TrueSide:        'json.c:502,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:503,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'json.c:503,9'
          Branch Sides:
            TrueSide:        'json.c:504,16'
            TrueSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'json.c:505,5'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'json.c:500,9'
          Dst:             alloc_value
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    is_hex_digit
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - is_digit
      functionUses:    4
      BranchProfiles:
        - Branch String:   'json.c:740,24'
          Branch Sides:
            TrueSide:        'json.c:740,24'
            TrueSideFuncs:   []
            FalseSide:       'json.c:740,35'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:740,37'
          Branch Sides:
            TrueSide:        'json.c:740,40'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'json.c:740,24'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'json.c:740,12'
          Dst:             is_digit
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    hexval
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - is_digit
      functionUses:    4
      BranchProfiles:
        - Branch String:   'json.c:747,9'
          Branch Sides:
            TrueSide:        'json.c:748,16'
            TrueSideFuncs:   []
            FalseSide:       'json.c:749,21'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - abort
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'json.c:747,9'
          Dst:             is_digit
        - Src:             'json.c:751,5'
          Dst:             abort
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    encode_string
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.k5buf *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - k5_buf_add
        - k5_buf_add_fmt
        - k5_buf_add_len
        - strchr
        - strcspn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'json.c:591,5'
          Branch Sides:
            TrueSide:        'json.c:591,5'
            TrueSideFuncs:
              - k5_buf_add
            FalseSide:       'json.c:592,21'
            FalseSideFuncs:
              - strcspn
              - k5_buf_add_len
              - __sanitizer_cov_trace_const_cmp4
              - k5_buf_add
              - strchr
              - k5_buf_add_fmt
              - __sanitizer_cov_trace_const_cmp4
              - k5_buf_add
              - k5_buf_add_len
        - Branch String:   'json.c:595,13'
          Branch Sides:
            TrueSide:        'json.c:596,13'
            TrueSideFuncs:
              - k5_buf_add
            FalseSide:       'json.c:597,20'
            FalseSideFuncs:
              - k5_buf_add
              - strchr
              - k5_buf_add_fmt
              - __sanitizer_cov_trace_const_cmp4
              - k5_buf_add
              - strcspn
              - k5_buf_add_len
              - __sanitizer_cov_trace_const_cmp4
              - k5_buf_add_len
        - Branch String:   'json.c:599,13'
          Branch Sides:
            TrueSide:        'json.c:600,28'
            TrueSideFuncs:
              - k5_buf_add_len
              - __sanitizer_cov_trace_const_cmp4
              - k5_buf_add
              - strcspn
              - k5_buf_add_len
              - __sanitizer_cov_trace_const_cmp4
              - k5_buf_add
              - strchr
              - k5_buf_add_fmt
            FalseSide:       'json.c:602,28'
            FalseSideFuncs:
              - k5_buf_add_fmt
              - __sanitizer_cov_trace_const_cmp4
              - k5_buf_add
              - strcspn
              - k5_buf_add_len
              - __sanitizer_cov_trace_const_cmp4
              - k5_buf_add
              - strchr
              - k5_buf_add_len
      Callsites:
        - Src:             'json.c:590,5'
          Dst:             k5_buf_add
        - Src:             'json.c:592,13'
          Dst:             strcspn
        - Src:             'json.c:593,9'
          Dst:             k5_buf_add_len
        - Src:             'json.c:597,9'
          Dst:             k5_buf_add
        - Src:             'json.c:598,13'
          Dst:             strchr
        - Src:             'json.c:600,13'
          Dst:             k5_buf_add_len
        - Src:             'json.c:602,13'
          Dst:             k5_buf_add_fmt
        - Src:             'json.c:605,5'
          Dst:             k5_buf_add
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    strcspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'size_t '
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    encode_obj_entry
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - encode_string
        - encode_value
        - k5_buf_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'json.c:619,9'
          Branch Sides:
            TrueSide:        'json.c:620,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:621,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - k5_buf_add
              - encode_string
              - k5_buf_add
              - encode_value
        - Branch String:   'json.c:621,9'
          Branch Sides:
            TrueSide:        'json.c:622,9'
            TrueSideFuncs:
              - encode_string
              - k5_buf_add
              - encode_value
            FalseSide:       'json.c:624,20'
            FalseSideFuncs:
              - k5_buf_add
              - encode_string
              - k5_buf_add
              - encode_value
      Callsites:
        - Src:             'json.c:624,9'
          Dst:             k5_buf_add
        - Src:             'json.c:625,5'
          Dst:             encode_string
        - Src:             'json.c:626,5'
          Dst:             k5_buf_add
        - Src:             'json.c:627,14'
          Dst:             encode_value
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    encode_value
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.k5buf *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          171
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - k5_buf_add
        - k5_buf_add_fmt
        - k5_json_array_get
        - k5_json_array_length
        - k5_json_bool_value
        - k5_json_get_tid
        - k5_json_number_value
        - k5_json_object_iterate
        - k5_json_string_utf8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'json.c:638,9'
          Branch Sides:
            TrueSide:        'json.c:639,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:641,28'
            FalseSideFuncs:
              - k5_json_get_tid
              - __sanitizer_cov_trace_switch
              - k5_json_bool_value
              - __sanitizer_cov_trace_const_cmp4
              - k5_buf_add
              - k5_buf_add
              - k5_json_number_value
              - k5_buf_add_fmt
              - k5_json_string_utf8
              - encode_string
              - k5_buf_add
              - k5_json_object_iterate
              - k5_buf_add
              - k5_buf_add
              - k5_json_array_length
              - __sanitizer_cov_trace_cmp8
              - k5_buf_add
              - __sanitizer_cov_trace_const_cmp8
              - k5_json_array_get
              - encode_value
              - __sanitizer_cov_trace_const_cmp4
              - k5_buf_add
        - Branch String:   'json.c:646,9'
          Branch Sides:
            TrueSide:        'json.c:647,17'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - k5_json_array_get
              - encode_value
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - k5_buf_add
              - k5_buf_add
            FalseSide:       'json.c:653,20'
            FalseSideFuncs:
              - k5_buf_add
        - Branch String:   'json.c:647,17'
          Branch Sides:
            TrueSide:        'json.c:648,28'
            TrueSideFuncs:
              - k5_buf_add
              - k5_json_array_get
              - encode_value
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - k5_buf_add
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'json.c:649,32'
            FalseSideFuncs:
              - k5_json_array_get
              - encode_value
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - k5_buf_add
              - __sanitizer_cov_trace_const_cmp8
              - k5_buf_add
        - Branch String:   'json.c:650,17'
          Branch Sides:
            TrueSide:        'json.c:651,24'
            TrueSideFuncs:   []
            FalseSide:       'json.c:652,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - k5_buf_add
              - __sanitizer_cov_trace_const_cmp8
              - k5_json_array_get
              - encode_value
              - __sanitizer_cov_trace_const_cmp4
              - k5_buf_add
      Callsites:
        - Src:             'json.c:641,12'
          Dst:             k5_json_get_tid
        - Src:             'json.c:644,9'
          Dst:             k5_buf_add
        - Src:             'json.c:645,15'
          Dst:             k5_json_array_length
        - Src:             'json.c:648,17'
          Dst:             k5_buf_add
        - Src:             'json.c:649,37'
          Dst:             k5_json_array_get
        - Src:             'json.c:649,19'
          Dst:             encode_value
        - Src:             'json.c:653,9'
          Dst:             k5_buf_add
        - Src:             'json.c:657,9'
          Dst:             k5_buf_add
        - Src:             'json.c:661,9'
          Dst:             k5_json_object_iterate
        - Src:             'json.c:661,9'
          Dst:             encode_obj_entry
        - Src:             'json.c:662,9'
          Dst:             k5_buf_add
        - Src:             'json.c:666,28'
          Dst:             k5_json_string_utf8
        - Src:             'json.c:666,9'
          Dst:             encode_string
        - Src:             'json.c:670,37'
          Dst:             k5_json_number_value
        - Src:             'json.c:670,9'
          Dst:             k5_buf_add_fmt
        - Src:             'json.c:674,9'
          Dst:             k5_buf_add
        - Src:             'json.c:678,25'
          Dst:             k5_json_bool_value
        - Src:             'json.c:678,9'
          Dst:             k5_buf_add
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_get_tid
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_isa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'json.c:139,21'
          Dst:             get_isa
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_array_length
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionDepth:   0
      returnType:      'size_t '
      argCount:        1
      argTypes:
        - 'struct.k5_json_array_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_array_get
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.k5_json_array_st *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'json.c:259,9'
          Branch Sides:
            TrueSide:        'json.c:260,9'
            TrueSideFuncs:
              - abort
            FalseSide:       'json.c:261,12'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'json.c:260,9'
          Dst:             abort
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_object_iterate
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'struct.k5_json_object_st *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'json.c:477,5'
          Branch Sides:
            TrueSide:        'json.c:478,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'json.c:479,1'
            FalseSideFuncs:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_string_utf8
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.k5_json_string_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_number_value
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionDepth:   0
      returnType:      'size_t '
      argCount:        1
      argTypes:
        - 'struct.k5_json_number_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_bool_value
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.k5_json_bool_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    get_isa
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      'struct.json_type_st *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_decode
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - k5_json_release
        - parse_value
        - white_spaces
      functionUses:    1
      BranchProfiles:
        - Branch String:   'json.c:1084,9'
          Branch Sides:
            TrueSide:        'json.c:1085,16'
            TrueSideFuncs:   []
            FalseSide:       'json.c:1086,9'
            FalseSideFuncs:
              - white_spaces
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_release
        - Branch String:   'json.c:1086,9'
          Branch Sides:
            TrueSide:        'json.c:1087,25'
            TrueSideFuncs:
              - k5_json_release
            FalseSide:       'json.c:1090,16'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'json.c:1083,11'
          Dst:             parse_value
        - Src:             'json.c:1086,9'
          Dst:             white_spaces
        - Src:             'json.c:1087,9'
          Dst:             k5_json_release
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_encode
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - encode_value
        - k5_buf_free
        - k5_buf_init_dynamic
        - k5_buf_status
      functionUses:    0
      BranchProfiles:
        - Branch String:   'json.c:695,9'
          Branch Sides:
            TrueSide:        'json.c:696,9'
            TrueSideFuncs:
              - k5_buf_free
            FalseSide:       'json.c:699,9'
            FalseSideFuncs:
              - k5_buf_status
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:699,9'
          Branch Sides:
            TrueSide:        'json.c:700,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:701,21'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'json.c:693,5'
          Dst:             k5_buf_init_dynamic
        - Src:             'json.c:694,11'
          Dst:             encode_value
        - Src:             'json.c:696,9'
          Dst:             k5_buf_free
        - Src:             'json.c:699,9'
          Dst:             k5_buf_status
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_string_unbase64
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.k5_json_string_st *'
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - k5_base64_decode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'json.c:542,9'
          Branch Sides:
            TrueSide:        'json.c:543,17'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'json.c:544,17'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'json.c:541,12'
          Dst:             k5_base64_decode
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_object_get
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.k5_json_object_st *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - object_search
      functionUses:    0
      BranchProfiles:
        - Branch String:   'json.c:421,9'
          Branch Sides:
            TrueSide:        'json.c:422,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:423,12'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'json.c:420,11'
          Dst:             object_search
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_object_count
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionDepth:   0
      returnType:      'size_t '
      argCount:        1
      argTypes:
        - 'struct.k5_json_object_st *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_string_create_base64
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t '
        - 'struct.k5_json_string_st **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - k5_base64_encode
        - k5_json_string_create
      functionUses:    1
      BranchProfiles:
        - Branch String:   'json.c:519,9'
          Branch Sides:
            TrueSide:        'json.c:520,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:521,33'
            FalseSideFuncs:
              - k5_json_string_create
              - free
      Callsites:
        - Src:             'json.c:518,14'
          Dst:             k5_base64_encode
        - Src:             'json.c:521,11'
          Dst:             k5_json_string_create
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_array_fmt
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.k5_json_array_st **'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          436
      EdgeCount:       77
      CyclomaticComplexity: 19
      functionsReached:
        - k5_json_array_add
        - k5_json_array_create
        - k5_json_bool_create
        - k5_json_null_create
        - k5_json_number_create
        - k5_json_release
        - k5_json_retain
        - k5_json_string_create
        - k5_json_string_create_base64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'json.c:291,9'
          Branch Sides:
            TrueSide:        'json.c:292,9'
            TrueSideFuncs:   []
            FalseSide:       'json.c:293,5'
            FalseSideFuncs:
              - llvm.va_start
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
        - Branch String:   'json.c:294,5'
          Branch Sides:
            TrueSide:        'json.c:295,18'
            TrueSideFuncs:
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - llvm.va_end
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
            FalseSide:       'json.c:349,5'
            FalseSideFuncs:
              - llvm.va_end
        - Branch String:   'json.c:297,34'
          Branch Sides:
            TrueSide:        'json.c:344,33'
            TrueSideFuncs:
              - k5_json_retain
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'json.c:344,33'
            FalseSideFuncs:
              - k5_json_retain
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:300,17'
          Branch Sides:
            TrueSide:        'json.c:301,17'
            TrueSideFuncs:
              - llvm.va_end
              - k5_json_release
            FalseSide:       'json.c:302,19'
            FalseSideFuncs:
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
        - Branch String:   'json.c:305,21'
          Branch Sides:
            TrueSide:        'json.c:305,21'
            TrueSideFuncs:
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
            FalseSide:       'json.c:305,21'
            FalseSideFuncs:
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
        - Branch String:   'json.c:306,17'
          Branch Sides:
            TrueSide:        'json.c:307,17'
            TrueSideFuncs:
              - llvm.va_end
              - k5_json_release
            FalseSide:       'json.c:308,19'
            FalseSideFuncs:
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
        - Branch String:   'json.c:311,20'
          Branch Sides:
            TrueSide:        'json.c:311,20'
            TrueSideFuncs:
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
            FalseSide:       'json.c:311,20'
            FalseSideFuncs:
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
        - Branch String:   'json.c:312,17'
          Branch Sides:
            TrueSide:        'json.c:313,17'
            TrueSideFuncs:
              - llvm.va_end
              - k5_json_release
            FalseSide:       'json.c:314,19'
            FalseSideFuncs:
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
        - Branch String:   'json.c:317,20'
          Branch Sides:
            TrueSide:        'json.c:317,20'
            TrueSideFuncs:
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
            FalseSide:       'json.c:317,20'
            FalseSideFuncs:
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
        - Branch String:   'json.c:318,17'
          Branch Sides:
            TrueSide:        'json.c:319,17'
            TrueSideFuncs:
              - llvm.va_end
              - k5_json_release
            FalseSide:       'json.c:320,19'
            FalseSideFuncs:
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
        - Branch String:   'json.c:323,23'
          Branch Sides:
            TrueSide:        'json.c:323,23'
            TrueSideFuncs:
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'json.c:323,23'
            FalseSideFuncs:
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'json.c:324,17'
          Branch Sides:
            TrueSide:        'json.c:325,21'
            TrueSideFuncs:
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
            FalseSide:       'json.c:329,43'
            FalseSideFuncs:
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
        - Branch String:   'json.c:325,21'
          Branch Sides:
            TrueSide:        'json.c:326,21'
            TrueSideFuncs:
              - llvm.va_end
              - k5_json_release
            FalseSide:       'json.c:327,23'
            FalseSideFuncs:
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
        - Branch String:   'json.c:329,21'
          Branch Sides:
            TrueSide:        'json.c:330,21'
            TrueSideFuncs:
              - llvm.va_end
              - k5_json_release
            FalseSide:       'json.c:331,23'
            FalseSideFuncs:
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
        - Branch String:   'json.c:335,20'
          Branch Sides:
            TrueSide:        'json.c:335,20'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
            FalseSide:       'json.c:335,20'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
        - Branch String:   'json.c:336,19'
          Branch Sides:
            TrueSide:        'json.c:336,19'
            TrueSideFuncs:
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
            FalseSide:       'json.c:336,19'
            FalseSideFuncs:
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
        - Branch String:   'json.c:337,17'
          Branch Sides:
            TrueSide:        'json.c:338,17'
            TrueSideFuncs:
              - llvm.va_end
              - k5_json_release
            FalseSide:       'json.c:339,19'
            FalseSideFuncs:
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
        - Branch String:   'json.c:346,13'
          Branch Sides:
            TrueSide:        'json.c:347,13'
            TrueSideFuncs:
              - llvm.va_end
              - k5_json_release
            FalseSide:       'json.c:348,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create_base64
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_array_add
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - llvm.va_end
              - k5_json_release
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_string_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_number_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_bool_create
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_null_create
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_json_retain
      Callsites:
        - Src:             'json.c:291,9'
          Dst:             k5_json_array_create
        - Src:             'json.c:297,19'
          Dst:             k5_json_retain
        - Src:             'json.c:300,17'
          Dst:             k5_json_null_create
        - Src:             'json.c:306,17'
          Dst:             k5_json_bool_create
        - Src:             'json.c:312,17'
          Dst:             k5_json_number_create
        - Src:             'json.c:318,17'
          Dst:             k5_json_number_create
        - Src:             'json.c:325,21'
          Dst:             k5_json_null_create
        - Src:             'json.c:329,21'
          Dst:             k5_json_string_create
        - Src:             'json.c:337,17'
          Dst:             k5_json_string_create_base64
        - Src:             'json.c:344,15'
          Dst:             k5_json_array_add
        - Src:             'json.c:345,9'
          Dst:             k5_json_release
        - Src:             'json.c:355,5'
          Dst:             k5_json_release
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_array_set
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'struct.k5_json_array_st *'
        - 'size_t '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          50
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - k5_json_release
        - k5_json_retain
      functionUses:    0
      BranchProfiles:
        - Branch String:   'json.c:267,9'
          Branch Sides:
            TrueSide:        'json.c:268,9'
            TrueSideFuncs:
              - abort
            FalseSide:       'json.c:269,21'
            FalseSideFuncs:
              - k5_json_release
              - k5_json_retain
      Callsites:
        - Src:             'json.c:268,9'
          Dst:             abort
        - Src:             'json.c:269,5'
          Dst:             k5_json_release
        - Src:             'json.c:270,26'
          Dst:             k5_json_retain
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_json_null_create_val
      functionSourceFile: '/src/krb5/src/util/support/json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - alloc_value
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'json.c:171,16'
          Dst:             alloc_value
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_buf_status
      functionSourceFile: '/src/krb5/src/util/support/k5buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.k5buf *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_buf_truncate
      functionSourceFile: '/src/krb5/src/util/support/k5buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.k5buf *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - endptr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'k5buf.c:249,9'
          Branch Sides:
            TrueSide:        'k5buf.c:250,9'
            TrueSideFuncs:   []
            FalseSide:       'k5buf.c:251,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __assert_fail
              - endptr
        - Branch String:   'k5buf.c:251,5'
          Branch Sides:
            TrueSide:        'k5buf.c:251,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'k5buf.c:252,16'
            FalseSideFuncs:
              - endptr
      Callsites:
        - Src:             'k5buf.c:251,5'
          Dst:             __assert_fail
        - Src:             'k5buf.c:253,6'
          Dst:             endptr
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    endptr
      functionSourceFile: '/src/krb5/src/util/support/k5buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.k5buf *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_buf_get_space
      functionSourceFile: '/src/krb5/src/util/support/k5buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.k5buf *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - endptr
        - ensure_space
      functionUses:    0
      BranchProfiles:
        - Branch String:   'k5buf.c:239,9'
          Branch Sides:
            TrueSide:        'k5buf.c:240,9'
            TrueSideFuncs:   []
            FalseSide:       'k5buf.c:241,17'
            FalseSideFuncs:
              - endptr
              - endptr
      Callsites:
        - Src:             'k5buf.c:239,10'
          Dst:             ensure_space
        - Src:             'k5buf.c:242,6'
          Dst:             endptr
        - Src:             'k5buf.c:243,12'
          Dst:             endptr
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    ensure_space
      functionSourceFile: '/src/krb5/src/util/support/k5buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.k5buf *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          244
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - explicit_bzero
        - realloc
        - set_error
      functionUses:    4
      BranchProfiles:
        - Branch String:   'k5buf.c:74,9'
          Branch Sides:
            TrueSide:        'k5buf.c:75,9'
            TrueSideFuncs:   []
            FalseSide:       'k5buf.c:76,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - realloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - set_error
              - free
              - explicit_bzero
              - malloc
              - llvm.memcpy.p0i8.p0i8.i64
              - explicit_bzero
              - free
        - Branch String:   'k5buf.c:76,9'
          Branch Sides:
            TrueSide:        'k5buf.c:77,9'
            TrueSideFuncs:   []
            FalseSide:       'k5buf.c:78,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - realloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - set_error
              - free
              - explicit_bzero
              - malloc
              - llvm.memcpy.p0i8.p0i8.i64
              - explicit_bzero
              - free
        - Branch String:   'k5buf.c:78,9'
          Branch Sides:
            TrueSide:        'k5buf.c:79,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - set_error
              - free
              - explicit_bzero
            FalseSide:       'k5buf.c:80,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - realloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - set_error
              - free
              - explicit_bzero
              - malloc
              - llvm.memcpy.p0i8.p0i8.i64
              - explicit_bzero
              - free
        - Branch String:   'k5buf.c:80,5'
          Branch Sides:
            TrueSide:        'k5buf.c:80,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - realloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - set_error
              - free
              - explicit_bzero
              - malloc
              - llvm.memcpy.p0i8.p0i8.i64
              - explicit_bzero
              - free
            FalseSide:       'k5buf.c:80,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - realloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - set_error
              - free
              - explicit_bzero
              - malloc
              - llvm.memcpy.p0i8.p0i8.i64
              - explicit_bzero
              - free
        - Branch String:   'k5buf.c:80,5'
          Branch Sides:
            TrueSide:        'k5buf.c:80,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'k5buf.c:81,17'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - realloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - set_error
              - free
              - explicit_bzero
              - malloc
              - llvm.memcpy.p0i8.p0i8.i64
              - explicit_bzero
              - free
        - Branch String:   'k5buf.c:82,5'
          Branch Sides:
            TrueSide:        'k5buf.c:83,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - realloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - set_error
              - free
              - explicit_bzero
              - malloc
              - llvm.memcpy.p0i8.p0i8.i64
              - explicit_bzero
              - free
            FalseSide:       'k5buf.c:87,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - realloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - set_error
              - free
              - explicit_bzero
              - malloc
              - llvm.memcpy.p0i8.p0i8.i64
              - explicit_bzero
              - free
        - Branch String:   'k5buf.c:83,13'
          Branch Sides:
            TrueSide:        'k5buf.c:84,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - set_error
              - free
              - explicit_bzero
            FalseSide:       'k5buf.c:85,19'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - realloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - set_error
              - free
              - explicit_bzero
              - malloc
              - llvm.memcpy.p0i8.p0i8.i64
              - explicit_bzero
              - free
        - Branch String:   'k5buf.c:87,9'
          Branch Sides:
            TrueSide:        'k5buf.c:89,27'
            TrueSideFuncs:
              - malloc
              - llvm.memcpy.p0i8.p0i8.i64
              - explicit_bzero
              - free
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - set_error
              - free
              - explicit_bzero
            FalseSide:       'k5buf.c:97,28'
            FalseSideFuncs:
              - realloc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - set_error
              - free
              - explicit_bzero
        - Branch String:   'k5buf.c:90,13'
          Branch Sides:
            TrueSide:        'k5buf.c:91,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - set_error
              - free
              - explicit_bzero
            FalseSide:       'k5buf.c:92,16'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
              - explicit_bzero
              - free
        - Branch String:   'k5buf.c:98,13'
          Branch Sides:
            TrueSide:        'k5buf.c:0,0'
            TrueSideFuncs:   []
            FalseSide:       'k5buf.c:99,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - set_error
              - free
              - explicit_bzero
        - Branch String:   'k5buf.c:106,9'
          Branch Sides:
            TrueSide:        'k5buf.c:107,9'
            TrueSideFuncs:
              - explicit_bzero
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - set_error
              - free
            FalseSide:       'k5buf.c:108,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - set_error
              - free
        - Branch String:   'k5buf.c:108,43'
          Branch Sides:
            TrueSide:        'k5buf.c:108,46'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - set_error
              - free
            FalseSide:       'k5buf.c:109,14'
            FalseSideFuncs:
              - free
              - set_error
        - Branch String:   'k5buf.c:108,9'
          Branch Sides:
            TrueSide:        'k5buf.c:109,14'
            TrueSideFuncs:
              - free
              - set_error
            FalseSide:       'k5buf.c:110,15'
            FalseSideFuncs:
              - set_error
      Callsites:
        - Src:             'k5buf.c:80,5'
          Dst:             __assert_fail
        - Src:             'k5buf.c:94,9'
          Dst:             explicit_bzero
        - Src:             'k5buf.c:97,20'
          Dst:             realloc
        - Src:             'k5buf.c:107,9'
          Dst:             explicit_bzero
        - Src:             'k5buf.c:110,5'
          Dst:             set_error
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    explicit_bzero
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    set_error
      functionSourceFile: '/src/krb5/src/util/support/k5buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.k5buf *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_buf_add_fmt
      functionSourceFile: '/src/krb5/src/util/support/k5buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.k5buf *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - k5_buf_add_vfmt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'k5buf.c:232,5'
          Dst:             k5_buf_add_vfmt
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_buf_add_vfmt
      functionSourceFile: '/src/krb5/src/util/support/k5buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'struct.k5buf *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          259
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - endptr
        - ensure_space
        - k5_buf_free
        - set_error
        - strlen
        - vasprintf
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'k5buf.c:172,9'
          Branch Sides:
            TrueSide:        'k5buf.c:173,9'
            TrueSideFuncs:   []
            FalseSide:       'k5buf.c:174,17'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.va_copy
              - endptr
              - vsnprintf
              - llvm.va_end
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - vasprintf
              - __sanitizer_cov_trace_const_cmp4
              - ensure_space
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - free
              - strlen
              - explicit_bzero
              - endptr
              - llvm.memcpy.p0i8.p0i8.i64
              - k5_buf_free
              - ensure_space
              - __sanitizer_cov_trace_const_cmp4
              - endptr
              - vsnprintf
              - __sanitizer_cov_trace_cmp8
              - k5_buf_free
              - endptr
              - vsnprintf
              - __sanitizer_cov_trace_cmp8
              - set_error
        - Branch String:   'k5buf.c:176,9'
          Branch Sides:
            TrueSide:        'k5buf.c:178,30'
            TrueSideFuncs:
              - endptr
              - vsnprintf
              - __sanitizer_cov_trace_cmp8
              - set_error
            FalseSide:       'k5buf.c:187,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.va_copy
              - endptr
              - vsnprintf
              - llvm.va_end
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - vasprintf
              - __sanitizer_cov_trace_const_cmp4
              - ensure_space
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - free
              - strlen
              - explicit_bzero
              - endptr
              - llvm.memcpy.p0i8.p0i8.i64
              - k5_buf_free
              - ensure_space
              - __sanitizer_cov_trace_const_cmp4
              - endptr
              - vsnprintf
              - __sanitizer_cov_trace_cmp8
              - k5_buf_free
        - Branch String:   'k5buf.c:179,13'
          Branch Sides:
            TrueSide:        'k5buf.c:180,23'
            TrueSideFuncs:
              - set_error
            FalseSide:       'k5buf.c:182,40'
            FalseSideFuncs:  []
        - Branch String:   'k5buf.c:187,5'
          Branch Sides:
            TrueSide:        'k5buf.c:187,5'
            TrueSideFuncs:
              - llvm.va_copy
              - endptr
              - vsnprintf
              - llvm.va_end
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - vasprintf
              - __sanitizer_cov_trace_const_cmp4
              - ensure_space
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - free
              - strlen
              - explicit_bzero
              - endptr
              - llvm.memcpy.p0i8.p0i8.i64
              - k5_buf_free
              - ensure_space
              - __sanitizer_cov_trace_const_cmp4
              - endptr
              - vsnprintf
              - __sanitizer_cov_trace_cmp8
              - k5_buf_free
            FalseSide:       'k5buf.c:187,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - llvm.va_copy
              - endptr
              - vsnprintf
              - llvm.va_end
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - vasprintf
              - __sanitizer_cov_trace_const_cmp4
              - ensure_space
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - free
              - strlen
              - explicit_bzero
              - endptr
              - llvm.memcpy.p0i8.p0i8.i64
              - k5_buf_free
              - ensure_space
              - __sanitizer_cov_trace_const_cmp4
              - endptr
              - vsnprintf
              - __sanitizer_cov_trace_cmp8
              - k5_buf_free
        - Branch String:   'k5buf.c:187,5'
          Branch Sides:
            TrueSide:        'k5buf.c:187,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'k5buf.c:188,5'
            FalseSideFuncs:
              - llvm.va_copy
              - endptr
              - vsnprintf
              - llvm.va_end
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - vasprintf
              - __sanitizer_cov_trace_const_cmp4
              - ensure_space
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - free
              - strlen
              - explicit_bzero
              - endptr
              - llvm.memcpy.p0i8.p0i8.i64
              - k5_buf_free
              - ensure_space
              - __sanitizer_cov_trace_const_cmp4
              - endptr
              - vsnprintf
              - __sanitizer_cov_trace_cmp8
              - k5_buf_free
        - Branch String:   'k5buf.c:191,9'
          Branch Sides:
            TrueSide:        'k5buf.c:192,36'
            TrueSideFuncs:   []
            FalseSide:       'k5buf.c:196,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - vasprintf
              - __sanitizer_cov_trace_const_cmp4
              - ensure_space
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - free
              - strlen
              - explicit_bzero
              - endptr
              - llvm.memcpy.p0i8.p0i8.i64
              - k5_buf_free
              - ensure_space
              - __sanitizer_cov_trace_const_cmp4
              - endptr
              - vsnprintf
              - __sanitizer_cov_trace_cmp8
              - k5_buf_free
        - Branch String:   'k5buf.c:196,9'
          Branch Sides:
            TrueSide:        'k5buf.c:198,27'
            TrueSideFuncs:
              - ensure_space
              - __sanitizer_cov_trace_const_cmp4
              - endptr
              - vsnprintf
              - __sanitizer_cov_trace_cmp8
              - k5_buf_free
            FalseSide:       'k5buf.c:211,25'
            FalseSideFuncs:
              - vasprintf
              - __sanitizer_cov_trace_const_cmp4
              - ensure_space
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - free
              - strlen
              - explicit_bzero
              - endptr
              - llvm.memcpy.p0i8.p0i8.i64
              - k5_buf_free
        - Branch String:   'k5buf.c:198,13'
          Branch Sides:
            TrueSide:        'k5buf.c:199,13'
            TrueSideFuncs:   []
            FalseSide:       'k5buf.c:200,21'
            FalseSideFuncs:
              - endptr
              - vsnprintf
              - __sanitizer_cov_trace_cmp8
              - k5_buf_free
        - Branch String:   'k5buf.c:202,13'
          Branch Sides:
            TrueSide:        'k5buf.c:203,25'
            TrueSideFuncs:
              - k5_buf_free
            FalseSide:       'k5buf.c:205,40'
            FalseSideFuncs:  []
        - Branch String:   'k5buf.c:212,9'
          Branch Sides:
            TrueSide:        'k5buf.c:213,21'
            TrueSideFuncs:
              - k5_buf_free
            FalseSide:       'k5buf.c:216,22'
            FalseSideFuncs:
              - ensure_space
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - free
              - strlen
              - explicit_bzero
              - endptr
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'k5buf.c:216,9'
          Branch Sides:
            TrueSide:        'k5buf.c:218,23'
            TrueSideFuncs:
              - endptr
              - llvm.memcpy.p0i8.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - free
              - strlen
              - explicit_bzero
            FalseSide:       'k5buf.c:221,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - free
              - strlen
              - explicit_bzero
        - Branch String:   'k5buf.c:221,9'
          Branch Sides:
            TrueSide:        'k5buf.c:222,9'
            TrueSideFuncs:
              - strlen
              - explicit_bzero
              - free
            FalseSide:       'k5buf.c:223,10'
            FalseSideFuncs:
              - free
      Callsites:
        - Src:             'k5buf.c:178,23'
          Dst:             endptr
        - Src:             'k5buf.c:178,13'
          Dst:             vsnprintf
        - Src:             'k5buf.c:180,13'
          Dst:             set_error
        - Src:             'k5buf.c:187,5'
          Dst:             __assert_fail
        - Src:             'k5buf.c:189,19'
          Dst:             endptr
        - Src:             'k5buf.c:189,9'
          Dst:             vsnprintf
        - Src:             'k5buf.c:198,14'
          Dst:             ensure_space
        - Src:             'k5buf.c:201,23'
          Dst:             endptr
        - Src:             'k5buf.c:201,13'
          Dst:             vsnprintf
        - Src:             'k5buf.c:203,13'
          Dst:             k5_buf_free
        - Src:             'k5buf.c:211,9'
          Dst:             vasprintf
        - Src:             'k5buf.c:213,9'
          Dst:             k5_buf_free
        - Src:             'k5buf.c:216,9'
          Dst:             ensure_space
        - Src:             'k5buf.c:218,16'
          Dst:             endptr
        - Src:             'k5buf.c:222,9'
          Dst:             strlen
        - Src:             'k5buf.c:222,9'
          Dst:             explicit_bzero
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'char *'
        - 'size_t '
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_buf_free
      functionSourceFile: '/src/krb5/src/util/support/k5buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.k5buf *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - explicit_bzero
        - set_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'k5buf.c:265,9'
          Branch Sides:
            TrueSide:        'k5buf.c:266,9'
            TrueSideFuncs:   []
            FalseSide:       'k5buf.c:267,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - free
              - set_error
              - explicit_bzero
        - Branch String:   'k5buf.c:267,5'
          Branch Sides:
            TrueSide:        'k5buf.c:267,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - free
              - set_error
              - explicit_bzero
            FalseSide:       'k5buf.c:267,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - free
              - set_error
              - explicit_bzero
        - Branch String:   'k5buf.c:267,5'
          Branch Sides:
            TrueSide:        'k5buf.c:267,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'k5buf.c:268,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - free
              - set_error
              - explicit_bzero
        - Branch String:   'k5buf.c:268,9'
          Branch Sides:
            TrueSide:        'k5buf.c:269,9'
            TrueSideFuncs:
              - explicit_bzero
              - free
              - set_error
            FalseSide:       'k5buf.c:270,10'
            FalseSideFuncs:
              - free
              - set_error
      Callsites:
        - Src:             'k5buf.c:267,5'
          Dst:             __assert_fail
        - Src:             'k5buf.c:269,9'
          Dst:             explicit_bzero
        - Src:             'k5buf.c:271,5'
          Dst:             set_error
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    vasprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'char **'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_buf_add_len
      functionSourceFile: '/src/krb5/src/util/support/k5buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'struct.k5buf *'
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - endptr
        - ensure_space
      functionUses:    3
      BranchProfiles:
        - Branch String:   'k5buf.c:156,9'
          Branch Sides:
            TrueSide:        'k5buf.c:157,9'
            TrueSideFuncs:   []
            FalseSide:       'k5buf.c:158,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - endptr
              - endptr
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'k5buf.c:158,9'
          Branch Sides:
            TrueSide:        'k5buf.c:159,23'
            TrueSideFuncs:
              - endptr
              - llvm.memcpy.p0i8.p0i8.i64
              - endptr
            FalseSide:       'k5buf.c:160,17'
            FalseSideFuncs:
              - endptr
      Callsites:
        - Src:             'k5buf.c:156,10'
          Dst:             ensure_space
        - Src:             'k5buf.c:159,16'
          Dst:             endptr
        - Src:             'k5buf.c:161,6'
          Dst:             endptr
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_buf_add
      functionSourceFile: '/src/krb5/src/util/support/k5buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.k5buf *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - k5_buf_add_len
        - strlen
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'k5buf.c:150,31'
          Dst:             strlen
        - Src:             'k5buf.c:150,5'
          Dst:             k5_buf_add_len
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_buf_init_dynamic_zap
      functionSourceFile: '/src/krb5/src/util/support/k5buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.k5buf *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - k5_buf_init_dynamic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'k5buf.c:143,9'
          Branch Sides:
            TrueSide:        'k5buf.c:143,9'
            TrueSideFuncs:   []
            FalseSide:       'k5buf.c:144,9'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'k5buf.c:142,5'
          Dst:             k5_buf_init_dynamic
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_buf_init_dynamic
      functionSourceFile: '/src/krb5/src/util/support/k5buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.k5buf *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - endptr
        - set_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'k5buf.c:131,9'
          Branch Sides:
            TrueSide:        'k5buf.c:132,19'
            TrueSideFuncs:
              - set_error
            FalseSide:       'k5buf.c:135,5'
            FalseSideFuncs:
              - endptr
      Callsites:
        - Src:             'k5buf.c:132,9'
          Dst:             set_error
        - Src:             'k5buf.c:136,6'
          Dst:             endptr
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_buf_init_fixed
      functionSourceFile: '/src/krb5/src/util/support/k5buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'struct.k5buf *'
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - endptr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'k5buf.c:117,5'
          Branch Sides:
            TrueSide:        'k5buf.c:117,5'
            TrueSideFuncs:
              - endptr
            FalseSide:       'k5buf.c:117,5'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'k5buf.c:117,5'
          Dst:             __assert_fail
        - Src:             'k5buf.c:122,6'
          Dst:             endptr
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    decode_token
      functionSourceFile: '/src/krb5/src/util/support/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          115
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'base64.c:92,5'
          Branch Sides:
            TrueSide:        'base64.c:93,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'base64.c:105,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'base64.c:94,13'
          Branch Sides:
            TrueSide:        'base64.c:95,19'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
            FalseSide:       'base64.c:96,20'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'base64.c:96,20'
          Branch Sides:
            TrueSide:        'base64.c:97,13'
            TrueSideFuncs:   []
            FalseSide:       'base64.c:99,38'
            FalseSideFuncs:
              - strchr
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'base64.c:100,17'
          Branch Sides:
            TrueSide:        'base64.c:101,17'
            TrueSideFuncs:   []
            FalseSide:       'base64.c:102,20'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
        - Branch String:   'base64.c:105,9'
          Branch Sides:
            TrueSide:        'base64.c:106,9'
            TrueSideFuncs:   []
            FalseSide:       'base64.c:107,13'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'base64.c:99,17'
          Dst:             strchr
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_base64_decode
      functionSourceFile: '/src/krb5/src/util/support/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          153
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - decode_token
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'base64.c:121,9'
          Branch Sides:
            TrueSide:        'base64.c:122,9'
            TrueSideFuncs:   []
            FalseSide:       'base64.c:123,23'
            FalseSideFuncs:
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - decode_token
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'base64.c:124,9'
          Branch Sides:
            TrueSide:        'base64.c:125,10'
            TrueSideFuncs:   []
            FalseSide:       'base64.c:130,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - decode_token
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'base64.c:130,5'
          Branch Sides:
            TrueSide:        'base64.c:131,28'
            TrueSideFuncs:
              - decode_token
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - free
            FalseSide:       'base64.c:143,16'
            FalseSideFuncs:  []
        - Branch String:   'base64.c:132,13'
          Branch Sides:
            TrueSide:        'base64.c:133,18'
            TrueSideFuncs:
              - free
            FalseSide:       'base64.c:136,19'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - decode_token
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'base64.c:138,13'
          Branch Sides:
            TrueSide:        'base64.c:139,21'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - decode_token
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - free
            FalseSide:       'base64.c:140,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - decode_token
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'base64.c:140,13'
          Branch Sides:
            TrueSide:        'base64.c:141,20'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - decode_token
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - free
            FalseSide:       'base64.c:142,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - decode_token
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - free
      Callsites:
        - Src:             'base64.c:120,11'
          Dst:             strlen
        - Src:             'base64.c:131,15'
          Dst:             decode_token
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_json.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_base64_encode
      functionSourceFile: '/src/krb5/src/util/support/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          205
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'base64.c:50,9'
          Branch Sides:
            TrueSide:        'base64.c:51,9'
            TrueSideFuncs:   []
            FalseSide:       'base64.c:53,20'
            FalseSideFuncs:
              - malloc
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'base64.c:54,9'
          Branch Sides:
            TrueSide:        'base64.c:55,9'
            TrueSideFuncs:   []
            FalseSide:       'base64.c:56,32'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'base64.c:58,5'
          Branch Sides:
            TrueSide:        'base64.c:59,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'base64.c:78,6'
            FalseSideFuncs:  []
        - Branch String:   'base64.c:61,13'
          Branch Sides:
            TrueSide:        'base64.c:62,18'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'base64.c:63,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'base64.c:65,13'
          Branch Sides:
            TrueSide:        'base64.c:66,18'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'base64.c:67,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'base64.c:72,13'
          Branch Sides:
            TrueSide:        'base64.c:73,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'base64.c:74,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'base64.c:74,13'
          Branch Sides:
            TrueSide:        'base64.c:75,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'base64.c:76,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp8
      Callsites:       []
...
