// https://syzkaller.appspot.com/bug?id=5d4782100f548829dc4202d24896004a54dc334e // 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, 0x3, 0x32, 0xffffffff, 0x0); r[0] = syscall(__NR_socket, 0x10, 0x3, 0x0); memcpy((void*)0x20f67000, "\x9a\xdc\x01\xce", 4); syscall(__NR_setsockopt, r[0], 0x10e, 0xb, 0x20f67000, 0x4); memcpy( (void*)0x20800e57, "\x22\x00\x00\x00\x18\x00\x07\x01\x00\x07\x00\x00\x09\x00\x07\x15" "\x02\x01\x00\x08\x00\x27\x20\x08\x28\x6d\x00\x09\x04\x00\x05\x00" "\x9f\x00\xc8\xcd\x6c\x00\x00\x00\x08\x5c\x19\xa7\x30\xc1\x7d\x41" "\xe2\x0d\xfa\x33\xa6\xd5\x22\x2c\xd1\xa4\xac\x9f\xc6\x69\xbc\xd8" "\x41\x62\xfa\xf0\xaf\xbd\x97\x0e\xe3\x23\xe4\x0f\x57\x35\x34\xf0" "\x48\x6b\xe5\x55\xc0\xaa\x26\x2d\x3c\x8f\xf2\xc1\xe7\x9a\x49\x9a" "\x00\x00\x00\x00\x00\x00\x01\xff\x4a\x68\xba\xdb\xc7\x44\xbf\xe5" "\xfc\xed\x94\x12\x95\x5e\x3f\xb7\x48\x7f\xb5\xc5\xe8\xa0\xab\x00" "\x06\x91\x06\x32\xd8\xc5\xbf\xc4\x06\xe9\x18\x62\x1f\x25\x8b\x32" "\xa4\xd4\x24\x4e\x71\x99\x00\xe7\xac\x7f\x52\xca\x2f\x3e\x4f\xca" "\xbf\x2d\x2f\xfd\x02\xf8\x99\xd7\x7d\x00\x00\x00\x00\x00\x00\x00" "\xff\x00\x00\x00\x00\x04\x49\x13\x54\x72\x24\x40\xb3\x0a\xe2\x45" "\x6f\xc7\xd1\x1a\xf4\xb9\xaa\x49\xee\xba\x69\x4a\x2c\x98\x39\x7b" "\xbf\xf3\xba\xab\xee\x45\x2a\xca\xe4\xfe\xcf\x5c\x00\x06\x9c\xcc" "\x3d\xef\x4d\x8d\x58\x0c\xcd\xa0\x78\x68\x97\xa3\x63\x72\x03\xe5" "\x23\x7e\x33\xd5\x00\x00\x00\x00\x00\x00\x00\x07\x25\xbf\x92\x3c" "\xe8\xb8\x49\x13\x6f\x3e\xb9\xc5\xc1\x79\xbf\xb2\xb4\xff\xa7\xef" "\x6d\xfc\x33\x31\x34\xf5\x08\xc1\xb5\xb9\x50\x81\xce\xb7\x32\xca" "\xd1\x01\x02\x9d\xa4\xd5\xb5\xe9\xfe\x83\xbc\x08\x98\x38\x9f\x15" "\xb0\xe9\x5f\x31\x3f\x38\x5c\x6c\xc5\x1b\x48\xca\x18\x4a\xbf\xf9" "\x24\x4d\x78\x62\xe4\xe0\x06\x7b\x8e\x49\xf9\x66\x5e\x24\x63\x6b" "\x8f\x6d\x21\x7d\x32\x52\x27\x75\x50\xb5\x76\xf2\xbe\x53\x62\x91" "\xb6\x3e\xef\x1e\xf6\x9f\x58\x61\x1f\x57\xe8\xd6\x89\x91\x39\xef" "\x01\x67\xcc\x15\xc7\xa5\xd2\xdc\xdf\x7d\x2a\xb1\xc6\xd5\xfb\x02" "\x9c\xbd\xe7\x06\xdb\x89\x26\xfe\x14\x39\x43\xf7\xd7\x01\x00\x00" "\x00\x01\x00\x00\x00\xa8\xad\x2e\x04\x58\xf2\x96\x9c\xc4\x6d\xeb" "\x1c\x03\x63\x1e\x13\x72\xa7\x07\x8a", 425); syscall(__NR_write, r[0], 0x20800e57, 0x1a9); } int main() { loop(); return 0; }