// https://syzkaller.appspot.com/bug?id=0b210638616bb68109e9642158d4c0072770ae1c // autogenerated by syzkaller (http://github.com/google/syzkaller) #define _GNU_SOURCE #include #include #include #include #include long r[1]; void loop() { memset(r, -1, sizeof(r)); syscall(__NR_mmap, 0x20000000, 0xfff000, 3, 0x32, -1, 0); memcpy((void*)0x20000000, "/dev/audio", 11); r[0] = syscall(__NR_openat, 0xffffffffffffff9c, 0x20000000, 0x202, 0); *(uint8_t*)0x20001000 = 0; *(uint8_t*)0x20001001 = 0; *(uint8_t*)0x20001002 = 0; *(uint8_t*)0x20001003 = 0; *(uint64_t*)0x20001008 = 0; *(uint64_t*)0x20001010 = 0; *(uint8_t*)0x20001018 = 0; *(uint8_t*)0x20001019 = 0; *(uint8_t*)0x2000101a = 0; *(uint8_t*)0x2000101b = 0; *(uint8_t*)0x20001020 = 0; *(uint8_t*)0x20001021 = 0; *(uint8_t*)0x20001022 = 0; *(uint8_t*)0x20001023 = 0; *(uint32_t*)0x20001024 = 0; syscall(__NR_write, r[0], 0x20001000, 0xffffffa2); } int main() { loop(); return 0; }