Make machine configuration authoritative and restore native checkpoints exactly
This commit is contained in:
@@ -27,6 +27,9 @@ typedef struct sim_event_record {
|
||||
} sim_event_record;
|
||||
|
||||
void sim_event_reset(void);
|
||||
uint32_t sim_event_checkpoint_size(void);
|
||||
int32_t sim_event_checkpoint_export(uint8_t *output, uint32_t capacity);
|
||||
int32_t sim_event_checkpoint_restore(const uint8_t *input, uint32_t length);
|
||||
int32_t sim_event_append(uint32_t seq, uint32_t tick, const char *kind,
|
||||
const uint8_t *payload, uint32_t payload_len);
|
||||
uint32_t sim_event_count(void);
|
||||
|
||||
Reference in New Issue
Block a user