Call tree
LLVMFuzzerTestOneInput /src/yyjson/fuzz/patch_fuzzer.c linenumber=-1
  yyjson_read_opts /src/yyjson/src/yyjson.c linenumber=108
    skip_trivia /src/yyjson/src/yyjson.c linenumber=6368
    read_num_raw /src/yyjson/src/yyjson.c linenumber=5973
    read_num_hex /src/yyjson/src/yyjson.c linenumber=5973
    bigint_set_buf /src/yyjson/src/yyjson.c linenumber=5973
    read_str_sq /src/yyjson/src/yyjson.c linenumber=6381
    skip_trivia /src/yyjson/src/yyjson.c linenumber=6381
    read_str_id /src/yyjson/src/yyjson.c linenumber=6381
    read_num_raw /src/yyjson/src/yyjson.c linenumber=6173
    read_num_hex /src/yyjson/src/yyjson.c linenumber=6173
    bigint_set_buf /src/yyjson/src/yyjson.c linenumber=6173
    is_truncated_end /src/yyjson/src/yyjson.c linenumber=6381
      is_truncated_str /src/yyjson/src/yyjson.c linenumber=3568
        strlen  linenumber=3548
        memcmp  linenumber=3551
      is_truncated_str /src/yyjson/src/yyjson.c linenumber=3569
      is_truncated_str /src/yyjson/src/yyjson.c linenumber=3570
      is_truncated_str /src/yyjson/src/yyjson.c linenumber=3579
      is_truncated_str /src/yyjson/src/yyjson.c linenumber=3580
      is_truncated_str /src/yyjson/src/yyjson.c linenumber=3588
      is_truncated_utf8 /src/yyjson/src/yyjson.c linenumber=3630
      memcmp  linenumber=3649
    read_num_raw /src/yyjson/src/yyjson.c linenumber=5531
    read_num_hex /src/yyjson/src/yyjson.c linenumber=5531
    bigint_set_buf /src/yyjson/src/yyjson.c linenumber=5531
    read_str_sq /src/yyjson/src/yyjson.c linenumber=6383
    skip_trivia /src/yyjson/src/yyjson.c linenumber=6383
    read_str_id /src/yyjson/src/yyjson.c linenumber=6383
    read_num_raw /src/yyjson/src/yyjson.c linenumber=5709
    read_num_hex /src/yyjson/src/yyjson.c linenumber=5709
    bigint_set_buf /src/yyjson/src/yyjson.c linenumber=5709
    is_truncated_end /src/yyjson/src/yyjson.c linenumber=6383
    read_root_single /src/yyjson/src/yyjson.c linenumber=6386
      read_num_raw /src/yyjson/src/yyjson.c linenumber=5349
      bigint_set_buf /src/yyjson/src/yyjson.c linenumber=5349
      read_num_hex /src/yyjson/src/yyjson.c linenumber=5349
      read_str_sq /src/yyjson/src/yyjson.c linenumber=5375
      skip_trivia /src/yyjson/src/yyjson.c linenumber=5385
      is_truncated_end /src/yyjson/src/yyjson.c linenumber=5401
      is_truncated_end /src/yyjson/src/yyjson.c linenumber=5402
      is_truncated_end /src/yyjson/src/yyjson.c linenumber=5403
      is_truncated_end /src/yyjson/src/yyjson.c linenumber=5404
      is_truncated_end /src/yyjson/src/yyjson.c linenumber=5405
      is_truncated_end /src/yyjson/src/yyjson.c linenumber=5406
      is_truncated_end /src/yyjson/src/yyjson.c linenumber=5407
      is_truncated_end /src/yyjson/src/yyjson.c linenumber=5408
      is_truncated_end /src/yyjson/src/yyjson.c linenumber=5409
  yyjson_read_opts /src/yyjson/src/yyjson.c linenumber=111
  run_json_patch /src/yyjson/fuzz/patch_fuzzer.c linenumber=115
    yyjson_mut_doc_new /src/yyjson/src/yyjson.c linenumber=54
    yyjson_patch /src/yyjson/src/yyjson.c linenumber=60
      yyjson_val_mut_copy /src/yyjson/src/yyjson.c linenumber=11245
        unsafe_yyjson_val_pool_grow /src/yyjson/src/yyjson.c linenumber=2732
        unsafe_yyjson_str_pool_grow /src/yyjson/src/yyjson.c linenumber=5940
      memcmp  linenumber=5758
      patch_op_get /src/yyjson/src/yyjson.c linenumber=11263
        memcmp  linenumber=11162
        memcmp  linenumber=11165
        memcmp  linenumber=11166
        memcmp  linenumber=11167
        memcmp  linenumber=11170
        memcmp  linenumber=11173
      yyjson_val_mut_copy /src/yyjson/src/yyjson.c linenumber=11276
      unsafe_yyjson_mut_ptr_getx /src/yyjson/src/yyjson.c linenumber=11209
        memcmp  linenumber=10845
      unsafe_yyjson_mut_ptr_replacex /src/yyjson/src/yyjson.c linenumber=11211
        unsafe_yyjson_mut_ptr_getx /src/yyjson/src/yyjson.c linenumber=11100
        memcmp  linenumber=7346
      unsafe_yyjson_mut_ptr_putx /src/yyjson/src/yyjson.c linenumber=11214
        unsafe_yyjson_val_pool_grow /src/yyjson/src/yyjson.c linenumber=7163
        unsafe_yyjson_val_pool_grow /src/yyjson/src/yyjson.c linenumber=6369
        unsafe_yyjson_str_pool_grow /src/yyjson/src/yyjson.c linenumber=10869
        unsafe_yyjson_val_pool_grow /src/yyjson/src/yyjson.c linenumber=6350
      unsafe_yyjson_mut_ptr_removex /src/yyjson/src/yyjson.c linenumber=11298
        unsafe_yyjson_mut_ptr_getx /src/yyjson/src/yyjson.c linenumber=11121
      unsafe_yyjson_mut_ptr_replacex /src/yyjson/src/yyjson.c linenumber=11304
      memcmp  linenumber=11311
      unsafe_yyjson_mut_ptr_removex /src/yyjson/src/yyjson.c linenumber=11317
      unsafe_yyjson_mut_ptr_getx /src/yyjson/src/yyjson.c linenumber=11327
      yyjson_mut_val_mut_copy /src/yyjson/src/yyjson.c linenumber=11332
        unsafe_yyjson_mut_val_mut_copy /src/yyjson/src/yyjson.c linenumber=2832
          unsafe_yyjson_val_pool_grow /src/yyjson/src/yyjson.c linenumber=2793
          unsafe_yyjson_mut_val_mut_copy /src/yyjson/src/yyjson.c linenumber=2803
            unsafe_yyjson_mut_val_mut_copy /src/yyjson/src/yyjson.c linenumber=2807
      unsafe_yyjson_mut_ptr_getx /src/yyjson/src/yyjson.c linenumber=11339
      yyjson_mut_equals_impl /src/yyjson/src/yyjson.c linenumber=11343
        memcmp  linenumber=7143
        yyjson_mut_equals_impl /src/yyjson/src/yyjson.c linenumber=3091
          yyjson_mut_equals_impl /src/yyjson/src/yyjson.c linenumber=3108
            memcmp  linenumber=3122
    write_and_free_mut_val /src/yyjson/fuzz/patch_fuzzer.c linenumber=61
      yyjson_mut_val_write_opts /src/yyjson/src/yyjson.c linenumber=41
        mut_write_root /src/yyjson/src/yyjson.c linenumber=10528
          write_f64_raw /src/yyjson/src/yyjson.c linenumber=9326
          write_f64_raw_fixed /src/yyjson/src/yyjson.c linenumber=9326
          write_f32_raw /src/yyjson/src/yyjson.c linenumber=9326
          write_f64_raw /src/yyjson/src/yyjson.c linenumber=10357
          write_f64_raw_fixed /src/yyjson/src/yyjson.c linenumber=10357
          write_f32_raw /src/yyjson/src/yyjson.c linenumber=10357
          write_f64_raw /src/yyjson/src/yyjson.c linenumber=10130
          write_f64_raw_fixed /src/yyjson/src/yyjson.c linenumber=10130
          write_f32_raw /src/yyjson/src/yyjson.c linenumber=10130
    yyjson_mut_doc_free /src/yyjson/src/yyjson.c linenumber=63
    yyjson_mut_doc_new /src/yyjson/src/yyjson.c linenumber=66
    yyjson_val_mut_copy /src/yyjson/src/yyjson.c linenumber=68
    yyjson_val_mut_copy /src/yyjson/src/yyjson.c linenumber=69
    yyjson_mut_patch /src/yyjson/src/yyjson.c linenumber=76
      yyjson_mut_val_mut_copy /src/yyjson/src/yyjson.c linenumber=11371
      memcmp  linenumber=7055
      patch_op_get /src/yyjson/src/yyjson.c linenumber=11389
      yyjson_mut_val_mut_copy /src/yyjson/src/yyjson.c linenumber=11402
      unsafe_yyjson_mut_ptr_removex /src/yyjson/src/yyjson.c linenumber=11426
      unsafe_yyjson_mut_ptr_replacex /src/yyjson/src/yyjson.c linenumber=11432
      memcmp  linenumber=11439
      unsafe_yyjson_mut_ptr_removex /src/yyjson/src/yyjson.c linenumber=11445
      unsafe_yyjson_mut_ptr_getx /src/yyjson/src/yyjson.c linenumber=11455
      yyjson_mut_val_mut_copy /src/yyjson/src/yyjson.c linenumber=11460
      unsafe_yyjson_mut_ptr_getx /src/yyjson/src/yyjson.c linenumber=11467
      yyjson_mut_equals_impl /src/yyjson/src/yyjson.c linenumber=11471
    write_and_free_mut_val /src/yyjson/fuzz/patch_fuzzer.c linenumber=77
    yyjson_mut_doc_free /src/yyjson/src/yyjson.c linenumber=80
====================================
