Make machine configuration authoritative and restore native checkpoints exactly
This commit is contained in:
@@ -83,6 +83,9 @@ typedef struct sim_program {
|
||||
} sim_program;
|
||||
|
||||
uint32_t sim_program_size(void);
|
||||
uint32_t sim_program_checkpoint_size(void);
|
||||
int32_t sim_program_checkpoint_export(const sim_program *program, uint8_t *output, uint32_t capacity);
|
||||
int32_t sim_program_checkpoint_restore(sim_program *program, const uint8_t *input, uint32_t length);
|
||||
int32_t sim_program_requires_subroutines(const char *source, uint32_t length);
|
||||
int32_t sim_program_init(sim_program *program);
|
||||
int32_t sim_program_reset(sim_program *program);
|
||||
|
||||
Reference in New Issue
Block a user