rec 906 B

12345678910111213141516171819202122232425
  1. #!/usr/bin/env bash
  2. cmd="\
  3. time \
  4. ./out/x86_64/buildroot/host/usr/bin/qemu-system-x86_64 \
  5. -M pc \
  6. -append 'root=/dev/sda console=ttyS0 nokaslr printk.time=y - lkmc_eval=\"/rand_check.out;/sbin/ifup -a;wget -S google.com;/poweroff.out;\"' \
  7. -kernel 'out/x86_64/buildroot/images/bzImage' \
  8. -nographic \
  9. \
  10. -drive file=out/x86_64/buildroot/images/rootfs.ext2.qcow2,if=none,id=img-direct,format=qcow2 \
  11. -drive driver=blkreplay,if=none,image=img-direct,id=img-blkreplay \
  12. -device ide-hd,drive=img-blkreplay \
  13. \
  14. -netdev user,id=net1 \
  15. -device rtl8139,netdev=net1 \
  16. -object filter-replay,id=replay,netdev=net1 \
  17. "
  18. echo "$cmd"
  19. #eval "$cmd -icount 'shift=7,rr=record,rrfile=replay.bin'"
  20. # Different than previous.
  21. eval "$cmd -icount 'shift=7,rr=record,rrfile=replay.bin'"
  22. # Same as previous.
  23. eval "$cmd -icount 'shift=7,rr=replay,rrfile=replay.bin'"
  24. #eval "$cmd -icount 'shift=7,rr=replay,rrfile=replay.bin' -S -s"