// https://syzkaller.appspot.com/bug?id=dfeb603a5afd6f34b6baff8292e5c168b1ed1fe0 // autogenerated by syzkaller (http://github.com/google/syzkaller) #define _GNU_SOURCE #include #include #include #include long r[8]; void loop() { memset(r, -1, sizeof(r)); r[0] = syscall(__NR_mmap, 0x20000000ul, 0xfc7000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul); memcpy((void*)0x20e5cff5, "\x70\x6b\x63\x73\x37\x5f\x74\x65\x73\x74\x00", 11); *(uint8_t*)0x20bc4ffb = (uint8_t)0x73; *(uint8_t*)0x20bc4ffc = (uint8_t)0x79; *(uint8_t*)0x20bc4ffd = (uint8_t)0x7a; *(uint8_t*)0x20bc4ffe = (uint8_t)0x22; *(uint8_t*)0x20bc4fff = (uint8_t)0x0; r[7] = syscall(__NR_add_key, 0x20e5cff5ul, 0x20bc4ffbul, 0x20000000ul, 0x0ul, 0xfffffffffffffffful); } int main() { loop(); return 0; }