// https://syzkaller.appspot.com/bug?id=7bd6fc42489ba2eb2a9e44977633abd1c2fe0624 // autogenerated by syzkaller (http://github.com/google/syzkaller) #define _GNU_SOURCE #include #include #include #include long r[74]; void loop() { memset(r, -1, sizeof(r)); r[0] = syscall(__NR_mmap, 0x20000000ul, 0xfff000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul); r[1] = syscall(__NR_socket, 0x2ul, 0x3ul, 0x6ul); *(uint32_t*)0x2022f000 = (uint32_t)0x0; *(uint8_t*)0x2022f010 = (uint8_t)0xfe; *(uint8_t*)0x2022f011 = (uint8_t)0x80; *(uint8_t*)0x2022f012 = (uint8_t)0x0; *(uint8_t*)0x2022f013 = (uint8_t)0x0; *(uint8_t*)0x2022f014 = (uint8_t)0x0; *(uint8_t*)0x2022f015 = (uint8_t)0x0; *(uint8_t*)0x2022f016 = (uint8_t)0x0; *(uint8_t*)0x2022f017 = (uint8_t)0x0; *(uint8_t*)0x2022f018 = (uint8_t)0x0; *(uint8_t*)0x2022f019 = (uint8_t)0x0; *(uint8_t*)0x2022f01a = (uint8_t)0x0; *(uint8_t*)0x2022f01b = (uint8_t)0x0; *(uint8_t*)0x2022f01c = (uint8_t)0x0; *(uint8_t*)0x2022f01d = (uint8_t)0x0; *(uint8_t*)0x2022f01e = (uint8_t)0x0; *(uint8_t*)0x2022f01f = (uint8_t)0xbb; *(uint16_t*)0x2022f020 = (uint16_t)0x224e; *(uint16_t*)0x2022f022 = (uint16_t)0x0; *(uint16_t*)0x2022f024 = (uint16_t)0x204e; *(uint16_t*)0x2022f026 = (uint16_t)0x0; *(uint16_t*)0x2022f028 = (uint16_t)0xa; *(uint8_t*)0x2022f02a = (uint8_t)0x0; *(uint8_t*)0x2022f02b = (uint8_t)0x0; *(uint8_t*)0x2022f02c = (uint8_t)0x0; *(uint32_t*)0x2022f030 = (uint32_t)0x0; *(uint32_t*)0x2022f034 = (uint32_t)0x0; *(uint64_t*)0x2022f038 = (uint64_t)0x0; *(uint64_t*)0x2022f040 = (uint64_t)0x0; *(uint64_t*)0x2022f048 = (uint64_t)0x0; *(uint64_t*)0x2022f050 = (uint64_t)0x0; *(uint64_t*)0x2022f058 = (uint64_t)0x0; *(uint64_t*)0x2022f060 = (uint64_t)0x0; *(uint64_t*)0x2022f068 = (uint64_t)0x0; *(uint64_t*)0x2022f070 = (uint64_t)0x0; *(uint64_t*)0x2022f078 = (uint64_t)0x0; *(uint64_t*)0x2022f080 = (uint64_t)0x0; *(uint64_t*)0x2022f088 = (uint64_t)0x0; *(uint64_t*)0x2022f090 = (uint64_t)0x0; *(uint32_t*)0x2022f098 = (uint32_t)0x0; *(uint32_t*)0x2022f09c = (uint32_t)0x0; *(uint8_t*)0x2022f0a0 = (uint8_t)0x1; *(uint8_t*)0x2022f0a1 = (uint8_t)0x0; *(uint8_t*)0x2022f0a2 = (uint8_t)0x0; *(uint8_t*)0x2022f0a3 = (uint8_t)0x0; *(uint64_t*)0x2022f0a8 = (uint64_t)0x0; *(uint64_t*)0x2022f0b0 = (uint64_t)0x100000000000000; *(uint32_t*)0x2022f0b8 = (uint32_t)0x0; *(uint8_t*)0x2022f0bc = (uint8_t)0x0; *(uint16_t*)0x2022f0c0 = (uint16_t)0x0; *(uint64_t*)0x2022f0c4 = (uint64_t)0x0; *(uint64_t*)0x2022f0cc = (uint64_t)0x100000000000000; *(uint32_t*)0x2022f0d4 = (uint32_t)0x0; *(uint8_t*)0x2022f0d8 = (uint8_t)0x0; *(uint8_t*)0x2022f0d9 = (uint8_t)0x0; *(uint8_t*)0x2022f0da = (uint8_t)0x0; *(uint32_t*)0x2022f0dc = (uint32_t)0x0; *(uint32_t*)0x2022f0e0 = (uint32_t)0x0; *(uint32_t*)0x2022f0e4 = (uint32_t)0x0; r[61] = syscall(__NR_setsockopt, r[1], 0x0ul, 0x11ul, 0x2022f000ul, 0xe8ul); *(uint16_t*)0x20fdbff0 = (uint16_t)0x2; *(uint16_t*)0x20fdbff2 = (uint16_t)0x204e; *(uint32_t*)0x20fdbff4 = (uint32_t)0x0; *(uint8_t*)0x20fdbff8 = (uint8_t)0x0; *(uint8_t*)0x20fdbff9 = (uint8_t)0x0; *(uint8_t*)0x20fdbffa = (uint8_t)0x0; *(uint8_t*)0x20fdbffb = (uint8_t)0x0; *(uint8_t*)0x20fdbffc = (uint8_t)0x0; *(uint8_t*)0x20fdbffd = (uint8_t)0x0; *(uint8_t*)0x20fdbffe = (uint8_t)0x0; *(uint8_t*)0x20fdbfff = (uint8_t)0x0; r[73] = syscall(__NR_sendto, r[1], 0x20fdbfc0ul, 0x0ul, 0x0ul, 0x20fdbff0ul, 0x10ul); } int main() { loop(); return 0; }