// https://syzkaller.appspot.com/bug?id=660cabc1b8bdb5a0a68e37cc37ed4c9229199e9e // autogenerated by syzkaller (http://github.com/google/syzkaller) #define _GNU_SOURCE #include #include #include #include #include static void execute_one(); extern unsigned long long procid; void loop() { while (1) { execute_one(); } } void execute_one() { *(uint16_t*)0x20e78fe4 = 0xa; *(uint16_t*)0x20e78fe6 = htobe16(0x4e23); *(uint32_t*)0x20e78fe8 = 7; *(uint8_t*)0x20e78fec = 0; *(uint8_t*)0x20e78fed = 0; *(uint8_t*)0x20e78fee = 0; *(uint8_t*)0x20e78fef = 0; *(uint8_t*)0x20e78ff0 = 0; *(uint8_t*)0x20e78ff1 = 0; *(uint8_t*)0x20e78ff2 = 0; *(uint8_t*)0x20e78ff3 = 0; *(uint8_t*)0x20e78ff4 = 0; *(uint8_t*)0x20e78ff5 = 0; *(uint8_t*)0x20e78ff6 = -1; *(uint8_t*)0x20e78ff7 = -1; *(uint32_t*)0x20e78ff8 = htobe32(0xe0000001); *(uint32_t*)0x20e78ffc = 0x1001; syscall(__NR_connect, -1, 0x20e78fe4, 0x1c); } int main() { syscall(__NR_mmap, 0x20000000, 0x1000000, 3, 0x32, -1, 0); for (;;) { loop(); } }