Temporary header file '/tmp/nIoT2a2zWE/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _TIME_BITS 64 #define _FILE_OFFSET_BITS 64 #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #ifdef __cplusplus // C17 compat layer #define _Alignof(type) alignof(type) #endif #define getaddrinfo_a(a,b,c,d) #define _FILE_OFFSET_BITS 64 // add includes #include "/usr/include/gvm/base/array.h" #include "/usr/include/gvm/base/credentials.h" #include "/usr/include/gvm/base/cvss.h" #include "/usr/include/gvm/base/drop_privileges.h" #include "/usr/include/gvm/base/gvm_sentry.h" #include "/usr/include/gvm/base/hosts.h" #include "/usr/include/gvm/base/logging.h" #include "/usr/include/gvm/base/networking.h" #include "/usr/include/gvm/base/nvti.h" #include "/usr/include/gvm/base/pidfile.h" #include "/usr/include/gvm/base/prefs.h" #include "/usr/include/gvm/base/proctitle.h" #include "/usr/include/gvm/base/pwpolicy.h" #include "/usr/include/gvm/base/settings.h" #include "/usr/include/gvm/base/strings.h" #include "/usr/include/gvm/base/version.h" #include "/usr/include/gvm/boreas/alivedetection.h" #include "/usr/include/gvm/boreas/arp.h" #include "/usr/include/gvm/boreas/boreas_error.h" #include "/usr/include/gvm/boreas/boreas_io.h" #include "/usr/include/gvm/boreas/cli.h" #include "/usr/include/gvm/boreas/ping.h" #include "/usr/include/gvm/boreas/sniffer.h" #include "/usr/include/gvm/boreas/util.h" #include "/usr/include/gvm/gmp/gmp.h" #include "/usr/include/gvm/osp/osp.h" #include "/usr/include/gvm/util/authutils.h" #include "/usr/include/gvm/util/compressutils.h" #include "/usr/include/gvm/util/fileutils.h" #include "/usr/include/gvm/util/gpgmeutils.h" #include "/usr/include/gvm/util/kb.h" #include "/usr/include/gvm/util/ldaputils.h" #include "/usr/include/gvm/util/mqtt.h" #include "/usr/include/gvm/util/nvticache.h" #include "/usr/include/gvm/util/passwordbasedauthentication.h" #include "/usr/include/gvm/util/radiusutils.h" #include "/usr/include/gvm/util/serverutils.h" #include "/usr/include/gvm/util/sshutils.h" #include "/usr/include/gvm/util/uuidutils.h" #include "/usr/include/gvm/util/xmlutils.h" // add classes MQTTProperties* tmp_add_class_0; MQTTResponse* tmp_add_class_1; MQTTSubscribe_options* tmp_add_class_2; PBASettings* tmp_add_class_3; _GArray* tmp_add_class_4; _GByteArray* tmp_add_class_5; _GCompletion* tmp_add_class_6; _GCond* tmp_add_class_7; _GDate* tmp_add_class_8; _GDebugKey* tmp_add_class_9; _GDoubleIEEE754* tmp_add_class_10; _GError* tmp_add_class_11; _GFloatIEEE754* tmp_add_class_12; _GHashTableIter* tmp_add_class_13; _GHook* tmp_add_class_14; _GHookList* tmp_add_class_15; _GIOChannel* tmp_add_class_16; _GIOFuncs* tmp_add_class_17; _GList* tmp_add_class_18; _GLogField* tmp_add_class_19; _GMarkupParser* tmp_add_class_20; _GMemVTable* tmp_add_class_21; _GMutex* tmp_add_class_22; _GNode* tmp_add_class_23; _GOnce* tmp_add_class_24; _GOptionEntry* tmp_add_class_25; _GPathBuf* tmp_add_class_26; _GPollFD* tmp_add_class_27; _GPrivate* tmp_add_class_28; _GPtrArray* tmp_add_class_29; _GQueue* tmp_add_class_30; _GRWLock* tmp_add_class_31; _GRecMutex* tmp_add_class_32; _GSList* tmp_add_class_33; _GScanner* tmp_add_class_34; _GScannerConfig* tmp_add_class_35; _GSource* tmp_add_class_36; _GSourceCallbackFuncs* tmp_add_class_37; _GSourceFuncs* tmp_add_class_38; _GStaticPrivate* tmp_add_class_39; _GStaticRWLock* tmp_add_class_40; _GStaticRecMutex* tmp_add_class_41; _GString* tmp_add_class_42; _GThread* tmp_add_class_43; _GThreadFunctions* tmp_add_class_44; _GThreadPool* tmp_add_class_45; _GTimeVal* tmp_add_class_46; _GTokenValue* tmp_add_class_47; _GTrashStack* tmp_add_class_48; _GTuples* tmp_add_class_49; _GUriParamsIter* tmp_add_class_50; _GVariantBuilder* tmp_add_class_51; _GVariantDict* tmp_add_class_52; _GVariantIter* tmp_add_class_53; _G_fpos64_t* tmp_add_class_54; _G_fpos_t* tmp_add_class_55; _IO_cookie_io_functions_t* tmp_add_class_56; _gpgme_engine_info* tmp_add_class_57; _gpgme_import_status* tmp_add_class_58; _gpgme_invalid_key* tmp_add_class_59; _gpgme_key* tmp_add_class_60; _gpgme_key_sig* tmp_add_class_61; _gpgme_new_signature* tmp_add_class_62; _gpgme_op_assuan_result* tmp_add_class_63; _gpgme_op_decrypt_result* tmp_add_class_64; _gpgme_op_encrypt_result* tmp_add_class_65; _gpgme_op_genkey_result* tmp_add_class_66; _gpgme_op_import_result* tmp_add_class_67; _gpgme_op_keylist_result* tmp_add_class_68; _gpgme_op_query_swdb_result* tmp_add_class_69; _gpgme_op_sign_result* tmp_add_class_70; _gpgme_op_verify_result* tmp_add_class_71; _gpgme_op_vfs_mount_result* tmp_add_class_72; _gpgme_recipient* tmp_add_class_73; _gpgme_sig_notation* tmp_add_class_74; _gpgme_signature* tmp_add_class_75; _gpgme_subkey* tmp_add_class_76; _gpgme_tofu_info* tmp_add_class_77; _gpgme_trust_item* tmp_add_class_78; _gpgme_user_id* tmp_add_class_79; _gpgrt__stream* tmp_add_class_80; _gpgrt_cookie_io_functions* tmp_add_class_81; _gpgrt_poll_s* tmp_add_class_82; _gpgrt_syshd* tmp_add_class_83; addrinfo* tmp_add_class_84; bpf_insn* tmp_add_class_85; bpf_program* tmp_add_class_86; cmsghdr* tmp_add_class_87; entity_s* tmp_add_class_88; gaicb* tmp_add_class_89; gnutls_library_config_st* tmp_add_class_90; gnutls_ocsp_data_st* tmp_add_class_91; gnutls_params_st* tmp_add_class_92; gnutls_retr2_st* tmp_add_class_93; gpgme_conf_arg* tmp_add_class_94; gpgme_conf_comp* tmp_add_class_95; gpgme_conf_opt* tmp_add_class_96; gpgme_data_cbs* tmp_add_class_97; gpgme_io_cbs* tmp_add_class_98; gpgme_io_event_done_data* tmp_add_class_99; group_filter* tmp_add_class_100; group_req* tmp_add_class_101; group_source_req* tmp_add_class_102; gvm_host* tmp_add_class_103; gvm_hosts* tmp_add_class_104; gvm_vhost* tmp_add_class_105; hostent* tmp_add_class_106; hosts_data* tmp_add_class_107; in6_addr* tmp_add_class_108; in6_pktinfo* tmp_add_class_109; in_addr* tmp_add_class_110; in_pktinfo* tmp_add_class_111; iovec* tmp_add_class_112; ip* tmp_add_class_113; ip6_mtuinfo* tmp_add_class_114; ip_mreq* tmp_add_class_115; ip_mreq_source* tmp_add_class_116; ip_mreqn* tmp_add_class_117; ip_msfilter* tmp_add_class_118; ip_opts* tmp_add_class_119; ip_timestamp* tmp_add_class_120; iphdr* tmp_add_class_121; ipv6_mreq* tmp_add_class_122; itimerval* tmp_add_class_123; kb* tmp_add_class_124; kb_item* tmp_add_class_125; kb_operations* tmp_add_class_126; ldap_auth_info* tmp_add_class_127; linger* tmp_add_class_128; mmsghdr* tmp_add_class_129; msghdr* tmp_add_class_130; netent* tmp_add_class_131; osockaddr* tmp_add_class_132; pcap_addr* tmp_add_class_133; pcap_file_header* tmp_add_class_134; pcap_if* tmp_add_class_135; pcap_pkthdr* tmp_add_class_136; pcap_rmtauth* tmp_add_class_137; pcap_samp* tmp_add_class_138; pcap_stat* tmp_add_class_139; protoent* tmp_add_class_140; range* tmp_add_class_141; rpcent* tmp_add_class_142; scan_restrictions* tmp_add_class_143; scanner* tmp_add_class_144; servent* tmp_add_class_145; sockaddr* tmp_add_class_146; sockaddr_in* tmp_add_class_147; sockaddr_in6* tmp_add_class_148; sockaddr_storage* tmp_add_class_149; timestamp* tmp_add_class_150; ucontext_t* tmp_add_class_151; ucred* tmp_add_class_152; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/nIoT2a2zWE/dump1.h" -I/usr/include/glib-2.0 -I/lib/arm-linux-gnueabihf/glib-2.0/include