Temporary header file '/tmp/cnIS3BkPv_/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/libexplain/accept.h" #include "/usr/include/libexplain/accept4.h" #include "/usr/include/libexplain/access.h" #include "/usr/include/libexplain/acct.h" #include "/usr/include/libexplain/acl_from_text.h" #include "/usr/include/libexplain/acl_get_fd.h" #include "/usr/include/libexplain/acl_get_file.h" #include "/usr/include/libexplain/acl_set_fd.h" #include "/usr/include/libexplain/acl_set_file.h" #include "/usr/include/libexplain/acl_to_text.h" #include "/usr/include/libexplain/adjtime.h" #include "/usr/include/libexplain/adjtimex.h" #include "/usr/include/libexplain/asprintf.h" #include "/usr/include/libexplain/bind.h" #include "/usr/include/libexplain/calloc.h" #include "/usr/include/libexplain/chdir.h" #include "/usr/include/libexplain/chmod.h" #include "/usr/include/libexplain/chown.h" #include "/usr/include/libexplain/chroot.h" #include "/usr/include/libexplain/close.h" #include "/usr/include/libexplain/closedir.h" #include "/usr/include/libexplain/config.messy.h" #include "/usr/include/libexplain/connect.h" #include "/usr/include/libexplain/creat.h" #include "/usr/include/libexplain/dirfd.h" #include "/usr/include/libexplain/dup.h" #include "/usr/include/libexplain/dup2.h" #include "/usr/include/libexplain/endgrent.h" #include "/usr/include/libexplain/eventfd.h" #include "/usr/include/libexplain/execlp.h" #include "/usr/include/libexplain/execv.h" #include "/usr/include/libexplain/execve.h" #include "/usr/include/libexplain/execvp.h" #include "/usr/include/libexplain/exit.h" #include "/usr/include/libexplain/fchdir.h" #include "/usr/include/libexplain/fchmod.h" #include "/usr/include/libexplain/fchown.h" #include "/usr/include/libexplain/fchownat.h" #include "/usr/include/libexplain/fclose.h" #include "/usr/include/libexplain/fcntl.h" #include "/usr/include/libexplain/fdopen.h" #include "/usr/include/libexplain/fdopendir.h" #include "/usr/include/libexplain/feof.h" #include "/usr/include/libexplain/ferror.h" #include "/usr/include/libexplain/fflush.h" #include "/usr/include/libexplain/fgetc.h" #include "/usr/include/libexplain/fgetpos.h" #include "/usr/include/libexplain/fgets.h" #include "/usr/include/libexplain/filename.h" #include "/usr/include/libexplain/fileno.h" #include "/usr/include/libexplain/flock.h" #include "/usr/include/libexplain/fopen.h" #include "/usr/include/libexplain/fork.h" #include "/usr/include/libexplain/fpathconf.h" #include "/usr/include/libexplain/fprintf.h" #include "/usr/include/libexplain/fpurge.h" #include "/usr/include/libexplain/fputc.h" #include "/usr/include/libexplain/fputs.h" #include "/usr/include/libexplain/fread.h" #include "/usr/include/libexplain/freopen.h" #include "/usr/include/libexplain/fseek.h" #include "/usr/include/libexplain/fseeko.h" #include "/usr/include/libexplain/fsetpos.h" #include "/usr/include/libexplain/fstat.h" #include "/usr/include/libexplain/fstatat.h" #include "/usr/include/libexplain/fstatfs.h" #include "/usr/include/libexplain/fstatvfs.h" #include "/usr/include/libexplain/fsync.h" #include "/usr/include/libexplain/ftell.h" #include "/usr/include/libexplain/ftello.h" #include "/usr/include/libexplain/ftime.h" #include "/usr/include/libexplain/ftruncate.h" #include "/usr/include/libexplain/futimens.h" #include "/usr/include/libexplain/futimes.h" #include "/usr/include/libexplain/futimesat.h" #include "/usr/include/libexplain/fwrite.h" #include "/usr/include/libexplain/gcc_attributes.h" #include "/usr/include/libexplain/getaddrinfo.h" #include "/usr/include/libexplain/getc.h" #include "/usr/include/libexplain/getchar.h" #include "/usr/include/libexplain/getcwd.h" #include "/usr/include/libexplain/getdomainname.h" #include "/usr/include/libexplain/getgrent.h" #include "/usr/include/libexplain/getgrouplist.h" #include "/usr/include/libexplain/getgroups.h" #include "/usr/include/libexplain/gethostbyname.h" #include "/usr/include/libexplain/gethostid.h" #include "/usr/include/libexplain/gethostname.h" #include "/usr/include/libexplain/getpeername.h" #include "/usr/include/libexplain/getpgid.h" #include "/usr/include/libexplain/getpgrp.h" #include "/usr/include/libexplain/getpriority.h" #include "/usr/include/libexplain/getresgid.h" #include "/usr/include/libexplain/getresuid.h" #include "/usr/include/libexplain/getrlimit.h" #include "/usr/include/libexplain/getrusage.h" #include "/usr/include/libexplain/getsockname.h" #include "/usr/include/libexplain/getsockopt.h" #include "/usr/include/libexplain/gettimeofday.h" #include "/usr/include/libexplain/getw.h" #include "/usr/include/libexplain/iconv.h" #include "/usr/include/libexplain/iconv_close.h" #include "/usr/include/libexplain/iconv_open.h" #include "/usr/include/libexplain/ioctl.h" #include "/usr/include/libexplain/kill.h" #include "/usr/include/libexplain/large_file_support.h" #include "/usr/include/libexplain/lchmod.h" #include "/usr/include/libexplain/lchown.h" #include "/usr/include/libexplain/lchownat.h" #include "/usr/include/libexplain/libexplain.h" #include "/usr/include/libexplain/link.h" #include "/usr/include/libexplain/linkat.h" #include "/usr/include/libexplain/listen.h" #include "/usr/include/libexplain/lseek.h" #include "/usr/include/libexplain/lstat.h" #include "/usr/include/libexplain/lutimes.h" #include "/usr/include/libexplain/malloc.h" #include "/usr/include/libexplain/mkdir.h" #include "/usr/include/libexplain/mkdtemp.h" #include "/usr/include/libexplain/mknod.h" #include "/usr/include/libexplain/mkostemp.h" #include "/usr/include/libexplain/mkstemp.h" #include "/usr/include/libexplain/mktemp.h" #include "/usr/include/libexplain/mmap.h" #include "/usr/include/libexplain/mount.h" #include "/usr/include/libexplain/munmap.h" #include "/usr/include/libexplain/nanosleep.h" #include "/usr/include/libexplain/nice.h" #include "/usr/include/libexplain/open.h" #include "/usr/include/libexplain/openat.h" #include "/usr/include/libexplain/opendir.h" #include "/usr/include/libexplain/output.h" #include "/usr/include/libexplain/pathconf.h" #include "/usr/include/libexplain/pclose.h" #include "/usr/include/libexplain/pipe.h" #include "/usr/include/libexplain/pipe2.h" #include "/usr/include/libexplain/poll.h" #include "/usr/include/libexplain/popen.h" #include "/usr/include/libexplain/pread.h" #include "/usr/include/libexplain/printf.h" #include "/usr/include/libexplain/program_name.h" #include "/usr/include/libexplain/ptrace.h" #include "/usr/include/libexplain/public_config.h" #include "/usr/include/libexplain/putc.h" #include "/usr/include/libexplain/putchar.h" #include "/usr/include/libexplain/putenv.h" #include "/usr/include/libexplain/puts.h" #include "/usr/include/libexplain/putw.h" #include "/usr/include/libexplain/pwrite.h" #include "/usr/include/libexplain/raise.h" #include "/usr/include/libexplain/read.h" #include "/usr/include/libexplain/readdir.h" #include "/usr/include/libexplain/readlink.h" #include "/usr/include/libexplain/readv.h" #include "/usr/include/libexplain/realloc.h" #include "/usr/include/libexplain/realpath.h" #include "/usr/include/libexplain/remove.h" #include "/usr/include/libexplain/rename.h" #include "/usr/include/libexplain/rmdir.h" #include "/usr/include/libexplain/select.h" #include "/usr/include/libexplain/setbuf.h" #include "/usr/include/libexplain/setbuffer.h" #include "/usr/include/libexplain/setdomainname.h" #include "/usr/include/libexplain/setenv.h" #include "/usr/include/libexplain/setgid.h" #include "/usr/include/libexplain/setgrent.h" #include "/usr/include/libexplain/setgroups.h" #include "/usr/include/libexplain/sethostname.h" #include "/usr/include/libexplain/setlinebuf.h" #include "/usr/include/libexplain/setpgid.h" #include "/usr/include/libexplain/setpgrp.h" #include "/usr/include/libexplain/setpriority.h" #include "/usr/include/libexplain/setregid.h" #include "/usr/include/libexplain/setresgid.h" #include "/usr/include/libexplain/setresuid.h" #include "/usr/include/libexplain/setreuid.h" #include "/usr/include/libexplain/setsid.h" #include "/usr/include/libexplain/setsockopt.h" #include "/usr/include/libexplain/settimeofday.h" #include "/usr/include/libexplain/setuid.h" #include "/usr/include/libexplain/setvbuf.h" #include "/usr/include/libexplain/shmat.h" #include "/usr/include/libexplain/shmctl.h" #include "/usr/include/libexplain/signalfd.h" #include "/usr/include/libexplain/sleep.h" #include "/usr/include/libexplain/snprintf.h" #include "/usr/include/libexplain/socket.h" #include "/usr/include/libexplain/socketpair.h" #include "/usr/include/libexplain/sprintf.h" #include "/usr/include/libexplain/stat.h" #include "/usr/include/libexplain/statfs.h" #include "/usr/include/libexplain/statvfs.h" #include "/usr/include/libexplain/stime.h" #include "/usr/include/libexplain/strcoll.h" #include "/usr/include/libexplain/strdup.h" #include "/usr/include/libexplain/strndup.h" #include "/usr/include/libexplain/strtod.h" #include "/usr/include/libexplain/strtof.h" #include "/usr/include/libexplain/strtol.h" #include "/usr/include/libexplain/strtold.h" #include "/usr/include/libexplain/strtoll.h" #include "/usr/include/libexplain/strtoul.h" #include "/usr/include/libexplain/strtoull.h" #include "/usr/include/libexplain/symlink.h" #include "/usr/include/libexplain/system.h" #include "/usr/include/libexplain/tcdrain.h" #include "/usr/include/libexplain/tcflow.h" #include "/usr/include/libexplain/tcflush.h" #include "/usr/include/libexplain/tcgetattr.h" #include "/usr/include/libexplain/tcsendbreak.h" #include "/usr/include/libexplain/tcsetattr.h" #include "/usr/include/libexplain/telldir.h" #include "/usr/include/libexplain/tempnam.h" #include "/usr/include/libexplain/time.h" #include "/usr/include/libexplain/timerfd_create.h" #include "/usr/include/libexplain/tmpfile.h" #include "/usr/include/libexplain/tmpnam.h" #include "/usr/include/libexplain/truncate.h" #include "/usr/include/libexplain/uname.h" #include "/usr/include/libexplain/ungetc.h" #include "/usr/include/libexplain/unlink.h" #include "/usr/include/libexplain/unsetenv.h" #include "/usr/include/libexplain/usleep.h" #include "/usr/include/libexplain/ustat.h" #include "/usr/include/libexplain/utime.h" #include "/usr/include/libexplain/utimens.h" #include "/usr/include/libexplain/utimensat.h" #include "/usr/include/libexplain/utimes.h" #include "/usr/include/libexplain/vasprintf.h" #include "/usr/include/libexplain/vfork.h" #include "/usr/include/libexplain/vfprintf.h" #include "/usr/include/libexplain/vprintf.h" #include "/usr/include/libexplain/vsnprintf.h" #include "/usr/include/libexplain/vsprintf.h" #include "/usr/include/libexplain/wait.h" #include "/usr/include/libexplain/wait3.h" #include "/usr/include/libexplain/wait4.h" #include "/usr/include/libexplain/waitpid.h" #include "/usr/include/libexplain/write.h" #include "/usr/include/libexplain/writev.h" // add classes _G_fpos64_t* tmp_add_class_0; _G_fpos_t* tmp_add_class_1; _IO_cookie_io_functions_t* tmp_add_class_2; cmsghdr* tmp_add_class_3; explain_output_t* tmp_add_class_4; explain_output_vtable_t* tmp_add_class_5; iovec* tmp_add_class_6; linger* tmp_add_class_7; mmsghdr* tmp_add_class_8; msghdr* tmp_add_class_9; osockaddr* tmp_add_class_10; sockaddr* tmp_add_class_11; sockaddr_storage* tmp_add_class_12; statx_timestamp* tmp_add_class_13; timeb* tmp_add_class_14; ucontext_t* tmp_add_class_15; ucred* tmp_add_class_16; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/cnIS3BkPv_/dump1.h"