add native remove breakpoint
This commit is contained in:
parent
e62b0072ea
commit
80af255c2e
@ -59,6 +59,7 @@ void libafl_qemu_cleanup( void );
|
|||||||
void libafl_qemu_sys_init(int argc, char **argv, char **envp) { qemu_init(argc, argv, envp); }
|
void libafl_qemu_sys_init(int argc, char **argv, char **envp) { qemu_init(argc, argv, envp); }
|
||||||
void libafl_qemu_cleanup( void ) { qemu_cleanup(); }
|
void libafl_qemu_cleanup( void ) { qemu_cleanup(); }
|
||||||
void libafl_qemu_set_native_breakpoint( vaddr );
|
void libafl_qemu_set_native_breakpoint( vaddr );
|
||||||
|
void libafl_qemu_remove_native_breakpoint( vaddr );
|
||||||
int libafl_snapshot_save( const char* );
|
int libafl_snapshot_save( const char* );
|
||||||
int libafl_snapshot_load( const char* );
|
int libafl_snapshot_load( const char* );
|
||||||
void libafl_phys_read(vaddr, uint8_t*, int);
|
void libafl_phys_read(vaddr, uint8_t*, int);
|
||||||
@ -80,6 +81,14 @@ void libafl_qemu_set_native_breakpoint(vaddr pc)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void libafl_qemu_remove_native_breakpoint(vaddr pc)
|
||||||
|
{
|
||||||
|
CPUState *cpu;
|
||||||
|
CPU_FOREACH(cpu) {
|
||||||
|
cpu_breakpoint_remove(cpu, pc, BP_GDB);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
int libafl_snapshot_save( const char* name )
|
int libafl_snapshot_save( const char* name )
|
||||||
{
|
{
|
||||||
Error *err = NULL;
|
Error *err = NULL;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user