// https://syzkaller.appspot.com/bug?id=b32f38fe8c743a79f4420f3d0cdb3a9dbc9a5549 // autogenerated by syzkaller (https://github.com/google/syzkaller) #define _GNU_SOURCE #include #include #include #include #include #include #include #include #ifndef __NR_bpf #define __NR_bpf 321 #endif int main(void) { syscall(__NR_mmap, 0x1ffff000ul, 0x1000ul, 0ul, 0x32ul, -1, 0ul); syscall(__NR_mmap, 0x20000000ul, 0x1000000ul, 7ul, 0x32ul, -1, 0ul); syscall(__NR_mmap, 0x21000000ul, 0x1000ul, 0ul, 0x32ul, -1, 0ul); *(uint32_t*)0x20000280 = 0x1b; *(uint32_t*)0x20000284 = 0; *(uint32_t*)0x20000288 = 0; *(uint32_t*)0x2000028c = 0x1000000; *(uint32_t*)0x20000290 = 0; *(uint32_t*)0x20000294 = 1; *(uint32_t*)0x20000298 = 0; memset((void*)0x2000029c, 0, 16); *(uint32_t*)0x200002ac = 0; *(uint32_t*)0x200002b0 = -1; *(uint32_t*)0x200002b4 = 0; *(uint32_t*)0x200002b8 = 0; *(uint32_t*)0x200002bc = 0; *(uint64_t*)0x200002c0 = 0; syscall(__NR_bpf, 0ul, 0x20000280ul, 0x48ul); return 0; }