Merge pull request #2061 from jschwartzentruber/change_smm_vis

Specify shared memory visibility
This commit is contained in:
van Hauser
2024-04-18 17:30:51 +02:00
committed by GitHub

View File

@ -1591,8 +1591,10 @@ void add_defs_persistent_mode(aflcc_state_t *aflcc) {
insert_param(aflcc, insert_param(aflcc,
"-D__AFL_FUZZ_INIT()=" "-D__AFL_FUZZ_INIT()="
"int __afl_sharedmem_fuzzing = 1;" "int __afl_sharedmem_fuzzing = 1;"
"extern unsigned int *__afl_fuzz_len;" "extern __attribute__((visibility(\"default\"))) "
"extern unsigned char *__afl_fuzz_ptr;" "unsigned int *__afl_fuzz_len;"
"extern __attribute__((visibility(\"default\"))) "
"unsigned char *__afl_fuzz_ptr;"
"unsigned char __afl_fuzz_alt[1048576];" "unsigned char __afl_fuzz_alt[1048576];"
"unsigned char *__afl_fuzz_alt_ptr = __afl_fuzz_alt;"); "unsigned char *__afl_fuzz_alt_ptr = __afl_fuzz_alt;");