// https://syzkaller.appspot.com/bug?id=b5d799a2cc619607ed6e322f97f78eaf534451e1 // autogenerated by syzkaller (https://github.com/google/syzkaller) #define _GNU_SOURCE #include <endian.h> #include <stdint.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/syscall.h> #include <sys/types.h> #include <unistd.h> int main(void) { syscall(__NR_mmap, 0x20000000, 0x1000000, 3, 0x32, -1, 0); memcpy((void*)0x20000000, "./file0", 8); syscall(__NR_mkdir, 0x20000000, 0); memcpy((void*)0x20000080, "./file0", 8); memcpy((void*)0x20000040, "gfs2meta", 9); memcpy((void*)0x200000c0, "\x45\x96\xd4\x66\x5d\x55\x62\x5f\x77\x0d\xac\x36" "\xf4\x4d\x74\xe6\xce\xdd\x7c\x7b\x69\x02\x5d\x11" "\x82\x15\x2d\xc7", 28); syscall(__NR_mount, 0, 0x20000080, 0x20000040, 0, 0x200000c0); return 0; }