---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 14
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          300
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - cJSON_Delete
        - cJSON_Minify
        - cJSON_ParseWithOpts
        - cJSON_Print
        - cJSON_PrintBuffered
        - cJSON_PrintUnformatted
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzzing/cjson_read_fuzzer.c:22,8'
          Branch Sides:
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:22,24'
              BranchSideFuncs: []
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:23,8'
              BranchSideFuncs:
                - __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
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_ParseWithOpts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_PrintUnformatted
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
                - free
                - cJSON_Print
                - cJSON_PrintBuffered
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'fuzzing/cjson_read_fuzzer.c:23,8'
          Branch Sides:
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:23,30'
              BranchSideFuncs: []
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:24,8'
              BranchSideFuncs:
                - __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
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_ParseWithOpts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_PrintUnformatted
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
                - free
                - cJSON_Print
                - cJSON_PrintBuffered
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'fuzzing/cjson_read_fuzzer.c:24,23'
          Branch Sides:
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:24,26'
              BranchSideFuncs:
                - __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
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_ParseWithOpts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_PrintUnformatted
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
                - free
                - cJSON_Print
                - cJSON_PrintBuffered
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:25,8'
              BranchSideFuncs:
                - __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
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_ParseWithOpts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_PrintUnformatted
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
                - free
                - cJSON_Print
                - cJSON_PrintBuffered
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'fuzzing/cjson_read_fuzzer.c:24,8'
          Branch Sides:
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:24,42'
              BranchSideFuncs: []
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:25,8'
              BranchSideFuncs:
                - __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
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_ParseWithOpts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_PrintUnformatted
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
                - free
                - cJSON_Print
                - cJSON_PrintBuffered
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'fuzzing/cjson_read_fuzzer.c:25,23'
          Branch Sides:
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:25,26'
              BranchSideFuncs:
                - __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
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_ParseWithOpts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_PrintUnformatted
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
                - free
                - cJSON_Print
                - cJSON_PrintBuffered
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:26,8'
              BranchSideFuncs:
                - __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
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_ParseWithOpts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_PrintUnformatted
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
                - free
                - cJSON_Print
                - cJSON_PrintBuffered
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'fuzzing/cjson_read_fuzzer.c:25,8'
          Branch Sides:
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:25,42'
              BranchSideFuncs: []
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:26,8'
              BranchSideFuncs:
                - __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
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_ParseWithOpts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_PrintUnformatted
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
                - free
                - cJSON_Print
                - cJSON_PrintBuffered
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'fuzzing/cjson_read_fuzzer.c:26,23'
          Branch Sides:
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:26,26'
              BranchSideFuncs:
                - __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
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_ParseWithOpts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_PrintUnformatted
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
                - free
                - cJSON_Print
                - cJSON_PrintBuffered
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:27,8'
              BranchSideFuncs:
                - __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
                - cJSON_ParseWithOpts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_PrintUnformatted
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
                - free
                - cJSON_Print
                - cJSON_PrintBuffered
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'fuzzing/cjson_read_fuzzer.c:26,8'
          Branch Sides:
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:26,42'
              BranchSideFuncs: []
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:27,8'
              BranchSideFuncs:
                - __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
                - cJSON_ParseWithOpts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_PrintUnformatted
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
                - free
                - cJSON_Print
                - cJSON_PrintBuffered
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'fuzzing/cjson_read_fuzzer.c:27,23'
          Branch Sides:
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:27,26'
              BranchSideFuncs:
                - __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
                - cJSON_ParseWithOpts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_PrintUnformatted
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
                - free
                - cJSON_Print
                - cJSON_PrintBuffered
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:29,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_ParseWithOpts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_PrintUnformatted
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
                - free
                - cJSON_Print
                - cJSON_PrintBuffered
        - Branch String:   'fuzzing/cjson_read_fuzzer.c:27,8'
          Branch Sides:
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:27,42'
              BranchSideFuncs: []
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:29,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_ParseWithOpts
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_PrintUnformatted
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
                - free
                - cJSON_Print
                - cJSON_PrintBuffered
        - Branch String:   'fuzzing/cjson_read_fuzzer.c:36,8'
          Branch Sides:
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:36,22'
              BranchSideFuncs: []
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:38,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_PrintUnformatted
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
                - free
                - cJSON_Print
                - cJSON_PrintBuffered
        - Branch String:   'fuzzing/cjson_read_fuzzer.c:38,8'
          Branch Sides:
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:40,44'
              BranchSideFuncs:
                - cJSON_PrintBuffered
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
                - free
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:45,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_PrintUnformatted
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
                - free
                - cJSON_Print
        - Branch String:   'fuzzing/cjson_read_fuzzer.c:45,12'
          Branch Sides:
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:47,40'
              BranchSideFuncs:
                - cJSON_Print
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
                - free
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:51,51'
              BranchSideFuncs:
                - cJSON_PrintUnformatted
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
                - free
        - Branch String:   'fuzzing/cjson_read_fuzzer.c:55,8'
          Branch Sides:
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:55,35'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:57,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
        - Branch String:   'fuzzing/cjson_read_fuzzer.c:57,8'
          Branch Sides:
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:59,41'
              BranchSideFuncs:
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
                - cJSON_Delete
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:69,18'
              BranchSideFuncs:
                - cJSON_Delete
        - Branch String:   'fuzzing/cjson_read_fuzzer.c:60,12'
          Branch Sides:
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:60,28'
              BranchSideFuncs: []
            - BranchSide:      'fuzzing/cjson_read_fuzzer.c:62,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Minify
                - free
                - cJSON_Delete
      Callsites:
        - Src:             'fuzzing/cjson_read_fuzzer.c:34,12'
          Dst:             cJSON_ParseWithOpts
        - Src:             'fuzzing/cjson_read_fuzzer.c:40,24'
          Dst:             cJSON_PrintBuffered
        - Src:             'fuzzing/cjson_read_fuzzer.c:47,28'
          Dst:             cJSON_Print
        - Src:             'fuzzing/cjson_read_fuzzer.c:51,28'
          Dst:             cJSON_PrintUnformatted
        - Src:             'fuzzing/cjson_read_fuzzer.c:64,9'
          Dst:             cJSON_Minify
        - Src:             'fuzzing/cjson_read_fuzzer.c:69,5'
          Dst:             cJSON_Delete
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    case_insensitive_strcmp
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - tolower
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:135,27'
          Branch Sides:
            - BranchSide:      'cJSON.c:135,31'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:137,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:135,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:137,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:140,9'
              BranchSideFuncs:
                - tolower
                - tolower
                - __sanitizer_cov_trace_cmp4
                - tolower
                - tolower
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:140,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:142,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:145,5'
              BranchSideFuncs:
                - tolower
                - tolower
                - __sanitizer_cov_trace_cmp4
                - tolower
                - tolower
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:145,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:147,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - tolower
                - tolower
                - __sanitizer_cov_trace_cmp4
                - tolower
                - tolower
            - BranchSide:      'cJSON.c:153,21'
              BranchSideFuncs:
                - tolower
                - tolower
        - Branch String:   'cJSON.c:147,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:149,13'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:151,5'
              BranchSideFuncs:
                - tolower
                - tolower
                - __sanitizer_cov_trace_cmp4
                - tolower
                - tolower
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'cJSON.c:145,11'
          Dst:             tolower
        - Src:             'cJSON.c:145,32'
          Dst:             tolower
        - Src:             'cJSON.c:153,12'
          Dst:             tolower
        - Src:             'cJSON.c:153,32'
          Dst:             tolower
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    tolower
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    print_string_ptr
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.printbuffer *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          327
      EdgeCount:       61
      CyclomaticComplexity: 11
      functionsReached:
        - ensure
        - sprintf
        - strcpy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cJSON.c:911,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:913,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:917,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ensure
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - strcpy
        - Branch String:   'cJSON.c:917,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:919,25'
              BranchSideFuncs:
                - ensure
                - strcpy
            - BranchSide:      'cJSON.c:930,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ensure
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:920,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:922,13'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:924,23'
              BranchSideFuncs:
                - strcpy
        - Branch String:   'cJSON.c:930,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:932,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp1
                - ensure
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:953,30'
              BranchSideFuncs:
                - ensure
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'cJSON.c:932,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:942,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ensure
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:942,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ensure
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:942,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ensure
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:942,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ensure
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:942,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ensure
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:942,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ensure
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:942,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ensure
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:945,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - ensure
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_switch
        - Branch String:   'cJSON.c:945,21'
          Branch Sides:
            - BranchSide:      'cJSON.c:948,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ensure
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:950,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - ensure
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:956,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:958,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:962,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'cJSON.c:962,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:964,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'cJSON.c:972,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:975,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:977,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1017,5'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:977,35'
          Branch Sides:
            - BranchSide:      'cJSON.c:977,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:985,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
        - Branch String:   'cJSON.c:977,63'
          Branch Sides:
            - BranchSide:      'cJSON.c:977,68'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
            - BranchSide:      'cJSON.c:985,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
        - Branch String:   'cJSON.c:977,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:980,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:985,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
        - Branch String:   'cJSON.c:986,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:989,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:992,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:995,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:998,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1001,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1004,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1007,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1011,36'
              BranchSideFuncs:
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'cJSON.c:919,18'
          Dst:             ensure
        - Src:             'cJSON.c:924,9'
          Dst:             strcpy
        - Src:             'cJSON.c:955,14'
          Dst:             ensure
        - Src:             'cJSON.c:1011,21'
          Dst:             sprintf
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    ensure
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.printbuffer *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          260
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'cJSON.c:444,21'
          Branch Sides:
            - BranchSide:      'cJSON.c:444,25'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:446,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:444,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:446,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:449,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:449,25'
          Branch Sides:
            - BranchSide:      'cJSON.c:449,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'cJSON.c:455,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'cJSON.c:449,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:452,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:455,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'cJSON.c:455,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:458,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:461,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'cJSON.c:462,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:464,16'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:467,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'cJSON.c:467,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:468,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:472,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'cJSON.c:472,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:475,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:486,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:475,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:477,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:481,13'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:489,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:492,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:505,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:493,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:495,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:501,5'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:506,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:508,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:515,16'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    strcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    sprintf
      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:    6
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    print_object
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'struct.printbuffer *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          393
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - ensure
        - print_string_ptr
        - print_value
        - update_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:1720,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1722,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1726,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - print_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:1728,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1730,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1733,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - print_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:1735,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1737,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - print_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:1739,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - print_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:1741,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:1743,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - print_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - ensure
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:1807,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:1743,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1746,37'
              BranchSideFuncs:
                - ensure
                - __sanitizer_cov_trace_cmp8
                - print_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1759,47'
              BranchSideFuncs:
                - print_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:1747,17'
          Branch Sides:
            - BranchSide:      'cJSON.c:1749,17'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1751,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - print_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ensure
        - Branch String:   'cJSON.c:1751,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1753,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - print_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ensure
            - BranchSide:      'cJSON.c:1755,38'
              BranchSideFuncs:
                - print_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:1759,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1761,13'
              BranchSideFuncs:
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - print_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:1763,23'
              BranchSideFuncs:
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - print_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:1767,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1769,13'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1771,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - print_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - ensure
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:1772,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1774,28'
              BranchSideFuncs:
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - print_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:1776,34'
              BranchSideFuncs:
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - print_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:1779,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1781,13'
              BranchSideFuncs:
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - print_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:1783,23'
              BranchSideFuncs:
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - print_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:1788,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1790,13'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1792,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - print_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - ensure
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:1792,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1794,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - print_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - ensure
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:1797,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - print_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - ensure
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:1797,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1799,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - print_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:1801,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - print_string_ptr
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:1807,44'
          Branch Sides:
            - BranchSide:      'cJSON.c:1807,69'
              BranchSideFuncs:
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:1807,22'
              BranchSideFuncs:
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:1808,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1810,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1812,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:1812,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1815,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:1820,20'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1815,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1817,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:1819,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:1727,22'
          Dst:             ensure
        - Src:             'cJSON.c:1746,30'
          Dst:             ensure
        - Src:             'cJSON.c:1759,14'
          Dst:             print_string_ptr
        - Src:             'cJSON.c:1763,9'
          Dst:             update_offset
        - Src:             'cJSON.c:1766,26'
          Dst:             ensure
        - Src:             'cJSON.c:1779,14'
          Dst:             print_value
        - Src:             'cJSON.c:1783,9'
          Dst:             update_offset
        - Src:             'cJSON.c:1787,26'
          Dst:             ensure
        - Src:             'cJSON.c:1807,22'
          Dst:             ensure
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    update_offset
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.printbuffer *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cJSON.c:528,26'
          Branch Sides:
            - BranchSide:      'cJSON.c:528,30'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:530,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:528,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:530,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:532,22'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'cJSON.c:534,23'
          Dst:             strlen
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    print_value
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1368
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'struct.printbuffer *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          178
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - ensure
        - print_array
        - print_number
        - print_object
        - print_string
        - strcpy
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cJSON.c:1371,24'
          Branch Sides:
            - BranchSide:      'cJSON.c:1371,28'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1373,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1371,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1373,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1376,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - print_object
                - print_array
                - print_string
                - strlen
                - ensure
                - llvm.memcpy.p0i8.p0i8.i64
                - print_number
                - ensure
                - strcpy
                - ensure
                - strcpy
                - ensure
                - strcpy
        - Branch String:   'cJSON.c:1376,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:1379,29'
              BranchSideFuncs:
                - ensure
                - strcpy
            - BranchSide:      'cJSON.c:1388,29'
              BranchSideFuncs:
                - ensure
                - strcpy
            - BranchSide:      'cJSON.c:1397,29'
              BranchSideFuncs:
                - ensure
                - strcpy
            - BranchSide:      'cJSON.c:1406,33'
              BranchSideFuncs:
                - print_number
            - BranchSide:      'cJSON.c:1410,20'
              BranchSideFuncs:
                - strlen
                - ensure
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'cJSON.c:1427,33'
              BranchSideFuncs:
                - print_string
            - BranchSide:      'cJSON.c:1430,32'
              BranchSideFuncs:
                - print_array
            - BranchSide:      'cJSON.c:1433,33'
              BranchSideFuncs:
                - print_object
            - BranchSide:      'cJSON.c:1436,13'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1380,17'
          Branch Sides:
            - BranchSide:      'cJSON.c:1382,17'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1384,27'
              BranchSideFuncs:
                - strcpy
        - Branch String:   'cJSON.c:1389,17'
          Branch Sides:
            - BranchSide:      'cJSON.c:1391,17'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1393,27'
              BranchSideFuncs:
                - strcpy
        - Branch String:   'cJSON.c:1398,17'
          Branch Sides:
            - BranchSide:      'cJSON.c:1400,17'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1402,27'
              BranchSideFuncs:
                - strcpy
        - Branch String:   'cJSON.c:1411,17'
          Branch Sides:
            - BranchSide:      'cJSON.c:1413,17'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1416,33'
              BranchSideFuncs:
                - strlen
                - ensure
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'cJSON.c:1418,17'
          Branch Sides:
            - BranchSide:      'cJSON.c:1420,17'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1422,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'cJSON.c:1379,22'
          Dst:             ensure
        - Src:             'cJSON.c:1384,13'
          Dst:             strcpy
        - Src:             'cJSON.c:1388,22'
          Dst:             ensure
        - Src:             'cJSON.c:1393,13'
          Dst:             strcpy
        - Src:             'cJSON.c:1397,22'
          Dst:             ensure
        - Src:             'cJSON.c:1402,13'
          Dst:             strcpy
        - Src:             'cJSON.c:1406,20'
          Dst:             print_number
        - Src:             'cJSON.c:1416,26'
          Dst:             strlen
        - Src:             'cJSON.c:1417,22'
          Dst:             ensure
        - Src:             'cJSON.c:1427,20'
          Dst:             print_string
        - Src:             'cJSON.c:1430,20'
          Dst:             print_array
        - Src:             'cJSON.c:1433,20'
          Dst:             print_object
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    print_number
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'struct.printbuffer *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          228
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - __isoc99_sscanf
        - compare_double
        - ensure
        - get_decimal_point
        - sprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:555,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:557,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:561,9'
              BranchSideFuncs:
                - sprintf
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - compare_double
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - sprintf
                - sprintf
        - Branch String:   'cJSON.c:561,18'
          Branch Sides:
            - BranchSide:      'cJSON.c:561,21'
              BranchSideFuncs:
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'cJSON.c:563,33'
              BranchSideFuncs:
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'cJSON.c:561,21'
          Branch Sides:
            - BranchSide:      'cJSON.c:561,21'
              BranchSideFuncs:
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - sprintf
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - compare_double
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - sprintf
            - BranchSide:      'cJSON.c:565,10'
              BranchSideFuncs:
                - sprintf
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - compare_double
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - sprintf
        - Branch String:   'cJSON.c:561,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:563,33'
              BranchSideFuncs:
                - sprintf
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - compare_double
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - sprintf
            - BranchSide:      'cJSON.c:565,10'
              BranchSideFuncs:
                - sprintf
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - compare_double
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
                - sprintf
        - Branch String:   'cJSON.c:565,10'
          Branch Sides:
            - BranchSide:      'cJSON.c:567,27'
              BranchSideFuncs:
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'cJSON.c:572,33'
              BranchSideFuncs:
                - sprintf
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - compare_double
                - __sanitizer_cov_trace_const_cmp4
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'cJSON.c:575,63'
          Branch Sides:
            - BranchSide:      'cJSON.c:575,90'
              BranchSideFuncs:
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'cJSON.c:578,37'
              BranchSideFuncs:
                - sprintf
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'cJSON.c:583,22'
          Branch Sides:
            - BranchSide:      'cJSON.c:583,26'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:585,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:583,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:585,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:589,29'
              BranchSideFuncs:
                - ensure
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'cJSON.c:590,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:592,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:597,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'cJSON.c:597,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:599,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:607,5'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:599,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:601,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'cJSON.c:605,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             'cJSON.c:552,35'
          Dst:             get_decimal_point
        - Src:             'cJSON.c:563,18'
          Dst:             sprintf
        - Src:             'cJSON.c:567,12'
          Dst:             sprintf
        - Src:             'cJSON.c:572,18'
          Dst:             sprintf
        - Src:             'cJSON.c:575,14'
          Dst:             __isoc99_sscanf
        - Src:             'cJSON.c:575,67'
          Dst:             compare_double
        - Src:             'cJSON.c:578,22'
          Dst:             sprintf
        - Src:             'cJSON.c:589,22'
          Dst:             ensure
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.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:    6
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    print_string
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'struct.printbuffer *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - print_string_ptr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cJSON.c:1026,12'
          Dst:             print_string_ptr
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    print_array
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1540
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'struct.printbuffer *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          173
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - ensure
        - print_value
        - update_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:1545,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1547,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1552,29'
              BranchSideFuncs:
                - ensure
                - ensure
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1553,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1555,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1558,6'
              BranchSideFuncs:
                - ensure
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1562,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:1564,26'
              BranchSideFuncs:
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1588,29'
              BranchSideFuncs:
                - ensure
        - Branch String:   'cJSON.c:1564,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1566,13'
              BranchSideFuncs:
                - update_offset
                - ensure
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1568,23'
              BranchSideFuncs:
                - update_offset
                - ensure
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1569,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1571,32'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
            - BranchSide:      'cJSON.c:1585,27'
              BranchSideFuncs:
                - ensure
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1573,17'
          Branch Sides:
            - BranchSide:      'cJSON.c:1575,17'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1577,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
        - Branch String:   'cJSON.c:1578,16'
          Branch Sides:
            - BranchSide:      'cJSON.c:1580,32'
              BranchSideFuncs:
                - ensure
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1582,14'
              BranchSideFuncs:
                - ensure
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - update_offset
                - __sanitizer_cov_trace_const_cmp4
                - ensure
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1589,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1591,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1593,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:1552,22'
          Dst:             ensure
        - Src:             'cJSON.c:1564,14'
          Dst:             print_value
        - Src:             'cJSON.c:1568,9'
          Dst:             update_offset
        - Src:             'cJSON.c:1572,30'
          Dst:             ensure
        - Src:             'cJSON.c:1588,22'
          Dst:             ensure
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    get_decimal_point
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionDepth:   0
      returnType:      'char '
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - localeconv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cJSON.c:280,19'
          Branch Sides:
            - BranchSide:      'cJSON.c:280,19'
              BranchSideFuncs:
                - localeconv
            - BranchSide:      'cJSON.c:280,27'
              BranchSideFuncs:
                - localeconv
      Callsites:
        - Src:             'cJSON.c:280,27'
          Dst:             localeconv
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __isoc99_sscanf
      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/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    compare_double
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cJSON.c:540,21'
          Branch Sides:
            - BranchSide:      'cJSON.c:540,46'
              BranchSideFuncs:
                - llvm.fabs.f64
                - llvm.fabs.f64
            - BranchSide:      'cJSON.c:540,56'
              BranchSideFuncs:
                - llvm.fabs.f64
                - llvm.fabs.f64
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    localeconv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.lconv *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    parse_hex4
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          167
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cJSON.c:620,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:623,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:647,12'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:623,31'
          Branch Sides:
            - BranchSide:      'cJSON.c:623,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:627,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:623,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:625,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __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
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:627,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:627,36'
          Branch Sides:
            - BranchSide:      'cJSON.c:627,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:631,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:627,18'
          Branch Sides:
            - BranchSide:      'cJSON.c:629,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __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
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:631,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:631,36'
          Branch Sides:
            - BranchSide:      'cJSON.c:631,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __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
            - BranchSide:      'cJSON.c:637,13'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:631,18'
          Branch Sides:
            - BranchSide:      'cJSON.c:633,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __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
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:637,13'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:640,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:643,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:645,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    utf16_literal_to_utf8
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionDepth:   0
      returnType:      'char '
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          300
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - parse_hex4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:662,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:665,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:669,29'
              BranchSideFuncs:
                - parse_hex4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_hex4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:672,33'
          Branch Sides:
            - BranchSide:      'cJSON.c:672,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_hex4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:678,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_hex4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:672,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:674,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:678,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_hex4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:678,32'
          Branch Sides:
            - BranchSide:      'cJSON.c:678,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_hex4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:711,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:678,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:680,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_hex4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:711,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:684,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:687,13'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:690,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_hex4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:690,42'
          Branch Sides:
            - BranchSide:      'cJSON.c:690,46'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:693,13'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:690,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:693,13'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:697,34'
              BranchSideFuncs:
                - parse_hex4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:699,36'
          Branch Sides:
            - BranchSide:      'cJSON.c:699,40'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:702,13'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:699,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:702,13'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:707,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:718,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:721,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:723,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:723,14'
          Branch Sides:
            - BranchSide:      'cJSON.c:726,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:729,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:729,14'
          Branch Sides:
            - BranchSide:      'cJSON.c:732,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:735,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:735,14'
          Branch Sides:
            - BranchSide:      'cJSON.c:738,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:744,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:748,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:751,61'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:755,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:755,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:757,49'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:761,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:669,18'
          Dst:             parse_hex4
        - Src:             'cJSON.c:697,23'
          Dst:             parse_hex4
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    parse_object
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1602
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'struct.parse_buffer *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          423
      EdgeCount:       89
      CyclomaticComplexity: 26
      functionsReached:
        - buffer_skip_whitespace
        - cJSON_Delete
        - cJSON_New_Item
        - parse_string
        - parse_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:1606,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1608,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1610,5'
              BranchSideFuncs:
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1612,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1612,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1614,9'
              BranchSideFuncs:
                - cJSON_Delete
        - Branch String:   'cJSON.c:1612,49'
          Branch Sides:
            - BranchSide:      'cJSON.c:1612,53'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1614,9'
              BranchSideFuncs:
                - cJSON_Delete
        - Branch String:   'cJSON.c:1612,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1614,9'
              BranchSideFuncs:
                - cJSON_Delete
            - BranchSide:      'cJSON.c:1617,5'
              BranchSideFuncs:
                - buffer_skip_whitespace
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1619,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1619,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1625,9'
              BranchSideFuncs:
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1619,46'
          Branch Sides:
            - BranchSide:      'cJSON.c:1619,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1625,9'
              BranchSideFuncs:
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1619,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1621,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1625,9'
              BranchSideFuncs:
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1625,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1625,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - cJSON_Delete
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1627,9'
              BranchSideFuncs:
                - cJSON_Delete
        - Branch String:   'cJSON.c:1625,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1627,9'
              BranchSideFuncs:
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1632,5'
              BranchSideFuncs:
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1638,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1640,13'
              BranchSideFuncs:
                - cJSON_Delete
            - BranchSide:      'cJSON.c:1644,13'
              BranchSideFuncs:
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1644,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1647,35'
              BranchSideFuncs:
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1652,34'
              BranchSideFuncs:
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1660,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1662,13'
              BranchSideFuncs:
                - buffer_skip_whitespace
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1664,32'
              BranchSideFuncs:
                - buffer_skip_whitespace
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1670,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1670,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1672,13'
              BranchSideFuncs:
                - cJSON_Delete
        - Branch String:   'cJSON.c:1670,53'
          Branch Sides:
            - BranchSide:      'cJSON.c:1670,57'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1672,13'
              BranchSideFuncs:
                - cJSON_Delete
        - Branch String:   'cJSON.c:1670,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1672,13'
              BranchSideFuncs:
                - cJSON_Delete
            - BranchSide:      'cJSON.c:1676,9'
              BranchSideFuncs:
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1678,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1680,13'
              BranchSideFuncs:
                - buffer_skip_whitespace
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1682,32'
              BranchSideFuncs:
                - buffer_skip_whitespace
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1684,12'
          Branch Sides:
            - BranchSide:      'cJSON.c:1683,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1684,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1684,49'
          Branch Sides:
            - BranchSide:      'cJSON.c:1683,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:1684,53'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:1683,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:1637,44'
              BranchSideFuncs:
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_string
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1686,9'
              BranchSideFuncs:
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1686,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1686,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1688,9'
              BranchSideFuncs:
                - cJSON_Delete
        - Branch String:   'cJSON.c:1686,49'
          Branch Sides:
            - BranchSide:      'cJSON.c:1686,53'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
            - BranchSide:      'cJSON.c:1688,9'
              BranchSideFuncs:
                - cJSON_Delete
        - Branch String:   'cJSON.c:1686,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1686,93'
              BranchSideFuncs:
                - cJSON_Delete
            - BranchSide:      'cJSON.c:1688,9'
              BranchSideFuncs:
                - cJSON_Delete
        - Branch String:   'cJSON.c:1694,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1695,22'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1698,5'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1705,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1707,22'
              BranchSideFuncs:
                - cJSON_Delete
            - BranchSide:      'cJSON.c:1710,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:1618,5'
          Dst:             buffer_skip_whitespace
        - Src:             'cJSON.c:1637,27'
          Dst:             cJSON_New_Item
        - Src:             'cJSON.c:1659,9'
          Dst:             buffer_skip_whitespace
        - Src:             'cJSON.c:1660,14'
          Dst:             parse_string
        - Src:             'cJSON.c:1664,9'
          Dst:             buffer_skip_whitespace
        - Src:             'cJSON.c:1677,9'
          Dst:             buffer_skip_whitespace
        - Src:             'cJSON.c:1678,14'
          Dst:             parse_value
        - Src:             'cJSON.c:1682,9'
          Dst:             buffer_skip_whitespace
        - Src:             'cJSON.c:1707,9'
          Dst:             cJSON_Delete
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    buffer_skip_whitespace
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionDepth:   0
      returnType:      'struct.parse_buffer *'
      argCount:        1
      argTypes:
        - 'struct.parse_buffer *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          125
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'cJSON.c:1040,26'
          Branch Sides:
            - BranchSide:      'cJSON.c:1040,30'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1042,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1040,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1042,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1045,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1045,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1045,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1047,16'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1045,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1047,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1050,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1050,12'
          Branch Sides:
            - BranchSide:      'cJSON.c:1050,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1050,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1050,43'
          Branch Sides:
            - BranchSide:      'cJSON.c:1050,47'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:1050,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1050,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:1052,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1055,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:1055,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1057,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1060,12'
              BranchSideFuncs: []
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_New_Item
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        1
      argTypes:
        - 'struct.internal_hooks *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   'cJSON.c:244,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:244,9'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
            - BranchSide:      'cJSON.c:246,16'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    parse_string
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'struct.parse_buffer *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          409
      EdgeCount:       66
      CyclomaticComplexity: 15
      functionsReached:
        - utf16_literal_to_utf8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cJSON.c:781,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:783,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:788,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:790,85'
          Branch Sides:
            - BranchSide:      'cJSON.c:790,90'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:790,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:790,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:793,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:805,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:793,17'
          Branch Sides:
            - BranchSide:      'cJSON.c:795,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:803,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:795,21'
          Branch Sides:
            - BranchSide:      'cJSON.c:798,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:800,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:805,83'
          Branch Sides:
            - BranchSide:      'cJSON.c:805,88'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:807,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:805,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:807,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:811,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:813,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:815,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:819,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:821,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:823,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:877,6'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:823,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:825,47'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:830,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:831,17'
          Branch Sides:
            - BranchSide:      'cJSON.c:833,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:836,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:836,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:839,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:842,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:845,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:848,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:851,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:856,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:856,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:856,41'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:861,61'
              BranchSideFuncs:
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:870,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:862,25'
          Branch Sides:
            - BranchSide:      'cJSON.c:865,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:867,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - utf16_literal_to_utf8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:888,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:890,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:893,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:893,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:895,41'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:898,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:861,39'
          Dst:             utf16_literal_to_utf8
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    parse_value
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'struct.parse_buffer *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          408
      EdgeCount:       88
      CyclomaticComplexity: 27
      functionsReached:
        - parse_array
        - parse_number
        - parse_object
        - parse_string
        - strncmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cJSON.c:1314,32'
          Branch Sides:
            - BranchSide:      'cJSON.c:1314,36'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1316,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1314,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1316,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1321,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_string
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1321,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1321,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_string
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1328,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_string
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1321,35'
          Branch Sides:
            - BranchSide:      'cJSON.c:1321,60'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_string
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1328,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_string
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1321,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1323,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1328,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_string
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1328,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1328,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_string
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1335,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_string
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1328,35'
          Branch Sides:
            - BranchSide:      'cJSON.c:1328,60'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_string
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1335,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_string
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1328,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1330,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1335,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_string
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1335,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1335,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_string
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1343,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_string
        - Branch String:   'cJSON.c:1335,35'
          Branch Sides:
            - BranchSide:      'cJSON.c:1335,60'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_string
            - BranchSide:      'cJSON.c:1343,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_string
        - Branch String:   'cJSON.c:1335,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1337,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1343,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_string
        - Branch String:   'cJSON.c:1343,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1343,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
                - __sanitizer_cov_trace_const_cmp4
                - parse_string
            - BranchSide:      'cJSON.c:1348,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
        - Branch String:   'cJSON.c:1343,46'
          Branch Sides:
            - BranchSide:      'cJSON.c:1343,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
                - parse_string
            - BranchSide:      'cJSON.c:1348,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
        - Branch String:   'cJSON.c:1343,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1345,29'
              BranchSideFuncs:
                - parse_string
            - BranchSide:      'cJSON.c:1348,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
        - Branch String:   'cJSON.c:1348,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1348,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
            - BranchSide:      'cJSON.c:1353,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
        - Branch String:   'cJSON.c:1348,46'
          Branch Sides:
            - BranchSide:      'cJSON.c:1348,51'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - __sanitizer_cov_trace_const_cmp4
                - parse_number
            - BranchSide:      'cJSON.c:1353,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
        - Branch String:   'cJSON.c:1348,93'
          Branch Sides:
            - BranchSide:      'cJSON.c:1348,98'
              BranchSideFuncs:
                - parse_number
            - BranchSide:      'cJSON.c:1350,29'
              BranchSideFuncs:
                - parse_number
        - Branch String:   'cJSON.c:1348,140'
          Branch Sides:
            - BranchSide:      'cJSON.c:1348,144'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
                - parse_number
            - BranchSide:      'cJSON.c:1353,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
        - Branch String:   'cJSON.c:1348,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1350,29'
              BranchSideFuncs:
                - parse_number
            - BranchSide:      'cJSON.c:1353,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
        - Branch String:   'cJSON.c:1353,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1353,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - __sanitizer_cov_trace_const_cmp4
                - parse_array
            - BranchSide:      'cJSON.c:1358,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
        - Branch String:   'cJSON.c:1353,46'
          Branch Sides:
            - BranchSide:      'cJSON.c:1353,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
                - parse_array
            - BranchSide:      'cJSON.c:1358,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
        - Branch String:   'cJSON.c:1353,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1355,28'
              BranchSideFuncs:
                - parse_array
            - BranchSide:      'cJSON.c:1358,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
        - Branch String:   'cJSON.c:1358,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1358,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
            - BranchSide:      'cJSON.c:1363,5'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1358,46'
          Branch Sides:
            - BranchSide:      'cJSON.c:1358,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - parse_object
            - BranchSide:      'cJSON.c:1363,5'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1358,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1360,29'
              BranchSideFuncs:
                - parse_object
            - BranchSide:      'cJSON.c:1363,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:1321,39'
          Dst:             strncmp
        - Src:             'cJSON.c:1328,39'
          Dst:             strncmp
        - Src:             'cJSON.c:1335,39'
          Dst:             strncmp
        - Src:             'cJSON.c:1345,16'
          Dst:             parse_string
        - Src:             'cJSON.c:1350,16'
          Dst:             parse_number
        - Src:             'cJSON.c:1355,16'
          Dst:             parse_array
        - Src:             'cJSON.c:1360,16'
          Dst:             parse_object
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_Delete
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          127
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - cJSON_Delete
      functionUses:    25
      BranchProfiles:
        - Branch String:   'cJSON.c:256,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:258,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - cJSON_Delete
            - BranchSide:      'cJSON.c:274,1'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:259,47'
          Branch Sides:
            - BranchSide:      'cJSON.c:259,51'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:263,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:259,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:261,26'
              BranchSideFuncs:
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:263,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:263,47'
          Branch Sides:
            - BranchSide:      'cJSON.c:263,51'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - cJSON_Delete
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:267,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - cJSON_Delete
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:263,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:265,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:267,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - cJSON_Delete
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:267,49'
          Branch Sides:
            - BranchSide:      'cJSON.c:267,53'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - cJSON_Delete
            - BranchSide:      'cJSON.c:271,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - cJSON_Delete
        - Branch String:   'cJSON.c:267,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:269,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - cJSON_Delete
            - BranchSide:      'cJSON.c:271,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - cJSON_Delete
      Callsites:
        - Src:             'cJSON.c:261,13'
          Dst:             cJSON_Delete
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.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:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.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:    4
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    parse_number
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'struct.parse_buffer *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          260
      EdgeCount:       53
      CyclomaticComplexity: 9
      functionsReached:
        - get_decimal_point
        - strtod
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:313,32'
          Branch Sides:
            - BranchSide:      'cJSON.c:313,36'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:315,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:313,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:315,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:321,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strtod
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:321,53'
          Branch Sides:
            - BranchSide:      'cJSON.c:321,56'
              BranchSideFuncs:
                - strtod
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:321,5'
              BranchSideFuncs:
                - strtod
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:321,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:323,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - strtod
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:349,5'
              BranchSideFuncs:
                - strtod
        - Branch String:   'cJSON.c:323,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:339,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strtod
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:339,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strtod
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:339,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strtod
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:339,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strtod
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:339,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strtod
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:339,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strtod
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:339,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strtod
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:339,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strtod
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:339,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strtod
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:339,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strtod
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:339,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strtod
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:339,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strtod
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:339,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strtod
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:339,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strtod
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:343,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strtod
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:347,17'
              BranchSideFuncs:
                - strtod
        - Branch String:   'cJSON.c:354,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:356,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:359,25'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:362,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:364,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:366,14'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:366,14'
          Branch Sides:
            - BranchSide:      'cJSON.c:368,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:372,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:310,35'
          Dst:             get_decimal_point
        - Src:             'cJSON.c:353,14'
          Dst:             strtod
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    parse_array
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'struct.parse_buffer *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          334
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - buffer_skip_whitespace
        - cJSON_Delete
        - cJSON_New_Item
        - parse_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:1446,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1448,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1450,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1452,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1455,9'
              BranchSideFuncs:
                - cJSON_Delete
            - BranchSide:      'cJSON.c:1458,5'
              BranchSideFuncs:
                - buffer_skip_whitespace
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1460,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1460,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1467,9'
              BranchSideFuncs:
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1460,46'
          Branch Sides:
            - BranchSide:      'cJSON.c:1460,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1467,9'
              BranchSideFuncs:
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1460,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1463,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1467,9'
              BranchSideFuncs:
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1467,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1467,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - cJSON_Delete
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1469,9'
              BranchSideFuncs:
                - cJSON_Delete
        - Branch String:   'cJSON.c:1467,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1469,9'
              BranchSideFuncs:
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1474,5'
              BranchSideFuncs:
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1480,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1482,13'
              BranchSideFuncs:
                - cJSON_Delete
            - BranchSide:      'cJSON.c:1486,13'
              BranchSideFuncs:
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1486,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1489,35'
              BranchSideFuncs:
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1494,34'
              BranchSideFuncs:
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1502,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1504,13'
              BranchSideFuncs:
                - buffer_skip_whitespace
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1506,32'
              BranchSideFuncs:
                - buffer_skip_whitespace
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1508,12'
          Branch Sides:
            - BranchSide:      'cJSON.c:1507,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1508,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1508,49'
          Branch Sides:
            - BranchSide:      'cJSON.c:1507,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:1508,53'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:1507,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:1479,44'
              BranchSideFuncs:
                - cJSON_New_Item
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1510,9'
              BranchSideFuncs:
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1510,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1510,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1512,9'
              BranchSideFuncs:
                - cJSON_Delete
        - Branch String:   'cJSON.c:1510,49'
          Branch Sides:
            - BranchSide:      'cJSON.c:1510,52'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Delete
            - BranchSide:      'cJSON.c:1512,9'
              BranchSideFuncs:
                - cJSON_Delete
        - Branch String:   'cJSON.c:1510,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1510,89'
              BranchSideFuncs:
                - cJSON_Delete
            - BranchSide:      'cJSON.c:1512,9'
              BranchSideFuncs:
                - cJSON_Delete
        - Branch String:   'cJSON.c:1518,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1519,22'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1522,5'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1530,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1532,22'
              BranchSideFuncs:
                - cJSON_Delete
            - BranchSide:      'cJSON.c:1535,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:1459,5'
          Dst:             buffer_skip_whitespace
        - Src:             'cJSON.c:1479,27'
          Dst:             cJSON_New_Item
        - Src:             'cJSON.c:1501,9'
          Dst:             buffer_skip_whitespace
        - Src:             'cJSON.c:1502,14'
          Dst:             parse_value
        - Src:             'cJSON.c:1506,9'
          Dst:             buffer_skip_whitespace
        - Src:             'cJSON.c:1532,9'
          Dst:             cJSON_Delete
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    strtod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_malloc
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3112
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_Compare
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2987
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.cJSON *'
        - 'struct.cJSON *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          389
      EdgeCount:       94
      CyclomaticComplexity: 20
      functionsReached:
        - cJSON_Compare
        - compare_double
        - get_object_item
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cJSON.c:2988,21'
          Branch Sides:
            - BranchSide:      'cJSON.c:2988,25'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2990,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2988,36'
          Branch Sides:
            - BranchSide:      'cJSON.c:2988,41'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2990,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2988,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2990,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2994,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_switch
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Compare
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - compare_double
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:2994,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:3004,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Compare
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - compare_double
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:3004,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Compare
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - compare_double
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:3004,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Compare
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - compare_double
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:3004,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Compare
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - compare_double
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:3004,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Compare
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - compare_double
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:3004,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Compare
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - compare_double
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:3004,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Compare
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - compare_double
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:3004,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Compare
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - compare_double
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:3007,13'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:3011,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:3013,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:3016,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Compare
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - compare_double
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:3016,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:3022,13'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:3022,13'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:3022,13'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:3025,32'
              BranchSideFuncs:
                - compare_double
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:3033,18'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:3033,18'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:3046,32'
              BranchSideFuncs:
                - cJSON_Compare
            - BranchSide:      'cJSON.c:3070,20'
              BranchSideFuncs:
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:3107,13'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:3025,17'
          Branch Sides:
            - BranchSide:      'cJSON.c:3027,17'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:3029,13'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:3033,42'
          Branch Sides:
            - BranchSide:      'cJSON.c:3033,46'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:3035,17'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:3033,17'
          Branch Sides:
            - BranchSide:      'cJSON.c:3035,17'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:3037,24'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:3037,17'
          Branch Sides:
            - BranchSide:      'cJSON.c:3039,17'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:3042,13'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:3049,40'
          Branch Sides:
            - BranchSide:      'cJSON.c:3049,44'
              BranchSideFuncs:
                - cJSON_Compare
            - BranchSide:      'cJSON.c:3049,13'
              BranchSideFuncs:
                - cJSON_Compare
        - Branch String:   'cJSON.c:3049,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:3051,36'
              BranchSideFuncs:
                - cJSON_Compare
            - BranchSide:      'cJSON.c:3061,17'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:3051,21'
          Branch Sides:
            - BranchSide:      'cJSON.c:3053,21'
              BranchSideFuncs:
                - cJSON_Compare
            - BranchSide:      'cJSON.c:3056,29'
              BranchSideFuncs:
                - cJSON_Compare
        - Branch String:   'cJSON.c:3061,17'
          Branch Sides:
            - BranchSide:      'cJSON.c:3062,17'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:3065,13'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:3072,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:3072,13'
              BranchSideFuncs:
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:3072,13'
              BranchSideFuncs:
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:3072,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:3075,45'
              BranchSideFuncs:
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:3089,13'
              BranchSideFuncs:
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:3076,21'
          Branch Sides:
            - BranchSide:      'cJSON.c:3078,21'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:3081,36'
              BranchSideFuncs:
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - get_object_item
        - Branch String:   'cJSON.c:3081,21'
          Branch Sides:
            - BranchSide:      'cJSON.c:3083,21'
              BranchSideFuncs:
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:3085,13'
              BranchSideFuncs:
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:3089,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:3089,13'
              BranchSideFuncs:
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:3089,13'
              BranchSideFuncs:
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:3089,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:3091,45'
              BranchSideFuncs:
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:3103,13'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:3092,21'
          Branch Sides:
            - BranchSide:      'cJSON.c:3094,21'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:3097,36'
              BranchSideFuncs:
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
                - get_object_item
        - Branch String:   'cJSON.c:3097,21'
          Branch Sides:
            - BranchSide:      'cJSON.c:3099,21'
              BranchSideFuncs:
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:3101,13'
              BranchSideFuncs:
                - get_object_item
                - cJSON_Compare
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'cJSON.c:3025,17'
          Dst:             compare_double
        - Src:             'cJSON.c:3037,17'
          Dst:             strcmp
        - Src:             'cJSON.c:3051,22'
          Dst:             cJSON_Compare
        - Src:             'cJSON.c:3075,29'
          Dst:             get_object_item
        - Src:             'cJSON.c:3081,22'
          Dst:             cJSON_Compare
        - Src:             'cJSON.c:3091,29'
          Dst:             get_object_item
        - Src:             'cJSON.c:3097,22'
          Dst:             cJSON_Compare
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.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:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    get_object_item
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1881
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        3
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          148
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - case_insensitive_strcmp
        - strcmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cJSON.c:1884,26'
          Branch Sides:
            - BranchSide:      'cJSON.c:1884,30'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1886,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1884,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1886,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1889,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - case_insensitive_strcmp
                - __sanitizer_cov_trace_const_cmp4
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1890,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1892,9'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1899,9'
              BranchSideFuncs:
                - case_insensitive_strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1892,42'
          Branch Sides:
            - BranchSide:      'cJSON.c:1892,46'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1892,9'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1892,79'
          Branch Sides:
            - BranchSide:      'cJSON.c:1892,90'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1892,9'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1892,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1894,31'
              BranchSideFuncs:
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1896,5'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1899,42'
          Branch Sides:
            - BranchSide:      'cJSON.c:1899,92'
              BranchSideFuncs:
                - case_insensitive_strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1899,9'
              BranchSideFuncs:
                - case_insensitive_strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1899,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:0,0'
              BranchSideFuncs:
                - case_insensitive_strcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1901,31'
              BranchSideFuncs:
                - case_insensitive_strcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1905,35'
          Branch Sides:
            - BranchSide:      'cJSON.c:1905,39'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1906,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1905,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1906,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1909,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:1892,83'
          Dst:             strcmp
        - Src:             'cJSON.c:1899,46'
          Dst:             case_insensitive_strcmp
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_IsRaw
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2977
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2978,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2980,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2983,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_IsObject
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2967
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2968,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2970,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2973,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_IsArray
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2957
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2958,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2960,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2963,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_IsNull
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2927
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2928,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2930,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2933,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_IsBool
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2918
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2919,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2921,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2924,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_IsTrue
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2907
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2908,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2910,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2913,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_IsFalse
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2897
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2898,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2900,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2903,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_IsInvalid
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2887
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2888,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2890,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2893,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    minify_string
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2816
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char **'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          129
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:2822,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:2822,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:2823,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:2825,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:2826,15'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2830,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    skip_multiline_comment
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2803
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:2806,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:2806,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:2808,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:2808,34'
          Branch Sides:
            - BranchSide:      'cJSON.c:2808,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:2813,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:2808,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:2810,14'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2813,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    skip_oneline_comment
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2790
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:2793,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:2793,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:2795,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:2795,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:2796,14'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2799,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_Minify
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2839
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          121
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - minify_string
        - skip_multiline_comment
        - skip_oneline_comment
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:2842,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2844,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2847,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - minify_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_multiline_comment
                - skip_oneline_comment
        - Branch String:   'cJSON.c:2847,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:2849,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - minify_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_multiline_comment
                - skip_oneline_comment
            - BranchSide:      'cJSON.c:2883,6'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2849,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2855,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - minify_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_multiline_comment
                - skip_oneline_comment
            - BranchSide:      'cJSON.c:2855,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - minify_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_multiline_comment
                - skip_oneline_comment
            - BranchSide:      'cJSON.c:2855,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - minify_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_multiline_comment
                - skip_oneline_comment
            - BranchSide:      'cJSON.c:2855,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - minify_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_multiline_comment
                - skip_oneline_comment
            - BranchSide:      'cJSON.c:2859,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - minify_string
                - skip_multiline_comment
                - skip_oneline_comment
            - BranchSide:      'cJSON.c:2872,17'
              BranchSideFuncs:
                - minify_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_multiline_comment
                - skip_oneline_comment
            - BranchSide:      'cJSON.c:2876,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - minify_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_multiline_comment
                - skip_oneline_comment
        - Branch String:   'cJSON.c:2859,21'
          Branch Sides:
            - BranchSide:      'cJSON.c:2861,21'
              BranchSideFuncs:
                - skip_oneline_comment
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - minify_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_multiline_comment
            - BranchSide:      'cJSON.c:2863,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - minify_string
                - __sanitizer_cov_trace_const_cmp4
                - skip_oneline_comment
                - skip_multiline_comment
        - Branch String:   'cJSON.c:2863,26'
          Branch Sides:
            - BranchSide:      'cJSON.c:2865,21'
              BranchSideFuncs:
                - skip_multiline_comment
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - minify_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_oneline_comment
            - BranchSide:      'cJSON.c:2867,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - minify_string
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - skip_multiline_comment
                - skip_oneline_comment
      Callsites:
        - Src:             'cJSON.c:2861,21'
          Dst:             skip_oneline_comment
        - Src:             'cJSON.c:2865,21'
          Dst:             skip_multiline_comment
        - Src:             'cJSON.c:2872,17'
          Dst:             minify_string
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_Duplicate
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2707
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          248
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - cJSON_Delete
        - cJSON_Duplicate
        - cJSON_New_Item
        - cJSON_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:2714,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2716,9'
              BranchSideFuncs:
                - cJSON_New_Item
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Duplicate
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_strdup
                - cJSON_strdup
            - BranchSide:      'cJSON.c:2719,15'
              BranchSideFuncs:
                - cJSON_New_Item
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Duplicate
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_strdup
                - cJSON_strdup
        - Branch String:   'cJSON.c:2720,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2722,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Duplicate
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_strdup
                - cJSON_strdup
            - BranchSide:      'cJSON.c:2725,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Duplicate
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_strdup
                - cJSON_strdup
        - Branch String:   'cJSON.c:2728,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2730,68'
              BranchSideFuncs:
                - cJSON_strdup
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Duplicate
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_strdup
            - BranchSide:      'cJSON.c:2736,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Duplicate
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_strdup
        - Branch String:   'cJSON.c:2731,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:2733,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Duplicate
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_strdup
            - BranchSide:      'cJSON.c:2735,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Duplicate
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_strdup
        - Branch String:   'cJSON.c:2736,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2738,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_strdup
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Duplicate
            - BranchSide:      'cJSON.c:2745,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Duplicate
                - cJSON_Delete
        - Branch String:   'cJSON.c:2738,27'
          Branch Sides:
            - BranchSide:      'cJSON.c:2738,62'
              BranchSideFuncs:
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Duplicate
            - BranchSide:      'cJSON.c:2738,113'
              BranchSideFuncs:
                - cJSON_strdup
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Duplicate
        - Branch String:   'cJSON.c:2739,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:2741,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Duplicate
                - cJSON_Delete
            - BranchSide:      'cJSON.c:2743,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_Duplicate
                - cJSON_Delete
        - Branch String:   'cJSON.c:2745,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2747,16'
              BranchSideFuncs:
                - cJSON_Duplicate
                - cJSON_Delete
            - BranchSide:      'cJSON.c:2750,13'
              BranchSideFuncs:
                - cJSON_Duplicate
                - cJSON_Delete
        - Branch String:   'cJSON.c:2751,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:2753,36'
              BranchSideFuncs:
                - cJSON_Duplicate
                - cJSON_Delete
            - BranchSide:      'cJSON.c:2773,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2754,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:2756,13'
              BranchSideFuncs:
                - cJSON_Duplicate
                - cJSON_Delete
            - BranchSide:      'cJSON.c:2758,13'
              BranchSideFuncs:
                - cJSON_Duplicate
                - cJSON_Delete
        - Branch String:   'cJSON.c:2758,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:2761,26'
              BranchSideFuncs:
                - cJSON_Duplicate
                - cJSON_Delete
            - BranchSide:      'cJSON.c:2768,30'
              BranchSideFuncs:
                - cJSON_Duplicate
                - cJSON_Delete
        - Branch String:   'cJSON.c:2773,17'
          Branch Sides:
            - BranchSide:      'cJSON.c:2773,20'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2778,12'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2773,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2775,32'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2778,12'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2781,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2783,22'
              BranchSideFuncs:
                - cJSON_Delete
            - BranchSide:      'cJSON.c:2786,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:2719,15'
          Dst:             cJSON_New_Item
        - Src:             'cJSON.c:2730,39'
          Dst:             cJSON_strdup
        - Src:             'cJSON.c:2738,84'
          Dst:             cJSON_strdup
        - Src:             'cJSON.c:2753,20'
          Dst:             cJSON_Duplicate
        - Src:             'cJSON.c:2783,9'
          Dst:             cJSON_Delete
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_strdup
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.internal_hooks *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
      functionUses:    7
      BranchProfiles:
        - Branch String:   'cJSON.c:193,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:195,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:198,34'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'cJSON.c:200,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:204,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'cJSON.c:198,14'
          Dst:             strlen
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_CreateStringArray
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2666
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        2
      argTypes:
        - 'char **'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          144
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - cJSON_CreateArray
        - cJSON_CreateString
        - cJSON_Delete
        - suffix_object
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2672,21'
          Branch Sides:
            - BranchSide:      'cJSON.c:2672,25'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2674,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2672,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2674,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2677,9'
              BranchSideFuncs:
                - cJSON_CreateArray
                - cJSON_CreateString
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - suffix_object
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:2679,19'
          Branch Sides:
            - BranchSide:      'cJSON.c:2679,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - cJSON_CreateString
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - suffix_object
            - BranchSide:      'cJSON.c:2679,5'
              BranchSideFuncs:
                - cJSON_CreateString
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - suffix_object
        - Branch String:   'cJSON.c:2679,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:2681,32'
              BranchSideFuncs:
                - cJSON_CreateString
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - suffix_object
            - BranchSide:      'cJSON.c:2698,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2682,12'
          Branch Sides:
            - BranchSide:      'cJSON.c:2684,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - cJSON_CreateString
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - suffix_object
            - BranchSide:      'cJSON.c:2687,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - cJSON_CreateString
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - suffix_object
        - Branch String:   'cJSON.c:2687,12'
          Branch Sides:
            - BranchSide:      'cJSON.c:2689,24'
              BranchSideFuncs:
                - suffix_object
                - cJSON_CreateString
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:2693,27'
              BranchSideFuncs:
                - suffix_object
                - cJSON_CreateString
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:2698,11'
          Branch Sides:
            - BranchSide:      'cJSON.c:2698,14'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2702,12'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2698,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2699,26'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2702,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:2677,9'
          Dst:             cJSON_CreateArray
        - Src:             'cJSON.c:2681,13'
          Dst:             cJSON_CreateString
        - Src:             'cJSON.c:2684,13'
          Dst:             cJSON_Delete
        - Src:             'cJSON.c:2693,13'
          Dst:             suffix_object
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_CreateArray
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2523
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cJSON_New_Item
      functionUses:    5
      BranchProfiles:
        - Branch String:   'cJSON.c:2524,12'
          Branch Sides:
            - BranchSide:      'cJSON.c:2524,19'
              BranchSideFuncs:
                - cJSON_New_Item
            - BranchSide:      'cJSON.c:2524,19'
              BranchSideFuncs:
                - cJSON_New_Item
        - Branch String:   'cJSON.c:2525,8'
          Branch Sides:
            - BranchSide:      'cJSON.c:2525,8'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2527,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:2524,19'
          Dst:             cJSON_New_Item
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_CreateString
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2456
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cJSON_Delete
        - cJSON_New_Item
        - cJSON_strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cJSON.c:2458,8'
          Branch Sides:
            - BranchSide:      'cJSON.c:2460,9'
              BranchSideFuncs:
                - cJSON_strdup
                - cJSON_Delete
            - BranchSide:      'cJSON.c:2469,12'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2462,12'
          Branch Sides:
            - BranchSide:      'cJSON.c:2464,26'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2467,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:2457,19'
          Dst:             cJSON_New_Item
        - Src:             'cJSON.c:2461,36'
          Dst:             cJSON_strdup
        - Src:             'cJSON.c:2464,13'
          Dst:             cJSON_Delete
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    suffix_object
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1929
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_CreateDoubleArray
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2626
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          144
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - cJSON_CreateArray
        - cJSON_CreateNumber
        - cJSON_Delete
        - suffix_object
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2632,21'
          Branch Sides:
            - BranchSide:      'cJSON.c:2632,25'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2634,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2632,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2634,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2637,9'
              BranchSideFuncs:
                - cJSON_CreateArray
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - suffix_object
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:2639,18'
          Branch Sides:
            - BranchSide:      'cJSON.c:2639,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - suffix_object
            - BranchSide:      'cJSON.c:2639,5'
              BranchSideFuncs:
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - suffix_object
        - Branch String:   'cJSON.c:2639,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:2641,32'
              BranchSideFuncs:
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - suffix_object
            - BranchSide:      'cJSON.c:2658,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2642,12'
          Branch Sides:
            - BranchSide:      'cJSON.c:2644,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - suffix_object
            - BranchSide:      'cJSON.c:2647,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - suffix_object
        - Branch String:   'cJSON.c:2647,12'
          Branch Sides:
            - BranchSide:      'cJSON.c:2649,24'
              BranchSideFuncs:
                - suffix_object
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:2653,27'
              BranchSideFuncs:
                - suffix_object
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:2658,11'
          Branch Sides:
            - BranchSide:      'cJSON.c:2658,14'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2662,12'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2658,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2659,26'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2662,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:2637,9'
          Dst:             cJSON_CreateArray
        - Src:             'cJSON.c:2641,13'
          Dst:             cJSON_CreateNumber
        - Src:             'cJSON.c:2644,13'
          Dst:             cJSON_Delete
        - Src:             'cJSON.c:2653,13'
          Dst:             suffix_object
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_CreateNumber
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2430
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cJSON_New_Item
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cJSON.c:2432,8'
          Branch Sides:
            - BranchSide:      'cJSON.c:2432,8'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2434,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2438,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:2440,13'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2442,18'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2442,18'
          Branch Sides:
            - BranchSide:      'cJSON.c:2444,13'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2448,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:2431,19'
          Dst:             cJSON_New_Item
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_CreateFloatArray
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2586
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          145
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - cJSON_CreateArray
        - cJSON_CreateNumber
        - cJSON_Delete
        - suffix_object
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2592,21'
          Branch Sides:
            - BranchSide:      'cJSON.c:2592,25'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2594,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2592,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2594,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2597,9'
              BranchSideFuncs:
                - cJSON_CreateArray
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - suffix_object
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:2599,18'
          Branch Sides:
            - BranchSide:      'cJSON.c:2599,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - suffix_object
            - BranchSide:      'cJSON.c:2599,5'
              BranchSideFuncs:
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - suffix_object
        - Branch String:   'cJSON.c:2599,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:2601,40'
              BranchSideFuncs:
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - suffix_object
            - BranchSide:      'cJSON.c:2618,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2602,12'
          Branch Sides:
            - BranchSide:      'cJSON.c:2604,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - suffix_object
            - BranchSide:      'cJSON.c:2607,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - suffix_object
        - Branch String:   'cJSON.c:2607,12'
          Branch Sides:
            - BranchSide:      'cJSON.c:2609,24'
              BranchSideFuncs:
                - suffix_object
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:2613,27'
              BranchSideFuncs:
                - suffix_object
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:2618,11'
          Branch Sides:
            - BranchSide:      'cJSON.c:2618,14'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2622,12'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2618,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2619,26'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2622,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:2597,9'
          Dst:             cJSON_CreateArray
        - Src:             'cJSON.c:2601,13'
          Dst:             cJSON_CreateNumber
        - Src:             'cJSON.c:2604,13'
          Dst:             cJSON_Delete
        - Src:             'cJSON.c:2613,13'
          Dst:             suffix_object
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_CreateIntArray
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2546
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        2
      argTypes:
        - 'int *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          145
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - cJSON_CreateArray
        - cJSON_CreateNumber
        - cJSON_Delete
        - suffix_object
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2552,21'
          Branch Sides:
            - BranchSide:      'cJSON.c:2552,25'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2554,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2552,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2554,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2557,9'
              BranchSideFuncs:
                - cJSON_CreateArray
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - suffix_object
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:2559,18'
          Branch Sides:
            - BranchSide:      'cJSON.c:2559,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - suffix_object
            - BranchSide:      'cJSON.c:2559,5'
              BranchSideFuncs:
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - suffix_object
        - Branch String:   'cJSON.c:2559,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:2561,32'
              BranchSideFuncs:
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - suffix_object
            - BranchSide:      'cJSON.c:2578,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2562,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:2564,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - suffix_object
            - BranchSide:      'cJSON.c:2567,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - suffix_object
        - Branch String:   'cJSON.c:2567,12'
          Branch Sides:
            - BranchSide:      'cJSON.c:2569,24'
              BranchSideFuncs:
                - suffix_object
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'cJSON.c:2573,27'
              BranchSideFuncs:
                - suffix_object
                - cJSON_CreateNumber
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'cJSON.c:2578,11'
          Branch Sides:
            - BranchSide:      'cJSON.c:2578,14'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2582,12'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2578,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2579,26'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2582,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:2557,9'
          Dst:             cJSON_CreateArray
        - Src:             'cJSON.c:2561,13'
          Dst:             cJSON_CreateNumber
        - Src:             'cJSON.c:2564,13'
          Dst:             cJSON_Delete
        - Src:             'cJSON.c:2573,13'
          Dst:             suffix_object
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_CreateArrayReference
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2495
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        1
      argTypes:
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cJSON_New_Item
        - cast_away_const
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2497,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2497,9'
              BranchSideFuncs:
                - cast_away_const
            - BranchSide:      'cJSON.c:2498,9'
              BranchSideFuncs:
                - cast_away_const
      Callsites:
        - Src:             'cJSON.c:2496,19'
          Dst:             cJSON_New_Item
        - Src:             'cJSON.c:2499,31'
          Dst:             cast_away_const
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cast_away_const
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2003
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_CreateObjectReference
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2485
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        1
      argTypes:
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cJSON_New_Item
        - cast_away_const
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2487,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2487,9'
              BranchSideFuncs:
                - cast_away_const
            - BranchSide:      'cJSON.c:2488,9'
              BranchSideFuncs:
                - cast_away_const
      Callsites:
        - Src:             'cJSON.c:2486,19'
          Dst:             cJSON_New_Item
        - Src:             'cJSON.c:2489,31'
          Dst:             cast_away_const
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_CreateStringReference
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2473
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cJSON_New_Item
        - cast_away_const
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2475,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2475,9'
              BranchSideFuncs:
                - cast_away_const
            - BranchSide:      'cJSON.c:2477,9'
              BranchSideFuncs:
                - cast_away_const
      Callsites:
        - Src:             'cJSON.c:2474,19'
          Dst:             cJSON_New_Item
        - Src:             'cJSON.c:2478,36'
          Dst:             cast_away_const
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_ReplaceItemInObjectCaseSensitive
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2380
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - replace_item_in_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cJSON.c:2381,12'
          Dst:             replace_item_in_object
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    replace_item_in_object
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2352
      functionDepth:   0
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
        - 'struct.cJSON *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - cJSON_free
        - cJSON_strdup
        - get_object_item
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cJSON.c:2353,31'
          Branch Sides:
            - BranchSide:      'cJSON.c:2353,35'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2355,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2353,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2355,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2359,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_strdup
                - get_object_item
                - cJSON_ReplaceItemViaPointer
                - cJSON_free
        - Branch String:   'cJSON.c:2359,52'
          Branch Sides:
            - BranchSide:      'cJSON.c:2359,56'
              BranchSideFuncs:
                - cJSON_strdup
                - get_object_item
                - cJSON_ReplaceItemViaPointer
            - BranchSide:      'cJSON.c:2363,69'
              BranchSideFuncs:
                - cJSON_strdup
                - get_object_item
                - cJSON_ReplaceItemViaPointer
        - Branch String:   'cJSON.c:2359,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2361,20'
              BranchSideFuncs:
                - cJSON_free
                - cJSON_strdup
                - get_object_item
                - cJSON_ReplaceItemViaPointer
            - BranchSide:      'cJSON.c:2363,69'
              BranchSideFuncs:
                - cJSON_strdup
                - get_object_item
                - cJSON_ReplaceItemViaPointer
        - Branch String:   'cJSON.c:2364,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2366,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2369,5'
              BranchSideFuncs:
                - get_object_item
                - cJSON_ReplaceItemViaPointer
      Callsites:
        - Src:             'cJSON.c:2361,9'
          Dst:             cJSON_free
        - Src:             'cJSON.c:2363,34'
          Dst:             cJSON_strdup
        - Src:             'cJSON.c:2371,48'
          Dst:             get_object_item
        - Src:             'cJSON.c:2371,12'
          Dst:             cJSON_ReplaceItemViaPointer
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_free
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_ReplaceItemViaPointer
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2293
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.cJSON *'
        - 'struct.cJSON *'
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          167
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - cJSON_Delete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cJSON.c:2294,26'
          Branch Sides:
            - BranchSide:      'cJSON.c:2294,30'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2296,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2294,51'
          Branch Sides:
            - BranchSide:      'cJSON.c:2294,55'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2296,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2294,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2296,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2299,9'
              BranchSideFuncs:
                - cJSON_Delete
        - Branch String:   'cJSON.c:2299,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2301,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2304,25'
              BranchSideFuncs:
                - cJSON_Delete
        - Branch String:   'cJSON.c:2307,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2309,35'
              BranchSideFuncs:
                - cJSON_Delete
            - BranchSide:      'cJSON.c:2311,9'
              BranchSideFuncs:
                - cJSON_Delete
        - Branch String:   'cJSON.c:2311,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2313,13'
              BranchSideFuncs:
                - cJSON_Delete
            - BranchSide:      'cJSON.c:2324,13'
              BranchSideFuncs:
                - cJSON_Delete
        - Branch String:   'cJSON.c:2313,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:2315,33'
              BranchSideFuncs:
                - cJSON_Delete
            - BranchSide:      'cJSON.c:2317,25'
              BranchSideFuncs:
                - cJSON_Delete
        - Branch String:   'cJSON.c:2324,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:2326,39'
              BranchSideFuncs:
                - cJSON_Delete
            - BranchSide:      'cJSON.c:2328,13'
              BranchSideFuncs:
                - cJSON_Delete
      Callsites:
        - Src:             'cJSON.c:2336,5'
          Dst:             cJSON_Delete
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_ReplaceItemInObject
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2375
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - replace_item_in_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cJSON.c:2376,12'
          Dst:             replace_item_in_object
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_ReplaceItemInArray
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2342
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.cJSON *'
        - 'int '
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_array_item
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2343,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2345,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2348,40'
              BranchSideFuncs:
                - get_array_item
                - cJSON_ReplaceItemViaPointer
      Callsites:
        - Src:             'cJSON.c:2348,47'
          Dst:             get_array_item
        - Src:             'cJSON.c:2348,12'
          Dst:             cJSON_ReplaceItemViaPointer
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    get_array_item
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1852
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cJSON.c:1855,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1857,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1860,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'cJSON.c:1861,36'
          Branch Sides:
            - BranchSide:      'cJSON.c:1861,40'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'cJSON.c:1861,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'cJSON.c:1861,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:1863,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'cJSON.c:1867,12'
              BranchSideFuncs: []
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_InsertItemInArray
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2264
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.cJSON *'
        - 'int '
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - add_item_to_array
        - get_array_item
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2267,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2269,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2272,37'
              BranchSideFuncs:
                - get_array_item
                - add_item_to_array
        - Branch String:   'cJSON.c:2273,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2275,34'
              BranchSideFuncs:
                - add_item_to_array
            - BranchSide:      'cJSON.c:2278,21'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2281,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2283,24'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2287,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:2272,22'
          Dst:             get_array_item
        - Src:             'cJSON.c:2275,16'
          Dst:             add_item_to_array
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    add_item_to_array
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1957
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          95
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - suffix_object
      functionUses:    4
      BranchProfiles:
        - Branch String:   'cJSON.c:1960,24'
          Branch Sides:
            - BranchSide:      'cJSON.c:1960,28'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1962,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1960,43'
          Branch Sides:
            - BranchSide:      'cJSON.c:1960,47'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1962,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1960,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1962,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1965,13'
              BranchSideFuncs:
                - suffix_object
        - Branch String:   'cJSON.c:1969,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1972,24'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1979,13'
              BranchSideFuncs:
                - suffix_object
      Callsites:
        - Src:             'cJSON.c:1981,13'
          Dst:             suffix_object
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_DeleteItemFromObjectCaseSensitive
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cJSON_DetachItemFromObjectCaseSensitive
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cJSON.c:2259,18'
          Dst:             cJSON_DetachItemFromObjectCaseSensitive
        - Src:             'cJSON.c:2259,5'
          Dst:             cJSON_Delete
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_DetachItemFromObjectCaseSensitive
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2246
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cJSON_DetachItemViaPointer
        - cJSON_GetObjectItemCaseSensitive
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cJSON.c:2247,24'
          Dst:             cJSON_GetObjectItemCaseSensitive
        - Src:             'cJSON.c:2249,12'
          Dst:             cJSON_DetachItemViaPointer
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_GetObjectItemCaseSensitive
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1918
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_object_item
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cJSON.c:1919,12'
          Dst:             get_object_item
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_DetachItemViaPointer
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2188
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          118
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'cJSON.c:2189,26'
          Branch Sides:
            - BranchSide:      'cJSON.c:2189,30'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2191,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2189,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2191,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2194,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2194,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2197,28'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2199,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2199,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2202,28'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2205,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2205,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2208,25'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2210,14'
              BranchSideFuncs: []
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_DeleteItemFromObject
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cJSON_DetachItemFromObject
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cJSON.c:2254,18'
          Dst:             cJSON_DetachItemFromObject
        - Src:             'cJSON.c:2254,5'
          Dst:             cJSON_Delete
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_DetachItemFromObject
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2239
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cJSON_DetachItemViaPointer
        - cJSON_GetObjectItem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cJSON.c:2240,24'
          Dst:             cJSON_GetObjectItem
        - Src:             'cJSON.c:2242,12'
          Dst:             cJSON_DetachItemViaPointer
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_GetObjectItem
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1913
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_object_item
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'cJSON.c:1914,12'
          Dst:             get_object_item
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_DeleteItemFromArray
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cJSON_DetachItemFromArray
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cJSON.c:2235,18'
          Dst:             cJSON_DetachItemFromArray
        - Src:             'cJSON.c:2235,5'
          Dst:             cJSON_Delete
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_DetachItemFromArray
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2224
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_array_item
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:2225,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2227,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2230,39'
              BranchSideFuncs:
                - get_array_item
                - cJSON_DetachItemViaPointer
      Callsites:
        - Src:             'cJSON.c:2230,46'
          Dst:             get_array_item
        - Src:             'cJSON.c:2230,12'
          Dst:             cJSON_DetachItemViaPointer
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_AddArrayToObject
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2176
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_item_to_object
        - cJSON_CreateArray
        - cJSON_Delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2178,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2180,16'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2183,18'
              BranchSideFuncs:
                - cJSON_Delete
      Callsites:
        - Src:             'cJSON.c:2177,20'
          Dst:             cJSON_CreateArray
        - Src:             'cJSON.c:2178,9'
          Dst:             add_item_to_object
        - Src:             'cJSON.c:2183,5'
          Dst:             cJSON_Delete
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    add_item_to_object
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2012
      functionDepth:   0
      returnType:      'int '
      argCount:        5
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
        - 'struct.cJSON *'
        - 'struct.internal_hooks *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          148
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - add_item_to_array
        - cJSON_strdup
        - cast_away_const
      functionUses:    12
      BranchProfiles:
        - Branch String:   'cJSON.c:2016,26'
          Branch Sides:
            - BranchSide:      'cJSON.c:2016,30'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2018,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2016,46'
          Branch Sides:
            - BranchSide:      'cJSON.c:2016,50'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2018,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2016,64'
          Branch Sides:
            - BranchSide:      'cJSON.c:2016,68'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2018,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2016,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2018,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2021,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cJSON_strdup
                - __sanitizer_cov_trace_const_cmp4
                - add_item_to_array
                - __sanitizer_cov_trace_pc_indir
                - cast_away_const
        - Branch String:   'cJSON.c:2021,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2023,42'
              BranchSideFuncs:
                - cast_away_const
                - __sanitizer_cov_trace_const_cmp4
                - add_item_to_array
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:2028,61'
              BranchSideFuncs:
                - cJSON_strdup
                - __sanitizer_cov_trace_const_cmp4
                - add_item_to_array
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:2029,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:2031,13'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2034,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - add_item_to_array
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:2037,45'
          Branch Sides:
            - BranchSide:      'cJSON.c:2037,49'
              BranchSideFuncs:
                - add_item_to_array
            - BranchSide:      'cJSON.c:2042,20'
              BranchSideFuncs:
                - add_item_to_array
        - Branch String:   'cJSON.c:2037,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2039,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - add_item_to_array
            - BranchSide:      'cJSON.c:2042,20'
              BranchSideFuncs:
                - add_item_to_array
      Callsites:
        - Src:             'cJSON.c:2023,26'
          Dst:             cast_away_const
        - Src:             'cJSON.c:2028,26'
          Dst:             cJSON_strdup
        - Src:             'cJSON.c:2045,12'
          Dst:             add_item_to_array
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_CreateObject
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2534
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cJSON_New_Item
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:2535,12'
          Branch Sides:
            - BranchSide:      'cJSON.c:2535,19'
              BranchSideFuncs:
                - cJSON_New_Item
            - BranchSide:      'cJSON.c:2535,19'
              BranchSideFuncs:
                - cJSON_New_Item
        - Branch String:   'cJSON.c:2536,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2536,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2538,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:2535,19'
          Dst:             cJSON_New_Item
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_AddObjectToObject
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2164
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_item_to_object
        - cJSON_CreateObject
        - cJSON_Delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2166,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2168,16'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2171,18'
              BranchSideFuncs:
                - cJSON_Delete
      Callsites:
        - Src:             'cJSON.c:2165,26'
          Dst:             cJSON_CreateObject
        - Src:             'cJSON.c:2166,9'
          Dst:             add_item_to_object
        - Src:             'cJSON.c:2171,5'
          Dst:             cJSON_Delete
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_CreateRaw
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2506
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cJSON_Delete
        - cJSON_New_Item
        - cJSON_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:2508,8'
          Branch Sides:
            - BranchSide:      'cJSON.c:2510,9'
              BranchSideFuncs:
                - cJSON_strdup
                - cJSON_Delete
            - BranchSide:      'cJSON.c:2519,12'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2512,12'
          Branch Sides:
            - BranchSide:      'cJSON.c:2514,26'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2517,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:2507,19'
          Dst:             cJSON_New_Item
        - Src:             'cJSON.c:2511,36'
          Dst:             cJSON_strdup
        - Src:             'cJSON.c:2514,13'
          Dst:             cJSON_Delete
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_AddRawToObject
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2152
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        3
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_item_to_object
        - cJSON_CreateRaw
        - cJSON_Delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2154,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2156,16'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2159,18'
              BranchSideFuncs:
                - cJSON_Delete
      Callsites:
        - Src:             'cJSON.c:2153,23'
          Dst:             cJSON_CreateRaw
        - Src:             'cJSON.c:2154,9'
          Dst:             add_item_to_object
        - Src:             'cJSON.c:2159,5'
          Dst:             cJSON_Delete
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_AddStringToObject
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2140
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        3
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_item_to_object
        - cJSON_CreateString
        - cJSON_Delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2142,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2144,16'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2147,18'
              BranchSideFuncs:
                - cJSON_Delete
      Callsites:
        - Src:             'cJSON.c:2141,26'
          Dst:             cJSON_CreateString
        - Src:             'cJSON.c:2142,9'
          Dst:             add_item_to_object
        - Src:             'cJSON.c:2147,5'
          Dst:             cJSON_Delete
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_AddNumberToObject
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2128
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        3
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_item_to_object
        - cJSON_CreateNumber
        - cJSON_Delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2130,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2132,16'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2135,18'
              BranchSideFuncs:
                - cJSON_Delete
      Callsites:
        - Src:             'cJSON.c:2129,26'
          Dst:             cJSON_CreateNumber
        - Src:             'cJSON.c:2130,9'
          Dst:             add_item_to_object
        - Src:             'cJSON.c:2135,5'
          Dst:             cJSON_Delete
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_CreateBool
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2419
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cJSON_New_Item
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:2421,8'
          Branch Sides:
            - BranchSide:      'cJSON.c:2421,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:2423,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'cJSON.c:2420,19'
          Dst:             cJSON_New_Item
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_AddBoolToObject
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2116
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        3
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_item_to_object
        - cJSON_CreateBool
        - cJSON_Delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2118,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2120,16'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2123,18'
              BranchSideFuncs:
                - cJSON_Delete
      Callsites:
        - Src:             'cJSON.c:2117,24'
          Dst:             cJSON_CreateBool
        - Src:             'cJSON.c:2118,9'
          Dst:             add_item_to_object
        - Src:             'cJSON.c:2123,5'
          Dst:             cJSON_Delete
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_CreateFalse
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2408
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cJSON_New_Item
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:2409,12'
          Branch Sides:
            - BranchSide:      'cJSON.c:2409,19'
              BranchSideFuncs:
                - cJSON_New_Item
            - BranchSide:      'cJSON.c:2409,19'
              BranchSideFuncs:
                - cJSON_New_Item
        - Branch String:   'cJSON.c:2410,8'
          Branch Sides:
            - BranchSide:      'cJSON.c:2410,8'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2412,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:2409,19'
          Dst:             cJSON_New_Item
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_AddFalseToObject
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2104
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_item_to_object
        - cJSON_CreateFalse
        - cJSON_Delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2106,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2108,16'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2111,18'
              BranchSideFuncs:
                - cJSON_Delete
      Callsites:
        - Src:             'cJSON.c:2105,25'
          Dst:             cJSON_CreateFalse
        - Src:             'cJSON.c:2106,9'
          Dst:             add_item_to_object
        - Src:             'cJSON.c:2111,5'
          Dst:             cJSON_Delete
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_CreateTrue
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2397
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cJSON_New_Item
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:2398,12'
          Branch Sides:
            - BranchSide:      'cJSON.c:2398,19'
              BranchSideFuncs:
                - cJSON_New_Item
            - BranchSide:      'cJSON.c:2398,19'
              BranchSideFuncs:
                - cJSON_New_Item
        - Branch String:   'cJSON.c:2399,8'
          Branch Sides:
            - BranchSide:      'cJSON.c:2399,8'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2401,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:2398,19'
          Dst:             cJSON_New_Item
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_AddTrueToObject
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2092
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_item_to_object
        - cJSON_CreateTrue
        - cJSON_Delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2094,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2096,16'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2099,18'
              BranchSideFuncs:
                - cJSON_Delete
      Callsites:
        - Src:             'cJSON.c:2093,24'
          Dst:             cJSON_CreateTrue
        - Src:             'cJSON.c:2094,9'
          Dst:             add_item_to_object
        - Src:             'cJSON.c:2099,5'
          Dst:             cJSON_Delete
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_CreateNull
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2386
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cJSON_New_Item
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:2387,12'
          Branch Sides:
            - BranchSide:      'cJSON.c:2387,19'
              BranchSideFuncs:
                - cJSON_New_Item
            - BranchSide:      'cJSON.c:2387,19'
              BranchSideFuncs:
                - cJSON_New_Item
        - Branch String:   'cJSON.c:2388,8'
          Branch Sides:
            - BranchSide:      'cJSON.c:2388,8'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2390,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:2387,19'
          Dst:             cJSON_New_Item
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_AddNullToObject
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2080
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_item_to_object
        - cJSON_CreateNull
        - cJSON_Delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2082,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2084,16'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2087,18'
              BranchSideFuncs:
                - cJSON_Delete
      Callsites:
        - Src:             'cJSON.c:2081,19'
          Dst:             cJSON_CreateNull
        - Src:             'cJSON.c:2082,9'
          Dst:             add_item_to_object
        - Src:             'cJSON.c:2087,5'
          Dst:             cJSON_Delete
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_AddItemReferenceToObject
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2070
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - create_reference
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2071,26'
          Branch Sides:
            - BranchSide:      'cJSON.c:2071,30'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2073,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:2071,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2073,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2076,31'
              BranchSideFuncs:
                - create_reference
                - add_item_to_object
      Callsites:
        - Src:             'cJSON.c:2076,47'
          Dst:             create_reference
        - Src:             'cJSON.c:2076,12'
          Dst:             add_item_to_object
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    create_reference
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'struct.internal_hooks *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cJSON_New_Item
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cJSON.c:1938,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1940,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1943,32'
              BranchSideFuncs:
                - cJSON_New_Item
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'cJSON.c:1944,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1946,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1949,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'cJSON.c:1943,17'
          Dst:             cJSON_New_Item
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_AddItemReferenceToArray
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2060
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - create_reference
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:2061,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2063,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2066,30'
              BranchSideFuncs:
                - create_reference
                - add_item_to_array
      Callsites:
        - Src:             'cJSON.c:2066,37'
          Dst:             create_reference
        - Src:             'cJSON.c:2066,12'
          Dst:             add_item_to_array
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_AddItemToObjectCS
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2055
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_item_to_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cJSON.c:2056,12'
          Dst:             add_item_to_object
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_AddItemToObject
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2049
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_item_to_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cJSON.c:2050,12'
          Dst:             add_item_to_object
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_AddItemToArray
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1991
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_item_to_array
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cJSON.c:1992,12'
          Dst:             add_item_to_array
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_HasObjectItem
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1923
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cJSON_GetObjectItem
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cJSON.c:1924,12'
          Dst:             cJSON_GetObjectItem
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_GetArrayItem
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_array_item
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:1872,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1874,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1877,27'
              BranchSideFuncs:
                - get_array_item
      Callsites:
        - Src:             'cJSON.c:1877,12'
          Dst:             get_array_item
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_GetArraySize
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1829
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:1833,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1835,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1838,13'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1840,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:1842,13'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1848,17'
              BranchSideFuncs: []
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_PrintPreallocated
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionDepth:   0
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - print_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:1296,22'
          Branch Sides:
            - BranchSide:      'cJSON.c:1296,26'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1298,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1296,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1298,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1301,32'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - print_value
      Callsites:
        - Src:             'cJSON.c:1308,12'
          Dst:             print_value
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_PrintBuffered
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.cJSON *'
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - print_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:1266,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1268,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1271,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - llvm.memcpy.p0i8.p0i8.i64
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:1272,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1274,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:1277,24'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:1283,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1285,22'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1289,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:1283,10'
          Dst:             print_value
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_PrintUnformatted
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - print
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cJSON.c:1259,19'
          Dst:             print
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    print
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.cJSON *'
        - 'int '
        - 'struct.internal_hooks *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          217
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - print_value
        - update_offset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cJSON.c:1200,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1202,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:1206,22'
              BranchSideFuncs:
                - print_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - update_offset
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:1206,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1208,9'
              BranchSideFuncs:
                - update_offset
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:1210,19'
              BranchSideFuncs:
                - update_offset
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:1213,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1215,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:1223,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:1216,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1217,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:1219,17'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1224,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1226,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:1228,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:1228,41'
          Branch Sides:
            - BranchSide:      'cJSON.c:1228,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:1228,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:1238,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1240,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:1243,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'cJSON.c:1243,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1245,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'cJSON.c:1248,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:1206,10'
          Dst:             print_value
        - Src:             'cJSON.c:1210,5'
          Dst:             update_offset
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_Print
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - print
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'cJSON.c:1254,19'
          Dst:             print
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_ParseWithLength
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cJSON_ParseWithLengthOpts
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cJSON.c:1182,12'
          Dst:             cJSON_ParseWithLengthOpts
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_ParseWithLengthOpts
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        4
      argTypes:
        - 'char *'
        - 'size_t '
        - 'char **'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          227
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - buffer_skip_whitespace
        - cJSON_Delete
        - cJSON_New_Item
        - skip_utf8_bom
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cJSON.c:1104,23'
          Branch Sides:
            - BranchSide:      'cJSON.c:1104,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Delete
            - BranchSide:      'cJSON.c:1106,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Delete
        - Branch String:   'cJSON.c:1104,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1106,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Delete
            - BranchSide:      'cJSON.c:1109,44'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_New_Item
                - skip_utf8_bom
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1115,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1117,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Delete
            - BranchSide:      'cJSON.c:1120,22'
              BranchSideFuncs:
                - skip_utf8_bom
                - buffer_skip_whitespace
                - parse_value
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Delete
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1120,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1123,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Delete
            - BranchSide:      'cJSON.c:1127,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Delete
        - Branch String:   'cJSON.c:1127,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1129,9'
              BranchSideFuncs:
                - buffer_skip_whitespace
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Delete
            - BranchSide:      'cJSON.c:1135,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1130,46'
          Branch Sides:
            - BranchSide:      'cJSON.c:1130,49'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Delete
            - BranchSide:      'cJSON.c:1132,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Delete
        - Branch String:   'cJSON.c:1130,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1132,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - cJSON_Delete
            - BranchSide:      'cJSON.c:1134,5'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1135,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1137,42'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1140,12'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1143,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1145,22'
              BranchSideFuncs:
                - cJSON_Delete
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'cJSON.c:1148,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'cJSON.c:1148,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1151,50'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'cJSON.c:1171,5'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1154,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1156,43'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'cJSON.c:1158,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'cJSON.c:1163,13'
          Branch Sides:
            - BranchSide:      'cJSON.c:1165,58'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'cJSON.c:1168,24'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'cJSON.c:1114,12'
          Dst:             cJSON_New_Item
        - Src:             'cJSON.c:1120,51'
          Dst:             skip_utf8_bom
        - Src:             'cJSON.c:1120,28'
          Dst:             buffer_skip_whitespace
        - Src:             'cJSON.c:1120,10'
          Dst:             parse_value
        - Src:             'cJSON.c:1129,9'
          Dst:             buffer_skip_whitespace
        - Src:             'cJSON.c:1145,9'
          Dst:             cJSON_Delete
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    skip_utf8_bom
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionDepth:   0
      returnType:      'struct.parse_buffer *'
      argCount:        1
      argTypes:
        - 'struct.parse_buffer *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          92
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:1066,26'
          Branch Sides:
            - BranchSide:      'cJSON.c:1066,30'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1068,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1066,55'
          Branch Sides:
            - BranchSide:      'cJSON.c:1066,59'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1068,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1066,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1068,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1071,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'cJSON.c:1071,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1071,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1076,12'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1071,40'
          Branch Sides:
            - BranchSide:      'cJSON.c:1071,65'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'cJSON.c:1076,12'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:1071,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1073,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1076,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:1071,44'
          Dst:             strncmp
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_Parse
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cJSON_ParseWithOpts
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'cJSON.c:1177,12'
          Dst:             cJSON_ParseWithOpts
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_ParseWithOpts
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionDepth:   0
      returnType:      'struct.cJSON *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char **'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cJSON_ParseWithLengthOpts
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'cJSON.c:1083,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:1085,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:1089,28'
              BranchSideFuncs:
                - strlen
                - cJSON_ParseWithLengthOpts
      Callsites:
        - Src:             'cJSON.c:1089,21'
          Dst:             strlen
        - Src:             'cJSON.c:1091,12'
          Dst:             cJSON_ParseWithLengthOpts
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_SetValuestring
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          103
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - cJSON_free
        - cJSON_strdup
        - strcpy
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:404,40'
          Branch Sides:
            - BranchSide:      'cJSON.c:404,44'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strlen
                - __sanitizer_cov_trace_cmp8
                - cJSON_strdup
                - cJSON_free
                - strcpy
            - BranchSide:      'cJSON.c:406,9'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:404,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:406,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:408,16'
              BranchSideFuncs:
                - strlen
                - strlen
                - __sanitizer_cov_trace_cmp8
                - cJSON_strdup
                - cJSON_free
                - strcpy
        - Branch String:   'cJSON.c:408,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:410,16'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'cJSON.c:413,55'
              BranchSideFuncs:
                - cJSON_strdup
                - cJSON_free
        - Branch String:   'cJSON.c:414,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:416,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:418,9'
              BranchSideFuncs:
                - cJSON_free
        - Branch String:   'cJSON.c:418,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:420,20'
              BranchSideFuncs:
                - cJSON_free
            - BranchSide:      'cJSON.c:422,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:408,9'
          Dst:             strlen
        - Src:             'cJSON.c:408,32'
          Dst:             strlen
        - Src:             'cJSON.c:410,9'
          Dst:             strcpy
        - Src:             'cJSON.c:413,20'
          Dst:             cJSON_strdup
        - Src:             'cJSON.c:420,9'
          Dst:             cJSON_free
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_SetNumberHelper
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.cJSON *'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:384,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:386,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:388,14'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:388,14'
          Branch Sides:
            - BranchSide:      'cJSON.c:390,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:394,33'
              BranchSideFuncs: []
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_InitHooks
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.cJSON_Hooks *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - realloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:211,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:214,31'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:220,27'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:221,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:223,33'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:226,29'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:227,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:229,35'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:233,29'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:234,43'
          Branch Sides:
            - BranchSide:      'cJSON.c:234,60'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:234,43'
              BranchSideFuncs: []
        - Branch String:   'cJSON.c:234,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:234,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:236,33'
              BranchSideFuncs: []
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_Version
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:127,5'
          Branch Sides:
            - BranchSide:      'cJSON.c:127,5'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'cJSON.c:127,5'
              BranchSideFuncs:
                - sprintf
      Callsites:
        - Src:             'cJSON.c:127,5'
          Dst:             sprintf
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_IsNumber
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2937
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:2938,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2940,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2943,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_GetNumberValue
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cJSON_IsNumber
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:111,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:113,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:116,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:111,10'
          Dst:             cJSON_IsNumber
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_IsString
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2947
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'cJSON.c:2948,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:2950,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:2953,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_GetStringValue
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.cJSON *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cJSON_IsString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'cJSON.c:101,9'
          Branch Sides:
            - BranchSide:      'cJSON.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'cJSON.c:106,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'cJSON.c:101,10'
          Dst:             cJSON_IsString
...
---
Fuzzer filename: '/src/cjson/fuzzing/cjson_read_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cJSON_GetErrorPtr
      functionSourceFile: '/src/cjson/cJSON.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
