replay.c 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. #include "qemu/osdep.h"
  2. #include "sysemu/replay.h"
  3. ReplayMode replay_mode;
  4. int64_t replay_save_clock(unsigned int kind, int64_t clock, int64_t raw_icount)
  5. {
  6. abort();
  7. return 0;
  8. }
  9. int64_t replay_read_clock(unsigned int kind)
  10. {
  11. abort();
  12. return 0;
  13. }
  14. bool replay_checkpoint(ReplayCheckpoint checkpoint)
  15. {
  16. return true;
  17. }
  18. bool replay_events_enabled(void)
  19. {
  20. return false;
  21. }
  22. void replay_finish(void)
  23. {
  24. }
  25. void replay_register_char_driver(Chardev *chr)
  26. {
  27. }
  28. void replay_chr_be_write(Chardev *s, uint8_t *buf, int len)
  29. {
  30. abort();
  31. }
  32. void replay_char_write_event_save(int res, int offset)
  33. {
  34. abort();
  35. }
  36. void replay_char_write_event_load(int *res, int *offset)
  37. {
  38. abort();
  39. }
  40. int replay_char_read_all_load(uint8_t *buf)
  41. {
  42. abort();
  43. }
  44. void replay_char_read_all_save_error(int res)
  45. {
  46. abort();
  47. }
  48. void replay_char_read_all_save_buf(uint8_t *buf, int offset)
  49. {
  50. abort();
  51. }
  52. void replay_block_event(QEMUBH *bh, uint64_t id)
  53. {
  54. }
  55. uint64_t blkreplay_next_id(void)
  56. {
  57. return 0;
  58. }
  59. void replay_mutex_lock(void)
  60. {
  61. }
  62. void replay_mutex_unlock(void)
  63. {
  64. }
  65. void replay_save_random(int ret, void *buf, size_t len)
  66. {
  67. }
  68. int replay_read_random(void *buf, size_t len)
  69. {
  70. return 0;
  71. }