// https://syzkaller.appspot.com/bug?id=7bd6fc42489ba2eb2a9e44977633abd1c2fe0624 // autogenerated by syzkaller (http://github.com/google/syzkaller) #define _GNU_SOURCE #include #include #include #include long r[102]; void loop() { memset(r, -1, sizeof(r)); r[0] = syscall(__NR_mmap, 0x20000000ul, 0xfff000ul, 0x3ul, 0x32ul, 0xfffffffffffffffful, 0x0ul); r[1] = syscall(__NR_socket, 0xaul, 0x2ul, 0x0ul); *(uint32_t*)0x20000f18 = (uint32_t)0x20000e0; *(uint8_t*)0x20000f28 = (uint8_t)0xac; *(uint8_t*)0x20000f29 = (uint8_t)0x14; *(uint8_t*)0x20000f2a = (uint8_t)0x0; *(uint8_t*)0x20000f2b = (uint8_t)0xbb; *(uint16_t*)0x20000f38 = (uint16_t)0x204e; *(uint16_t*)0x20000f3a = (uint16_t)0x0; *(uint16_t*)0x20000f3c = (uint16_t)0x204e; *(uint16_t*)0x20000f3e = (uint16_t)0x0; *(uint16_t*)0x20000f40 = (uint16_t)0xa; *(uint8_t*)0x20000f42 = (uint8_t)0x0; *(uint8_t*)0x20000f43 = (uint8_t)0xa7; *(uint8_t*)0x20000f44 = (uint8_t)0x0; *(uint32_t*)0x20000f48 = (uint32_t)0x0; *(uint32_t*)0x20000f4c = (uint32_t)0x0; *(uint64_t*)0x20000f50 = (uint64_t)0x0; *(uint64_t*)0x20000f58 = (uint64_t)0x4; *(uint64_t*)0x20000f60 = (uint64_t)0x0; *(uint64_t*)0x20000f68 = (uint64_t)0x0; *(uint64_t*)0x20000f70 = (uint64_t)0x3; *(uint64_t*)0x20000f78 = (uint64_t)0x0; *(uint64_t*)0x20000f80 = (uint64_t)0xfffffffffffffffd; *(uint64_t*)0x20000f88 = (uint64_t)0x0; *(uint64_t*)0x20000f90 = (uint64_t)0x0; *(uint64_t*)0x20000f98 = (uint64_t)0x0; *(uint64_t*)0x20000fa0 = (uint64_t)0x0; *(uint64_t*)0x20000fa8 = (uint64_t)0x0; *(uint32_t*)0x20000fb0 = (uint32_t)0x0; *(uint32_t*)0x20000fb4 = (uint32_t)0x0; *(uint8_t*)0x20000fb8 = (uint8_t)0x1; *(uint8_t*)0x20000fb9 = (uint8_t)0x0; *(uint8_t*)0x20000fba = (uint8_t)0x0; *(uint8_t*)0x20000fbb = (uint8_t)0x0; *(uint64_t*)0x20000fc0 = (uint64_t)0x0; *(uint64_t*)0x20000fc8 = (uint64_t)0x100000000000000; *(uint32_t*)0x20000fd0 = (uint32_t)0x3f; *(uint8_t*)0x20000fd4 = (uint8_t)0x0; *(uint16_t*)0x20000fd8 = (uint16_t)0x0; *(uint8_t*)0x20000fdc = (uint8_t)0x0; *(uint8_t*)0x20000fdd = (uint8_t)0x0; *(uint8_t*)0x20000fde = (uint8_t)0x0; *(uint8_t*)0x20000fdf = (uint8_t)0x0; *(uint8_t*)0x20000fe0 = (uint8_t)0x0; *(uint8_t*)0x20000fe1 = (uint8_t)0x0; *(uint8_t*)0x20000fe2 = (uint8_t)0x0; *(uint8_t*)0x20000fe3 = (uint8_t)0x0; *(uint8_t*)0x20000fe4 = (uint8_t)0x0; *(uint8_t*)0x20000fe5 = (uint8_t)0x0; *(uint8_t*)0x20000fe6 = (uint8_t)0x0; *(uint8_t*)0x20000fe7 = (uint8_t)0x0; *(uint8_t*)0x20000fe8 = (uint8_t)0x0; *(uint8_t*)0x20000fe9 = (uint8_t)0x0; *(uint8_t*)0x20000fea = (uint8_t)0x0; *(uint8_t*)0x20000feb = (uint8_t)0x0; *(uint32_t*)0x20000fec = (uint32_t)0x0; *(uint8_t*)0x20000ff0 = (uint8_t)0x3; *(uint8_t*)0x20000ff1 = (uint8_t)0x3; *(uint8_t*)0x20000ff2 = (uint8_t)0x0; *(uint32_t*)0x20000ff4 = (uint32_t)0x0; *(uint32_t*)0x20000ff8 = (uint32_t)0x0; *(uint32_t*)0x20000ffc = (uint32_t)0x0; r[63] = syscall(__NR_setsockopt, r[1], 0x29ul, 0x23ul, 0x20000f18ul, 0xe8ul); *(uint64_t*)0x20498000 = (uint64_t)0x201bc000; *(uint32_t*)0x20498008 = (uint32_t)0x10; *(uint64_t*)0x20498010 = (uint64_t)0x20349000; *(uint64_t*)0x20498018 = (uint64_t)0x3; *(uint64_t*)0x20498020 = (uint64_t)0x20889000; *(uint64_t*)0x20498028 = (uint64_t)0x4; *(uint32_t*)0x20498030 = (uint32_t)0x20004000; *(uint32_t*)0x20498038 = (uint32_t)0x100000000; *(uint16_t*)0x201bc000 = (uint16_t)0x2; *(uint16_t*)0x201bc002 = (uint16_t)0x234e; *(uint32_t*)0x201bc004 = (uint32_t)0x0; *(uint8_t*)0x201bc008 = (uint8_t)0x0; *(uint8_t*)0x201bc009 = (uint8_t)0x0; *(uint8_t*)0x201bc00a = (uint8_t)0x0; *(uint8_t*)0x201bc00b = (uint8_t)0x0; *(uint8_t*)0x201bc00c = (uint8_t)0x0; *(uint8_t*)0x201bc00d = (uint8_t)0x0; *(uint8_t*)0x201bc00e = (uint8_t)0x0; *(uint8_t*)0x201bc00f = (uint8_t)0x0; *(uint64_t*)0x20349000 = (uint64_t)0x208f8fe8; *(uint64_t*)0x20349008 = (uint64_t)0x0; *(uint64_t*)0x20349010 = (uint64_t)0x2074f000; *(uint64_t*)0x20349018 = (uint64_t)0x0; *(uint64_t*)0x20349020 = (uint64_t)0x206b6000; *(uint64_t*)0x20349028 = (uint64_t)0x0; *(uint64_t*)0x20889000 = (uint64_t)0x10; *(uint32_t*)0x20889008 = (uint32_t)0x114; *(uint32_t*)0x2088900c = (uint32_t)0xffffffffffffff9b; *(uint64_t*)0x20889010 = (uint64_t)0x10; *(uint32_t*)0x20889018 = (uint32_t)0x11f; *(uint32_t*)0x2088901c = (uint32_t)0x100; *(uint64_t*)0x20889020 = (uint64_t)0x10; *(uint32_t*)0x20889028 = (uint32_t)0x19f; *(uint32_t*)0x2088902c = (uint32_t)0xfff; *(uint64_t*)0x20889030 = (uint64_t)0x10; *(uint32_t*)0x20889038 = (uint32_t)0x10a; *(uint32_t*)0x2088903c = (uint32_t)0x9; r[101] = syscall(__NR_sendmmsg, r[1], 0x20498000ul, 0x1ul, 0x40004ul); } int main() { loop(); return 0; }