void libafl_flush_jit(void)
This commit is contained in:
parent
d7de683e7d
commit
eace5dd66f
9
cpu.c
9
cpu.c
@ -76,6 +76,7 @@ int libafl_qemu_set_breakpoint(uint64_t addr);
|
||||
int libafl_qemu_remove_breakpoint(uint64_t addr);
|
||||
int libafl_qemu_set_hook(uint64_t addr, void (*callback)(uint64_t), uint64_t value);
|
||||
int libafl_qemu_remove_hook(uint64_t addr);
|
||||
void libafl_flush_jit(void);
|
||||
|
||||
int libafl_qemu_write_reg(int reg, uint8_t* val)
|
||||
{
|
||||
@ -219,6 +220,14 @@ int libafl_qemu_remove_hook(uint64_t addr)
|
||||
return r;
|
||||
}
|
||||
|
||||
void libafl_flush_jit(void)
|
||||
{
|
||||
CPUState *cpu;
|
||||
CPU_FOREACH(cpu) {
|
||||
tb_flush(cpu);
|
||||
}
|
||||
}
|
||||
|
||||
//// --- End LibAFL code ---
|
||||
|
||||
uintptr_t qemu_host_page_size;
|
||||
|
Loading…
x
Reference in New Issue
Block a user