// https://syzkaller.appspot.com/bug?id=176a70590ebfd17c1e3d65c543580943188c20d7 // autogenerated by syzkaller (http://github.com/google/syzkaller) #define _GNU_SOURCE #include #include #include #include void loop() { memcpy((void*)0x20000000, "\xb0\x1c\x54\x51\xe3\x71\xb9\x91\x61\x2e\xf6\xe6\x05\xc7\xcc\x1b\xb5" "\x32\x51\xde\xd3\x58\x09\xf4\x50\xf3\x4a\x99\x49\x96\x7f\x91\x05\x93" "\x23\x43\xd5\xee\x6c\xae\x95\x99\x03\x8a\xe1\x35\x1c\x84\x37\xcc\x93" "\xc4\x59\x1f\x58\xa8\x9c\xdd\x48\xd0\xde\xa6\x26\x52\xf5\x5c\xa5\xff" "\x9a\x55\x1b\x4d\x94\xdb\x72\xa2\x43\xa6\xa8\xea\x37\xaa\x49\x70\xbd" "\xd1\xc4\x47\xf7\xc6\xf5\x83\xf9\x27\xea\xe4\x8a\xb2\x21\xe3\x71\x9c" "\xd6\xc7\x9f\x1a\xd3\x19\x1a\x21\x15\xd9\xd8\x86\x9f\xbb\xc1\x18\xd8" "\xdb\xf7\xdb\x01\x60\x62\x92\x65\xe4\x97\x2e\xf5\x1f\x96\xc6\x08\x62" "\x4c\xff\x66\x00\xfc\xc9\x63\xbf\x66\x65\x1b\x5b\x83\xfc\x03\x31\x35" "\xad\x7d\x4c\xcb\x9d\xa5\x42\x90\xcd\x75\xc2\x65\x45\x09\x45\x37\xf1" "\x88\xbc\xb2\x99\x1d\x6a\xdf\xea\x12\x65\x59\x7b\x2b\x50\x27\x4a\x39" "\x53\x6b\x61\xa3\x9f\xd8\x2b\x1c\xd1\xa7\xda\xf9\x6d\x10\x79\x6e\x47" "\x87\xcf\x50\xb9\x27\x1a\x4d\x4d\x9e\x23\x78\x98", 216); syscall(SYS_pop_ctx, 0x20000000); memcpy((void*)0x20000680, "/net/udp/0/err", 15); syscall(SYS_openat, 0xffffffffffffff9c, 0x20000680, 0xf, 3, 0); } int main() { syscall(SYS_mmap, 0x20000000, 0x1000000, 3, 0x32, -1, 0); loop(); return 0; }