Temporary header file '/tmp/J9TkS4HDj7/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/ace/XtReactor/ACE_XtReactor_export.h" #include "/usr/include/ace/XtReactor/XtReactor.h" // add namespaces namespace ACE{typedef int tmp_add_type_1;} ACE::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace ACE_Acquire_Method{typedef int tmp_add_type_2;} ACE_Acquire_Method::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace ACE_OS{typedef int tmp_add_type_3;} ACE_OS::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace ACE_Utils{typedef int tmp_add_type_4;} ACE_Utils::tmp_add_type_4 tmp_add_func_4(){return 0;}; // add classes ACE_Accept_QoS_Params* tmp_add_class_0; ACE_Adaptive_Lock* tmp_add_class_1; ACE_Allocator* tmp_add_class_2; ACE_Ascii_To_Wide* tmp_add_class_3; ACE_Base_Thread_Adapter* tmp_add_class_4; ACE_Cleanup* tmp_add_class_5; ACE_Cleanup_Info_Node* tmp_add_class_6; ACE_Command_Base* tmp_add_class_7; ACE_Condition_Attributes* tmp_add_class_8; ACE_Copy_Disabled* tmp_add_class_9; ACE_Delegating_Time_Policy* tmp_add_class_10; ACE_Dynamic_Time_Policy_Base* tmp_add_class_11; ACE_Errno_Guard* tmp_add_class_12; ACE_Event_Handler* tmp_add_class_13; ACE_Event_Handler_Handle_Timeout_Upcall* tmp_add_class_14; ACE_Event_Handler_var* tmp_add_class_15; ACE_Event_Tuple* tmp_add_class_16; ACE_FPointer_Time_Policy* tmp_add_class_17; ACE_Flow_Spec* tmp_add_class_18; ACE_HR_Time_Policy* tmp_add_class_19; ACE_Handle_Set* tmp_add_class_20; ACE_Handle_Set_Iterator* tmp_add_class_21; ACE_High_Res_Timer* tmp_add_class_22; ACE_Lock* tmp_add_class_23; ACE_Log_Category* tmp_add_class_24; ACE_Log_Category_TSS* tmp_add_class_25; ACE_Log_Msg* tmp_add_class_26; ACE_MT_SYNCH* tmp_add_class_27; ACE_NULL_SYNCH* tmp_add_class_28; ACE_Noop_Command* tmp_add_class_29; ACE_Noop_Token* tmp_add_class_30; ACE_Notification_Buffer* tmp_add_class_31; ACE_Notification_Queue* tmp_add_class_32; ACE_Notification_Queue_Node* tmp_add_class_33; ACE_Null_Mutex* tmp_add_class_34; ACE_OS_Exit_Info* tmp_add_class_35; ACE_OS_Log_Msg_Attributes* tmp_add_class_36; ACE_OS_Object_Manager* tmp_add_class_37; ACE_OS_Recursive_Thread_Mutex_Guard* tmp_add_class_38; ACE_OS_Thread_Descriptor* tmp_add_class_39; ACE_OS_Thread_Mutex_Guard* tmp_add_class_40; ACE_OVERLAPPED* tmp_add_class_41; ACE_Object_Manager_Base* tmp_add_class_42; ACE_Pipe* tmp_add_class_43; ACE_Protocol_Info* tmp_add_class_44; ACE_QoS* tmp_add_class_45; ACE_QoS_Params* tmp_add_class_46; ACE_RW_Mutex* tmp_add_class_47; ACE_RW_Thread_Mutex* tmp_add_class_48; ACE_Reactor* tmp_add_class_49; ACE_Reactor_Impl* tmp_add_class_50; ACE_Reactor_Notify* tmp_add_class_51; ACE_Reactor_Timer_Interface* tmp_add_class_52; ACE_Recursive_Thread_Mutex* tmp_add_class_53; ACE_Select_Reactor_Handle_Set* tmp_add_class_54; ACE_Select_Reactor_Handler_Repository* tmp_add_class_55; ACE_Select_Reactor_Handler_Repository_Iterator* tmp_add_class_56; ACE_Select_Reactor_Impl* tmp_add_class_57; ACE_Select_Reactor_Notify* tmp_add_class_58; ACE_Sig_Action* tmp_add_class_59; ACE_Sig_Guard* tmp_add_class_60; ACE_Sig_Handler* tmp_add_class_61; ACE_Sig_Handlers* tmp_add_class_62; ACE_Sig_Set* tmp_add_class_63; ACE_Str_Buf* tmp_add_class_64; ACE_System_Time_Policy* tmp_add_class_65; ACE_Thread* tmp_add_class_66; ACE_Thread_Adapter* tmp_add_class_67; ACE_Thread_ID* tmp_add_class_68; ACE_Thread_Mutex* tmp_add_class_69; ACE_Time_Value* tmp_add_class_70; ACE_Token* tmp_add_class_71; ACE_Trace* tmp_add_class_72; ACE_Wide_To_Ascii* tmp_add_class_73; ACE_XtReactor* tmp_add_class_74; ACE_XtReactorID* tmp_add_class_75; ACE_event_t* tmp_add_class_76; ACE_eventdata_t* tmp_add_class_77; _G_fpos64_t* tmp_add_class_78; _G_fpos_t* tmp_add_class_79; _IO_cookie_io_functions_t* tmp_add_class_80; _XComposeStatus* tmp_add_class_81; _XEvent* tmp_add_class_82; _XExtData* tmp_add_class_83; _XIMHotKeyTrigger* tmp_add_class_84; _XIMHotKeyTriggers* tmp_add_class_85; _XIMPreeditCaretCallbackStruct* tmp_add_class_86; _XIMPreeditDrawCallbackStruct* tmp_add_class_87; _XIMPreeditStateNotifyCallbackStruct* tmp_add_class_88; _XIMStatusDrawCallbackStruct* tmp_add_class_89; _XIMStringConversionCallbackStruct* tmp_add_class_90; _XIMStringConversionText* tmp_add_class_91; _XIMText* tmp_add_class_92; _XImage* tmp_add_class_93; _XtActionsRec* tmp_add_class_94; _XtCallbackRec* tmp_add_class_95; _XtCheckpointTokenRec* tmp_add_class_96; _XtResource* tmp_add_class_97; cancel_state* tmp_add_class_98; cmsghdr* tmp_add_class_99; entry* tmp_add_class_100; f_owner_ex* tmp_add_class_101; file_handle* tmp_add_class_102; flock64* tmp_add_class_103; group_filter* tmp_add_class_104; group_req* tmp_add_class_105; group_source_req* tmp_add_class_106; hsearch_data* tmp_add_class_107; ifaddr* tmp_add_class_108; ifconf* tmp_add_class_109; ifmap* tmp_add_class_110; ifreq* tmp_add_class_111; in6_addr* tmp_add_class_112; in6_pktinfo* tmp_add_class_113; in_addr* tmp_add_class_114; in_pktinfo* tmp_add_class_115; iovec* tmp_add_class_116; ip6_mtuinfo* tmp_add_class_117; ip_mreq* tmp_add_class_118; ip_mreq_source* tmp_add_class_119; ip_mreqn* tmp_add_class_120; ip_msfilter* tmp_add_class_121; ip_opts* tmp_add_class_122; ipc_perm* tmp_add_class_123; ipv6_mreq* tmp_add_class_124; itimerval* tmp_add_class_125; linger* tmp_add_class_126; mmsghdr* tmp_add_class_127; msghdr* tmp_add_class_128; nl_mmap_hdr* tmp_add_class_129; nl_mmap_req* tmp_add_class_130; nl_pktinfo* tmp_add_class_131; nla_bitfield32* tmp_add_class_132; nlattr* tmp_add_class_133; nlmsgerr* tmp_add_class_134; nlmsghdr* tmp_add_class_135; osockaddr* tmp_add_class_136; passwd* tmp_add_class_137; qelem* tmp_add_class_138; rlimit64* tmp_add_class_139; sembuf* tmp_add_class_140; semid_ds* tmp_add_class_141; seminfo* tmp_add_class_142; semun* tmp_add_class_143; sockaddr* tmp_add_class_144; sockaddr_in* tmp_add_class_145; sockaddr_in6* tmp_add_class_146; sockaddr_nl* tmp_add_class_147; sockaddr_storage* tmp_add_class_148; statx_timestamp* tmp_add_class_149; strbuf* tmp_add_class_150; strrecvfd* tmp_add_class_151; termio* tmp_add_class_152; ucontext_t* tmp_add_class_153; ucred* tmp_add_class_154; utsname* tmp_add_class_155; winsize* tmp_add_class_156; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/J9TkS4HDj7/dump1.h"