diff options
| author | Alexander Potapenko <glider@google.com> | 2024-08-05 14:40:04 +0200 |
|---|---|---|
| committer | Alexander Potapenko <glider@google.com> | 2024-08-05 14:51:16 +0000 |
| commit | e1bdb00a5405a6f7a63704d60d7b3d9f37731821 (patch) | |
| tree | 97e35cd09404764d9d5ff755729db42f75dbf622 /sys/linux | |
| parent | e2c47158756b66f9f8b645e2762bc1b3b15e0dd8 (diff) | |
sys/linux/test: use AUTO where possible in syz_kvm_setup_cpu_arm64
Reduce the number of hand-rolled constants in syz_kvm_setup_cpu_arm64
by using AUTO
Diffstat (limited to 'sys/linux')
| -rw-r--r-- | sys/linux/test/syz_kvm_setup_cpu_arm64 | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/linux/test/syz_kvm_setup_cpu_arm64 b/sys/linux/test/syz_kvm_setup_cpu_arm64 index 02f8c07f4..cb5b9cc3d 100644 --- a/sys/linux/test/syz_kvm_setup_cpu_arm64 +++ b/sys/linux/test/syz_kvm_setup_cpu_arm64 @@ -2,9 +2,9 @@ # requires: arch=arm64 # r0 = openat$kvm(0, &AUTO='/dev/kvm\x00', 0x0, 0x0) -r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) -r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) -r3 = ioctl$KVM_GET_VCPU_MMAP_SIZE(r0, 0xae04) +r1 = ioctl$KVM_CREATE_VM(r0, AUTO, 0x0) +r2 = ioctl$KVM_CREATE_VCPU(r1, AUTO, 0x0) +r3 = ioctl$KVM_GET_VCPU_MMAP_SIZE(r0, AUTO) r4 = mmap$KVM_VCPU(&(0x7f0000009000/0x1000)=nil, r3, 0x3, 0x1, r2, 0x0) # Perform two uexits. The first one is done via a code blob: # d2802000 mov x0, #0x100 // #256 @@ -13,10 +13,10 @@ r4 = mmap$KVM_VCPU(&(0x7f0000009000/0x1000)=nil, r3, 0x3, 0x1, r2, 0x0) # , which assumes registers x24-28 are zeroes. # The second uexit is done via a syzos API command that sets uexit exit code to 0xaaaa. # -syz_kvm_setup_cpu$arm64(r1, r2, &(0x7f0000e8a000/0x18000), &AUTO=[{0x0, &AUTO=[@code={0x1, 0x20, "002080d2a0bbbbf21f0000f9", 0xd65f03c0}, @uexit={0x0, 0x18, 0xaaaa}], 0x38}], 0x1, 0x0, 0x0, 0x0) +syz_kvm_setup_cpu$arm64(r1, r2, &(0x7f0000e8a000/0x18000), &AUTO=[{0x0, &AUTO=[@code={AUTO, AUTO, "002080d2a0bbbbf21f0000f9", 0xd65f03c0}, @uexit={AUTO, AUTO, 0xaaaa}], AUTO}], 0x1, 0x0, 0x0, 0x0) # Run till the first uexit. # -ioctl$KVM_RUN(r2, 0xae80, 0x0) +ioctl$KVM_RUN(r2, AUTO, 0x0) # Run till the second uexit. # -ioctl$KVM_RUN(r2, 0xae80, 0x0) +ioctl$KVM_RUN(r2, AUTO, 0x0) |
