Temporary header file '/tmp/ZVReXM6KoS/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 #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/ace/SSL/SSL_Asynch_BIO.h" #include "/usr/include/ace/SSL/SSL_Asynch_Stream.h" #include "/usr/include/ace/SSL/SSL_Context.h" #include "/usr/include/ace/SSL/SSL_Export.h" #include "/usr/include/ace/SSL/SSL_Initializer.h" #include "/usr/include/ace/SSL/SSL_SOCK.h" #include "/usr/include/ace/SSL/SSL_SOCK_Acceptor.h" #include "/usr/include/ace/SSL/SSL_SOCK_Connector.h" #include "/usr/include/ace/SSL/SSL_SOCK_Stream.h" #include "/usr/include/ace/SSL/sslconf.h" // add namespaces namespace ACE{typedef int tmp_add_type_1;} ACE::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace ACE_OS{typedef int tmp_add_type_2;} ACE_OS::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace ACE_Utils{typedef int tmp_add_type_3;} ACE_Utils::tmp_add_type_3 tmp_add_func_3(){return 0;}; // add classes ACE_Accept_QoS_Params* tmp_add_class_0; ACE_Adaptive_Lock* tmp_add_class_1; ACE_Addr* tmp_add_class_2; ACE_Allocator* tmp_add_class_3; ACE_Ascii_To_Wide* tmp_add_class_4; ACE_Asynch_Accept* tmp_add_class_5; ACE_Asynch_Accept_Impl* tmp_add_class_6; ACE_Asynch_Accept_Result_Impl* tmp_add_class_7; ACE_Asynch_Connect* tmp_add_class_8; ACE_Asynch_Connect_Impl* tmp_add_class_9; ACE_Asynch_Connect_Result_Impl* tmp_add_class_10; ACE_Asynch_Operation* tmp_add_class_11; ACE_Asynch_Operation_Impl* tmp_add_class_12; ACE_Asynch_Read_Dgram* tmp_add_class_13; ACE_Asynch_Read_Dgram_Impl* tmp_add_class_14; ACE_Asynch_Read_Dgram_Result_Impl* tmp_add_class_15; ACE_Asynch_Read_File* tmp_add_class_16; ACE_Asynch_Read_File_Impl* tmp_add_class_17; ACE_Asynch_Read_File_Result_Impl* tmp_add_class_18; ACE_Asynch_Read_Stream* tmp_add_class_19; ACE_Asynch_Read_Stream_Impl* tmp_add_class_20; ACE_Asynch_Read_Stream_Result_Impl* tmp_add_class_21; ACE_Asynch_Result* tmp_add_class_22; ACE_Asynch_Result_Impl* tmp_add_class_23; ACE_Asynch_Transmit_File* tmp_add_class_24; ACE_Asynch_Transmit_File_Impl* tmp_add_class_25; ACE_Asynch_Transmit_File_Result_Impl* tmp_add_class_26; ACE_Asynch_Write_Dgram* tmp_add_class_27; ACE_Asynch_Write_Dgram_Impl* tmp_add_class_28; ACE_Asynch_Write_Dgram_Result_Impl* tmp_add_class_29; ACE_Asynch_Write_File* tmp_add_class_30; ACE_Asynch_Write_File_Impl* tmp_add_class_31; ACE_Asynch_Write_File_Result_Impl* tmp_add_class_32; ACE_Asynch_Write_Stream* tmp_add_class_33; ACE_Asynch_Write_Stream_Impl* tmp_add_class_34; ACE_Asynch_Write_Stream_Result_Impl* tmp_add_class_35; ACE_Auto_String_Free* tmp_add_class_36; ACE_Base_Thread_Adapter* tmp_add_class_37; ACE_Cleanup* tmp_add_class_38; ACE_Cleanup_Info_Node* tmp_add_class_39; ACE_Copy_Disabled* tmp_add_class_40; ACE_DLL* tmp_add_class_41; ACE_Data_Block* tmp_add_class_42; ACE_Errno_Guard* tmp_add_class_43; ACE_Event_Handler* tmp_add_class_44; ACE_Event_Handler_var* tmp_add_class_45; ACE_Flow_Spec* tmp_add_class_46; ACE_Framework_Component* tmp_add_class_47; ACE_Framework_Repository* tmp_add_class_48; ACE_Handler* tmp_add_class_49; ACE_INET_Addr* tmp_add_class_50; ACE_IPC_SAP* tmp_add_class_51; ACE_Lock* tmp_add_class_52; ACE_Log_Category* tmp_add_class_53; ACE_Log_Category_TSS* tmp_add_class_54; ACE_Log_Msg* tmp_add_class_55; ACE_MT_SYNCH* tmp_add_class_56; ACE_Message_Block* tmp_add_class_57; ACE_NS_WString* tmp_add_class_58; ACE_NULL_SYNCH* tmp_add_class_59; ACE_Notification_Buffer* tmp_add_class_60; ACE_Null_Mutex* tmp_add_class_61; ACE_OS_Exit_Info* tmp_add_class_62; ACE_OS_Log_Msg_Attributes* tmp_add_class_63; ACE_OS_Object_Manager* tmp_add_class_64; ACE_OS_Recursive_Thread_Mutex_Guard* tmp_add_class_65; ACE_OS_Thread_Descriptor* tmp_add_class_66; ACE_OS_Thread_Mutex_Guard* tmp_add_class_67; ACE_OVERLAPPED* tmp_add_class_68; ACE_Object_Manager* tmp_add_class_69; ACE_Object_Manager_Base* tmp_add_class_70; ACE_POSIX_Asynch_Accept* tmp_add_class_71; ACE_POSIX_Asynch_Accept_Result* tmp_add_class_72; ACE_POSIX_Asynch_Connect* tmp_add_class_73; ACE_POSIX_Asynch_Connect_Result* tmp_add_class_74; ACE_POSIX_Asynch_Operation* tmp_add_class_75; ACE_POSIX_Asynch_Read_Dgram* tmp_add_class_76; ACE_POSIX_Asynch_Read_Dgram_Result* tmp_add_class_77; ACE_POSIX_Asynch_Read_File* tmp_add_class_78; ACE_POSIX_Asynch_Read_File_Result* tmp_add_class_79; ACE_POSIX_Asynch_Read_Stream* tmp_add_class_80; ACE_POSIX_Asynch_Read_Stream_Result* tmp_add_class_81; ACE_POSIX_Asynch_Result* tmp_add_class_82; ACE_POSIX_Asynch_Transmit_File* tmp_add_class_83; ACE_POSIX_Asynch_Transmit_File_Result* tmp_add_class_84; ACE_POSIX_Asynch_Write_Dgram* tmp_add_class_85; ACE_POSIX_Asynch_Write_Dgram_Result* tmp_add_class_86; ACE_POSIX_Asynch_Write_File* tmp_add_class_87; ACE_POSIX_Asynch_Write_File_Result* tmp_add_class_88; ACE_POSIX_Asynch_Write_Stream* tmp_add_class_89; ACE_POSIX_Asynch_Write_Stream_Result* tmp_add_class_90; ACE_Protocol_Info* tmp_add_class_91; ACE_QoS* tmp_add_class_92; ACE_QoS_Params* tmp_add_class_93; ACE_RW_Mutex* tmp_add_class_94; ACE_RW_Thread_Mutex* tmp_add_class_95; ACE_Recursive_Thread_Mutex* tmp_add_class_96; ACE_SOCK* tmp_add_class_97; ACE_SOCK_Acceptor* tmp_add_class_98; ACE_SOCK_Connector* tmp_add_class_99; ACE_SOCK_IO* tmp_add_class_100; ACE_SOCK_Stream* tmp_add_class_101; ACE_SSL_Asynch_Read_Stream_Result* tmp_add_class_102; ACE_SSL_Asynch_Result* tmp_add_class_103; ACE_SSL_Asynch_Stream* tmp_add_class_104; ACE_SSL_Asynch_Write_Stream_Result* tmp_add_class_105; ACE_SSL_Context* tmp_add_class_106; ACE_SSL_Data_File* tmp_add_class_107; ACE_SSL_Initializer* tmp_add_class_108; ACE_SSL_SOCK* tmp_add_class_109; ACE_SSL_SOCK_Acceptor* tmp_add_class_110; ACE_SSL_SOCK_Connector* tmp_add_class_111; ACE_SSL_SOCK_Stream* tmp_add_class_112; ACE_SString* tmp_add_class_113; ACE_Service_Config* tmp_add_class_114; ACE_Service_Config_Guard* tmp_add_class_115; ACE_Service_Gestalt* tmp_add_class_116; ACE_Service_Handler* tmp_add_class_117; ACE_Service_Object* tmp_add_class_118; ACE_Service_Object_Ptr* tmp_add_class_119; ACE_Service_Repository* tmp_add_class_120; ACE_Service_Repository_Iterator* tmp_add_class_121; ACE_Service_Type* tmp_add_class_122; ACE_Service_Type_Dynamic_Guard* tmp_add_class_123; ACE_Shared_Object* tmp_add_class_124; ACE_Static_Object_Lock* tmp_add_class_125; ACE_Static_Svc_Descriptor* tmp_add_class_126; ACE_Str_Buf* tmp_add_class_127; ACE_String_Base_Const* tmp_add_class_128; ACE_TRANSMIT_FILE_BUFFERS* tmp_add_class_129; ACE_Thread* tmp_add_class_130; ACE_Thread_Adapter* tmp_add_class_131; ACE_Thread_ID* tmp_add_class_132; ACE_Thread_Mutex* tmp_add_class_133; ACE_Time_Value* tmp_add_class_134; ACE_Wide_To_Ascii* tmp_add_class_135; ACE_event_t* tmp_add_class_136; ACE_eventdata_t* tmp_add_class_137; ASN1_ENCODING_st* tmp_add_class_138; BIO_sock_info_u* tmp_add_class_139; BIT_STRING_BITNAME_st* tmp_add_class_140; ERR_string_data_st* tmp_add_class_141; Netscape_certificate_sequence* tmp_add_class_142; Netscape_spkac_st* tmp_add_class_143; Netscape_spki_st* tmp_add_class_144; PBE2PARAM_st* tmp_add_class_145; PBEPARAM_st* tmp_add_class_146; PBKDF2PARAM_st* tmp_add_class_147; PKCS7_CTX_st* tmp_add_class_148; SCRYPT_PARAMS_st* tmp_add_class_149; SHA256state_st* tmp_add_class_150; SHA512state_st* tmp_add_class_151; SHAstate_st* tmp_add_class_152; X509_algor_st* tmp_add_class_153; X509_info_st* tmp_add_class_154; X509_val_st* tmp_add_class_155; _G_fpos64_t* tmp_add_class_156; _G_fpos_t* tmp_add_class_157; _IO_cookie_io_functions_t* tmp_add_class_158; aiocb* tmp_add_class_159; aiocb64* tmp_add_class_160; aioinit* tmp_add_class_161; asn1_string_st* tmp_add_class_162; asn1_string_table_st* tmp_add_class_163; asn1_type_st* tmp_add_class_164; buf_mem_st* tmp_add_class_165; cancel_state* tmp_add_class_166; cmsghdr* tmp_add_class_167; conf_method_st* tmp_add_class_168; conf_st* tmp_add_class_169; crypto_ex_data_st* tmp_add_class_170; crypto_threadid_st* tmp_add_class_171; dl_find_object* tmp_add_class_172; entry* tmp_add_class_173; err_state_st* tmp_add_class_174; evp_cipher_info_st* tmp_add_class_175; f_owner_ex* tmp_add_class_176; file_handle* tmp_add_class_177; flock64* tmp_add_class_178; group_filter* tmp_add_class_179; group_req* tmp_add_class_180; group_source_req* tmp_add_class_181; hsearch_data* tmp_add_class_182; ifaddr* tmp_add_class_183; ifconf* tmp_add_class_184; ifmap* tmp_add_class_185; ifreq* tmp_add_class_186; in6_addr* tmp_add_class_187; in6_pktinfo* tmp_add_class_188; in_addr* tmp_add_class_189; in_pktinfo* tmp_add_class_190; iovec* tmp_add_class_191; ip6_mtuinfo* tmp_add_class_192; ip_mreq* tmp_add_class_193; ip_mreq_source* tmp_add_class_194; ip_mreqn* tmp_add_class_195; ip_msfilter* tmp_add_class_196; ip_opts* tmp_add_class_197; ipc_perm* tmp_add_class_198; ipv6_mreq* tmp_add_class_199; itimerval* tmp_add_class_200; lhash_st_CONF_VALUE* tmp_add_class_201; lhash_st_ERR_STRING_DATA* tmp_add_class_202; lhash_st_OPENSSL_CSTRING* tmp_add_class_203; lhash_st_OPENSSL_STRING* tmp_add_class_204; linger* tmp_add_class_205; mmsghdr* tmp_add_class_206; msghdr* tmp_add_class_207; nl_mmap_hdr* tmp_add_class_208; nl_mmap_req* tmp_add_class_209; nl_pktinfo* tmp_add_class_210; nla_bitfield32* tmp_add_class_211; nlattr* tmp_add_class_212; nlmsgerr* tmp_add_class_213; nlmsghdr* tmp_add_class_214; obj_name_st* tmp_add_class_215; osockaddr* tmp_add_class_216; ossl_algorithm_st* tmp_add_class_217; ossl_dispatch_st* tmp_add_class_218; ossl_item_st* tmp_add_class_219; ossl_param_st* tmp_add_class_220; passwd* tmp_add_class_221; pkcs7_digest_st* tmp_add_class_222; pkcs7_enc_content_st* tmp_add_class_223; pkcs7_encrypted_st* tmp_add_class_224; pkcs7_enveloped_st* tmp_add_class_225; pkcs7_issuer_and_serial_st* tmp_add_class_226; pkcs7_recip_info_st* tmp_add_class_227; pkcs7_signed_st* tmp_add_class_228; pkcs7_signedandenveloped_st* tmp_add_class_229; pkcs7_signer_info_st* tmp_add_class_230; pkcs7_st* tmp_add_class_231; private_key_st* tmp_add_class_232; qelem* tmp_add_class_233; rlimit64* tmp_add_class_234; rsa_oaep_params_st* tmp_add_class_235; rsa_pss_params_st* tmp_add_class_236; sembuf* tmp_add_class_237; semid_ds* tmp_add_class_238; seminfo* tmp_add_class_239; semun* tmp_add_class_240; sockaddr* tmp_add_class_241; sockaddr_in* tmp_add_class_242; sockaddr_in6* tmp_add_class_243; sockaddr_nl* tmp_add_class_244; sockaddr_storage* tmp_add_class_245; srtp_protection_profile_st* tmp_add_class_246; statx_timestamp* tmp_add_class_247; strbuf* tmp_add_class_248; strrecvfd* tmp_add_class_249; termio* tmp_add_class_250; tls_session_ticket_ext_st* tmp_add_class_251; ucontext_t* tmp_add_class_252; ucred* tmp_add_class_253; utsname* tmp_add_class_254; winsize* tmp_add_class_255; x509_trust_st* tmp_add_class_256; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/ZVReXM6KoS/dump1.h"