return success from snapshots

This commit is contained in:
Alwin Berger 2022-01-03 23:39:05 +01:00
parent 9658746a0c
commit 5288d4210f
2 changed files with 7 additions and 4 deletions

1
.gitignore vendored
View File

@ -18,3 +18,4 @@ GTAGS
.ccls*
.direnv
.vscode
.cache

View File

@ -57,8 +57,8 @@ void libafl_qemu_cleanup( void );
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_set_breakpoint( vaddr );
void libafl_snapshot_save( const char* );
void libafl_snapshot_load( const char* );
int libafl_snapshot_save( const char* );
int libafl_snapshot_load( const char* );
void libafl_phys_read(vaddr, uint8_t*, int);
void libafl_phys_write(vaddr, uint8_t*, int);
@ -76,16 +76,18 @@ void libafl_qemu_set_breakpoint(vaddr pc)
}
}
void libafl_snapshot_save( const char* name )
int libafl_snapshot_save( const char* name )
{
Error *err = NULL;
save_snapshot(name, true, NULL, false, NULL, &err);
return err == 0;
}
void libafl_snapshot_load( const char* name )
int libafl_snapshot_load( const char* name )
{
Error *err = NULL;
load_snapshot(name, NULL, false, NULL, &err);
return err == 0;
}
void libafl_phys_read(vaddr addr, uint8_t* buf, int len)