[panda-users] Arm replays fail
aicardi@eurecom.fr
aicardi at eurecom.fr
Tue Oct 31 05:06:36 EDT 2017
Hello everyone,
I'm trying to record some arm executables. This is the commands I use
to start the recordings from a snapshot I took:
$> panda_dir/arm-softmmu/qemu-system-arm -M versatilepb -kernel
images/vmlinuz-3.2.0-4-versatile -initrd
images/initrd.img-3.2.0-4-versatile -hda
images/debian_wheezy_armel_standard.qcow2 -append 'root=/dev/sda1'
-monitor stdio -loadvm 5
(qemu) begin_record foo
(qemu) end_record
This is how I call the replays:
$> panda_dir/arm-softmmu/qemu-system-arm -M versatilepb -kernel
images/vmlinuz-3.2.0-4-versatile -initrd
images/initrd.img-3.2.0-4-versatile -hda
images/debian_wheezy_armel_standard.qcow2 -append 'root=/dev/sda1'
-panda syscalls2:profile=linux_arm -panda osi -panda
osi_linux:kconf_file=panda_dir/panda/plugins/osi_linux/kernelinfo.conf,kconf
_group=my_debian_arm -panda my_plugin -os linux-32-* -replay foo
Then for some records the replay stops at a random percentage of
completion giving the following error:
qemu-system-arm: panda_dir/cpu-exec.c:705: detect_infinite_loops:
Assertion `false' failed.
I said 'some' records because I think the error is not related to the
executable I'm recording: if I record the same executable many times,
there are some replays that play to their end and there are others
that stop with the former error.
Does anyone have any suggestions on the cause of the problem so that I
can avoid it?
Thank you in advance,
samaicardi
-------------------------------------------------------------------------------
This message was sent using EURECOM Webmail: http://webmail.eurecom.fr
More information about the panda-users
mailing list