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_remove_breakpoint(uint64_t addr);
|
||||||
int libafl_qemu_set_hook(uint64_t addr, void (*callback)(uint64_t), uint64_t value);
|
int libafl_qemu_set_hook(uint64_t addr, void (*callback)(uint64_t), uint64_t value);
|
||||||
int libafl_qemu_remove_hook(uint64_t addr);
|
int libafl_qemu_remove_hook(uint64_t addr);
|
||||||
|
void libafl_flush_jit(void);
|
||||||
|
|
||||||
int libafl_qemu_write_reg(int reg, uint8_t* val)
|
int libafl_qemu_write_reg(int reg, uint8_t* val)
|
||||||
{
|
{
|
||||||
@ -219,6 +220,14 @@ int libafl_qemu_remove_hook(uint64_t addr)
|
|||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void libafl_flush_jit(void)
|
||||||
|
{
|
||||||
|
CPUState *cpu;
|
||||||
|
CPU_FOREACH(cpu) {
|
||||||
|
tb_flush(cpu);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//// --- End LibAFL code ---
|
//// --- End LibAFL code ---
|
||||||
|
|
||||||
uintptr_t qemu_host_page_size;
|
uintptr_t qemu_host_page_size;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user