summary refs log tree commit diff stats
path: root/results/classifier/zero-shot/108/other/1571
diff options
context:
space:
mode:
Diffstat (limited to 'results/classifier/zero-shot/108/other/1571')
-rw-r--r--results/classifier/zero-shot/108/other/157127
1 files changed, 27 insertions, 0 deletions
diff --git a/results/classifier/zero-shot/108/other/1571 b/results/classifier/zero-shot/108/other/1571
new file mode 100644
index 000000000..73515d958
--- /dev/null
+++ b/results/classifier/zero-shot/108/other/1571
@@ -0,0 +1,27 @@
+performance: 0.905
+graphic: 0.891
+PID: 0.866
+device: 0.863
+files: 0.805
+debug: 0.745
+socket: 0.675
+permissions: 0.597
+vnc: 0.587
+network: 0.582
+semantic: 0.556
+boot: 0.476
+other: 0.162
+KVM: 0.108
+
+accel/hvf: Instance size not properly declared
+Description of problem:
+In [`include/sysemu/hvf.h`](https://gitlab.com/qemu-project/qemu/-/blob/master/include/sysemu/hvf.h#L36), `HVFState` is declared to have the QOM type `TYPE_HVF_ACCEL`;
+However, when the type is registered, proper `instance_size` for it was [not declared](https://gitlab.com/qemu-project/qemu/-/blob/master/accel/hvf/hvf-accel-ops.c#L351).
+
+As a result, a bad workaround was introduced. That is, when [`hvf_accel_init`](https://gitlab.com/qemu-project/qemu/-/blob/master/accel/hvf/hvf-accel-ops.c#L329) is called from [`accel_init_machine`](https://gitlab.com/qemu-project/qemu/-/blob/master/accel/accel-softmmu.c#L33), an new instance of `HVFState` is allocated while we should have used the pre-allocated instance in `ms->accelerator` similar to [what KVM does](https://gitlab.com/qemu-project/qemu/-/blob/master/accel/kvm/kvm-all.c#L2381) (the code didn't do so since the allocated ([using `object_new_with_class`](https://gitlab.com/qemu-project/qemu/-/blob/master/softmmu/vl.c#L2218)) instance didn't allocate enough memory for `HVFState`).
+
+Eventhough the code wouldn't crash nor have any serious implication, this would leak an `AccelState` and attempts to manually manage accelerators would cause a buffer-overflow.
+Steps to reproduce:
+1. Run a HVF-accelerated VM
+Additional information:
+