qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

replay-tools.c (1292B)


      1 #include "qemu/osdep.h"
      2 #include "sysemu/replay.h"
      3 #include "block/aio.h"
      4 
      5 bool replay_events_enabled(void)
      6 {
      7     return false;
      8 }
      9 
     10 int64_t replay_save_clock(ReplayClockKind kind,
     11                           int64_t clock, int64_t raw_icount)
     12 {
     13     abort();
     14     return 0;
     15 }
     16 
     17 int64_t replay_read_clock(ReplayClockKind kind, int64_t raw_icount)
     18 {
     19     abort();
     20     return 0;
     21 }
     22 
     23 uint64_t replay_get_current_icount(void)
     24 {
     25     return 0;
     26 }
     27 
     28 void replay_bh_schedule_event(QEMUBH *bh)
     29 {
     30     qemu_bh_schedule(bh);
     31 }
     32 
     33 void replay_bh_schedule_oneshot_event(AioContext *ctx,
     34      QEMUBHFunc *cb, void *opaque)
     35 {
     36     aio_bh_schedule_oneshot(ctx, cb, opaque);
     37 }
     38 
     39 bool replay_checkpoint(ReplayCheckpoint checkpoint)
     40 {
     41     return true;
     42 }
     43 
     44 void replay_mutex_lock(void)
     45 {
     46 }
     47 
     48 void replay_mutex_unlock(void)
     49 {
     50 }
     51 
     52 void replay_register_char_driver(struct Chardev *chr)
     53 {
     54 }
     55 
     56 void replay_chr_be_write(struct Chardev *s, const uint8_t *buf, int len)
     57 {
     58     abort();
     59 }
     60 
     61 void replay_char_write_event_save(int res, int offset)
     62 {
     63     abort();
     64 }
     65 
     66 void replay_char_write_event_load(int *res, int *offset)
     67 {
     68     abort();
     69 }
     70 
     71 int replay_char_read_all_load(uint8_t *buf)
     72 {
     73     abort();
     74 }
     75 
     76 void replay_char_read_all_save_error(int res)
     77 {
     78     abort();
     79 }
     80 
     81 void replay_char_read_all_save_buf(uint8_t *buf, int offset)
     82 {
     83     abort();
     84 }