// autogenerated by syzkaller (http://github.com/google/syzkaller) #define _GNU_SOURCE #include #include #include #include long r[6]; void loop() { memset(r, -1, sizeof(r)); r[0] = syscall(__NR_mmap, 0x20000000ul, 0xfff000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul); r[1] = syscall(__NR_socket, 0x10ul, 0x3ul, 0x4ul); *(uint64_t*)0x206a3ff0 = (uint64_t)0x202a6fa7; *(uint64_t*)0x206a3ff8 = (uint64_t)0x59; memcpy((void*)0x202a6fa7, "\x58\x00\x00\x00\x14\x00\x19\x23\x00\xa1\x4b\x00\x00\xda\xad" "\x56\x28\x06\x00\x00\x00\x23\xe0\x76\x00\x05\x43\xd8\x18\xfe" "\x00\x00\x00\x00\x00\x00\x71\x36\x64\x3e\x88\xea\x07\x00\x28" "\x04\x00\x00\x00\x00\x00\xfd\x00\x02\x00\x00\x06\x00\x00\x00" "\x00\x16\xe4\xed\x5e\x6e\x00\x00\x00\x00\x22\x00\x0c\x00\x01" "\x00\x06\xe8\x08\x00\x00\x00\x00\x00\x0f\x53\x00\x06\x4b", 89); r[5] = syscall(__NR_writev, r[1], 0x206a3ff0ul, 0x1ul); } int main() { loop(); return 0; }