Fuzz introspector: sapi/fuzzer/fuzzer-json.c
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzz blockers

The following nodes represent call sites where fuzz blockers occur.

Amount of callsites blocked Calltree index Parent function Callsite Largest blocked function
604 0 EP call site: 00000 fuzzer_request_startup

Fuzzer calltree

0 LLVMFuzzerTestOneInput [function] [call site] 00000
1 fuzzer_request_startup [function] [call site] 00001
2 php_request_startup [function] [call site] 00002
3 zend_interned_strings_activate [function] [call site] 00003
4 zend_init_interned_strings_ht [function] [call site] 00004
5 zend_hash_init [function] [call site] 00005
5 zend_hash_real_init_mixed [function] [call site] 00006
6 IS_CONSISTENT [function] [call site] 00007
6 HT_ASSERT_RC1 [function] [call site] 00008
6 zend_hash_real_init_mixed_ex [function] [call site] 00009
7 ZEND_ASSERT [function] [call site] 00010
7 HT_SIZE_TO_MASK [function] [call site] 00011
7 UNEXPECTED [function] [call site] 00012
7 HT_SIZE_EX [function] [call site] 00015
7 HT_SIZE_TO_MASK [function] [call site] 00016
7 HT_SIZE_EX [function] [call site] 00019
7 HT_SIZE_TO_MASK [function] [call site] 00020
7 HT_SIZE_TO_MASK [function] [call site] 00021
7 HT_SET_DATA_ADDR [function] [call site] 00022
7 _mm256_setzero_si256 [function] [call site] 00023
7 _mm256_cmpeq_epi64 [function] [call site] 00024
7 _mm256_storeu_si256 [function] [call site] 00025
7 HT_HASH_EX [function] [call site] 00026
7 _mm256_storeu_si256 [function] [call site] 00027
7 HT_HASH_EX [function] [call site] 00028
7 _mm_setzero_si128 [function] [call site] 00029
7 _mm_cmpeq_epi8 [function] [call site] 00030
7 _mm_storeu_si128 [function] [call site] 00031
7 HT_HASH_EX [function] [call site] 00032
7 _mm_storeu_si128 [function] [call site] 00033
7 HT_HASH_EX [function] [call site] 00034
7 _mm_storeu_si128 [function] [call site] 00035
7 HT_HASH_EX [function] [call site] 00036
7 _mm_storeu_si128 [function] [call site] 00037
7 HT_HASH_EX [function] [call site] 00038
7 vdupq_n_s32 [function] [call site] 00039
7 vst1q_s32 [function] [call site] 00040
7 HT_HASH_EX [function] [call site] 00041
7 vst1q_s32 [function] [call site] 00042
7 HT_HASH_EX [function] [call site] 00043
7 vst1q_s32 [function] [call site] 00044
7 HT_HASH_EX [function] [call site] 00045
7 vst1q_s32 [function] [call site] 00046
7 HT_HASH_EX [function] [call site] 00047
7 HT_HASH_EX [function] [call site] 00048
7 HT_HASH_EX [function] [call site] 00049
7 HT_HASH_EX [function] [call site] 00050
7 HT_HASH_EX [function] [call site] 00051
7 HT_HASH_EX [function] [call site] 00052
7 HT_HASH_EX [function] [call site] 00053
7 HT_HASH_EX [function] [call site] 00054
7 HT_HASH_EX [function] [call site] 00055
7 HT_HASH_EX [function] [call site] 00056
7 HT_HASH_EX [function] [call site] 00057
7 HT_HASH_EX [function] [call site] 00058
7 HT_HASH_EX [function] [call site] 00059
7 HT_HASH_EX [function] [call site] 00060
7 HT_HASH_EX [function] [call site] 00061
7 HT_HASH_EX [function] [call site] 00062
7 HT_HASH_EX [function] [call site] 00063
7 HT_SIZE_EX [function] [call site] 00065
7 HT_SIZE_TO_MASK [function] [call site] 00066
7 HT_SIZE_TO_MASK [function] [call site] 00067
7 HT_SET_DATA_ADDR [function] [call site] 00068
7 HT_HASH_RESET [function] [call site] 00070
3 DTRACE_REQUEST_STARTUP [function] [call site] 00072
3 SAFE_FILENAME [function] [call site] 00073
3 SAFE_FILENAME [function] [call site] 00075
3 SAFE_FILENAME [function] [call site] 00077
3 _configthreadlocale [function] [call site] 00079
3 zend_activate [function] [call site] 00089
4 virtual_cwd_activate [function] [call site] 00090
4 init_compiler [function] [call site] 00103
5 get_cpu_features [function] [call site] 00104
4 init_executor [function] [call site] 00106
5 ZVAL_NULL [function] [call site] 00115
5 ZVAL_ERROR [function] [call site] 00117
5 ZVAL_UNDEF [function] [call site] 00120
5 zend_hash_init [function] [call site] 00140
5 zend_llist_apply [function] [call site] 00142
5 zend_hash_init [function] [call site] 00144
5 zend_hash_init [function] [call site] 00146
5 ZVAL_UNDEF [function] [call site] 00148
5 ZVAL_UNDEF [function] [call site] 00150
5 zend_stack_init [function] [call site] 00153
5 zend_stack_init [function] [call site] 00155
5 zend_stack_init [function] [call site] 00157
5 zend_objects_store_init [function] [call site] 00159
5 zend_lazy_objects_init [function] [call site] 00163
6 zend_hash_init [function] [call site] 00164
5 ZEND_ATOMIC_BOOL_INIT [function] [call site] 00166
5 ZEND_ATOMIC_BOOL_INIT [function] [call site] 00168
5 zend_weakrefs_init [function] [call site] 00222
5 zend_hash_init [function] [call site] 00225
4 startup_scanner [function] [call site] 00228
4 zend_observer_activate [function] [call site] 00238
3 sapi_activate [function] [call site] 00240
4 zend_llist_init [function] [call site] 00241
4 ZVAL_UNDEF [function] [call site] 00246
4 pre_request_init [function] [call site] 00264
4 read_cookies [function] [call site] 00294
4 input_filter_init [function] [call site] 00296
3 zend_set_timeout [function] [call site] 00310
4 zend_set_timeout_ex [function] [call site] 00312
5 DeleteTimerQueueTimer [function] [call site] 00313
5 zend_error_noreturn [function] [call site] 00314
5 ZEND_MODULE_GLOBALS_BULK [function] [call site] 00315
5 CreateTimerQueueTimer [function] [call site] 00316
5 zend_error_noreturn [function] [call site] 00317
5 zend_max_execution_timer_settime [function] [call site] 00318
5 sigemptyset [function] [call site] 00325
5 sigaction [function] [call site] 00326
5 sigemptyset [function] [call site] 00327
5 sigaddset [function] [call site] 00328
5 sigprocmask [function] [call site] 00329
5 setitimer [function] [call site] 00330
5 setitimer [function] [call site] 00331
5 sigemptyset [function] [call site] 00347
5 sigaction [function] [call site] 00348
5 sigemptyset [function] [call site] 00350
5 sigaddset [function] [call site] 00351
5 sigprocmask [function] [call site] 00352
4 zend_atomic_bool_store_ex [function] [call site] 00353
5 InterlockedExchange8 [function] [call site] 00354
3 zend_set_timeout [function] [call site] 00357
3 sapi_add_header [function] [call site] 00363
3 ZVAL_STRING [function] [call site] 00366
3 php_output_start_user [function] [call site] 00368
3 zval_ptr_dtor [function] [call site] 00369
4 i_zval_ptr_dtor [function] [call site] 00370
5 Z_REFCOUNTED_P [function] [call site] 00371
5 Z_COUNTED_P [function] [call site] 00372
5 GC_DELREF [function] [call site] 00373
5 gc_check_possible_root [function] [call site] 00378
6 GC_TYPE_INFO [function] [call site] 00380
6 Z_COLLECTABLE_P [function] [call site] 00381
6 Z_COUNTED_P [function] [call site] 00382
6 UNEXPECTED [function] [call site] 00383
6 GC_MAY_LEAK [function] [call site] 00384
6 gc_possible_root [function] [call site] 00385
7 UNEXPECTED [function] [call site] 00386
7 GC_BENCH_INC [function] [call site] 00388
7 GC_HAS_UNUSED [function] [call site] 00390
7 GC_FETCH_UNUSED [function] [call site] 00391
7 GC_HAS_NEXT_UNUSED_UNDER_THRESHOLD [function] [call site] 00393
7 GC_FETCH_NEXT_UNUSED [function] [call site] 00394
7 gc_possible_root_when_full [function] [call site] 00395
8 ZEND_ASSERT [function] [call site] 00396
8 ZEND_ASSERT [function] [call site] 00399
8 GC_ADDREF [function] [call site] 00403
8 gc_collect_cycles [function] [call site] 00430
8 UNEXPECTED [function] [call site] 00431
8 GC_DELREF [function] [call site] 00432
8 rc_dtor_func [function] [call site] 00433
8 UNEXPECTED [function] [call site] 00434
8 GC_HAS_UNUSED [function] [call site] 00436
8 GC_FETCH_UNUSED [function] [call site] 00437
8 GC_HAS_NEXT_UNUSED [function] [call site] 00439
8 GC_FETCH_NEXT_UNUSED [function] [call site] 00440
8 gc_grow_root_buffer [function] [call site] 00441
8 UNEXPECTED [function] [call site] 00442
8 GC_HAS_NEXT_UNUSED [function] [call site] 00443
8 GC_FETCH_NEXT_UNUSED [function] [call site] 00444
8 GC_IDX2PTR [function] [call site] 00445
8 GC_TRACE_SET_COLOR [function] [call site] 00446
8 gc_compress [function] [call site] 00447
8 GC_REF_SET_INFO [function] [call site] 00449
8 GC_BENCH_INC [function] [call site] 00451
8 GC_BENCH_INC [function] [call site] 00452
8 GC_BENCH_PEAK [function] [call site] 00453
7 ZEND_ASSERT [function] [call site] 00454
7 ZEND_ASSERT [function] [call site] 00457
7 GC_IDX2PTR [function] [call site] 00459
7 GC_TRACE_SET_COLOR [function] [call site] 00460
7 gc_compress [function] [call site] 00461
7 GC_REF_SET_INFO [function] [call site] 00462
7 GC_BENCH_INC [function] [call site] 00464
7 GC_BENCH_INC [function] [call site] 00465
7 GC_BENCH_PEAK [function] [call site] 00466
3 php_output_start_user [function] [call site] 00468
3 php_output_set_implicit_flush [function] [call site] 00472
3 php_hash_environment [function] [call site] 00475
3 zend_activate_modules [function] [call site] 00476
4 zend_module_entry*::request_startup_func [function] [call site] 00477
4 zend_error [function] [call site] 00478
2 php_module_shutdown [function] [call site] 00481
2 fuzzer_disable_classes [function] [call site] 00482
1 php_json_parser_init [function] [call site] 00489
1 php_json_yyparse [function] [call site] 00490
1 zval_ptr_dtor [function] [call site] 00491
1 php_request_shutdown [function] [call site] 00492
2 zend_observer_fcall_end_all [function] [call site] 00496
2 php_call_shutdown_functions [function] [call site] 00514
3 zend_hash_apply [function] [call site] 00516
4 IS_CONSISTENT [function] [call site] 00517
4 HT_IS_PACKED [function] [call site] 00518
4 UNEXPECTED [function] [call site] 00519
4 apply_func [function] [call site] 00521
4 HT_ASSERT_RC1 [function] [call site] 00522
4 _zend_hash_packed_del_val [function] [call site] 00523
5 HT_HASH_TO_IDX [function] [call site] 00524
5 UNEXPECTED [function] [call site] 00525
5 zend_hash_iterators_clamp_max [function] [call site] 00528
5 ZVAL_COPY_VALUE [function] [call site] 00534
5 ZVAL_UNDEF [function] [call site] 00535
5 HashTable*::pDestructor [function] [call site] 00536
5 ZVAL_UNDEF [function] [call site] 00537
4 HT_IDX_TO_HASH [function] [call site] 00538
4 UNEXPECTED [function] [call site] 00539
4 apply_func [function] [call site] 00541
4 HT_ASSERT_RC1 [function] [call site] 00542
4 _zend_hash_del_el [function] [call site] 00543
5 HT_HASH_TO_BUCKET [function] [call site] 00545
5 HT_HASH_TO_BUCKET [function] [call site] 00548
5 zend_string_release [function] [call site] 00549
6 ZSTR_IS_INTERNED [function] [call site] 00550
6 GC_DELREF [function] [call site] 00551
5 _zend_hash_del_el_ex [function] [call site] 00554
6 HT_HASH_TO_IDX [function] [call site] 00559
6 UNEXPECTED [function] [call site] 00560
6 zend_hash_iterators_clamp_max [function] [call site] 00563
6 ZVAL_COPY_VALUE [function] [call site] 00564
6 ZVAL_UNDEF [function] [call site] 00565
6 HashTable*::pDestructor [function] [call site] 00566
6 ZVAL_UNDEF [function] [call site] 00567
4 HT_IDX_TO_HASH [function] [call site] 00568
3 zend_end_try [function] [call site] 00570
2 zend_call_destructors [function] [call site] 00571
3 shutdown_destructors [function] [call site] 00572
4 zend_hash_num_elements [function] [call site] 00575
4 zend_hash_reverse_apply [function] [call site] 00577
5 IS_CONSISTENT [function] [call site] 00578
5 HT_IS_PACKED [function] [call site] 00579
5 UNEXPECTED [function] [call site] 00580
5 apply_func [function] [call site] 00582
5 HT_ASSERT_RC1 [function] [call site] 00583
5 _zend_hash_packed_del_val [function] [call site] 00584
5 HT_IDX_TO_HASH [function] [call site] 00585
5 UNEXPECTED [function] [call site] 00586
5 apply_func [function] [call site] 00588
5 HT_ASSERT_RC1 [function] [call site] 00589
5 _zend_hash_del_el [function] [call site] 00590
5 HT_IDX_TO_HASH [function] [call site] 00591
4 zend_hash_num_elements [function] [call site] 00593
4 zend_objects_store_call_destructors [function] [call site] 00595
5 IS_OBJ_VALID [function] [call site] 00597
5 OBJ_FLAGS [function] [call site] 00598
5 GC_ADD_FLAGS [function] [call site] 00599
5 GC_ADDREF [function] [call site] 00600
5 zend_object*::handlers::dtor_obj [function] [call site] 00601
5 GC_DELREF [function] [call site] 00602