This commit is contained in:
Andrea Fioraldi
2020-04-28 10:55:22 +02:00
parent fbd9994f6f
commit 9276dc9e6c
2 changed files with 11 additions and 16 deletions

View File

@ -275,20 +275,6 @@ void afl_setup(void) {
}
static void print_mappings(void) {
u8 buf[MAX_LINE];
FILE *f = fopen("/proc/self/maps", "r");
if (!f) return;
while (fgets(buf, MAX_LINE, f))
printf("%s", buf);
fclose(f);
}
/* Fork server logic, invoked once we hit _start. */
void afl_forkserver(CPUState *cpu) {
@ -299,7 +285,7 @@ void afl_forkserver(CPUState *cpu) {
if (forkserver_installed == 1) return;
forkserver_installed = 1;
if (getenv("AFL_QEMU_DEBUG_MAPS")) print_mappings();
if (getenv("AFL_QEMU_DEBUG_MAPS")) open_self_maps(cpu->env_ptr, 0);
// if (!afl_area_ptr) return; // not necessary because of fixed dummy buffer