Temporary header file '/tmp/vXe58hnmtN/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #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/opencsd/c_api/ocsd_c_api_custom.h" #include "/usr/include/opencsd/c_api/ocsd_c_api_types.h" #include "/usr/include/opencsd/c_api/opencsd_c_api.h" #include "/usr/include/opencsd/ete/trc_pkt_types_ete.h" #include "/usr/include/opencsd/etmv3/trc_pkt_types_etmv3.h" #include "/usr/include/opencsd/etmv4/trc_pkt_types_etmv4.h" #include "/usr/include/opencsd/ocsd_if_types.h" #include "/usr/include/opencsd/ocsd_if_version.h" #include "/usr/include/opencsd/ptm/trc_pkt_types_ptm.h" #include "/usr/include/opencsd/stm/trc_pkt_types_stm.h" #include "/usr/include/opencsd/trc_gen_elem_types.h" #include "/usr/include/opencsd/trc_pkt_types.h" // add classes _etmv3_context_t* tmp_add_class_0; _etmv3_data_t* tmp_add_class_1; _etmv3_isync_t* tmp_add_class_2; _etmv4_addr_val_t* tmp_add_class_3; _etmv4_context_t* tmp_add_class_4; _etmv4_trace_info_t* tmp_add_class_5; _ocsd_arch_profile_t* tmp_add_class_6; _ocsd_decode_stats* tmp_add_class_7; _ocsd_demux_stats* tmp_add_class_8; _ocsd_ete_cfg* tmp_add_class_9; _ocsd_etmv3_cfg* tmp_add_class_10; _ocsd_etmv3_excep* tmp_add_class_11; _ocsd_etmv3_pkt* tmp_add_class_12; _ocsd_etmv4_cfg* tmp_add_class_13; _ocsd_etmv4_d_pkt* tmp_add_class_14; _ocsd_etmv4_i_pkt* tmp_add_class_15; _ocsd_extern_dcd_cb_fns* tmp_add_class_16; _ocsd_extern_dcd_fact* tmp_add_class_17; _ocsd_extern_dcd_inst* tmp_add_class_18; _ocsd_file_mem_region* tmp_add_class_19; _ocsd_generic_trace_elem* tmp_add_class_20; _ocsd_instr_info* tmp_add_class_21; _ocsd_pe_context* tmp_add_class_22; _ocsd_pkt_atom* tmp_add_class_23; _ocsd_pkt_byte_sz_val* tmp_add_class_24; _ocsd_pkt_vaddr* tmp_add_class_25; _ocsd_ptm_cfg* tmp_add_class_26; _ocsd_ptm_excep* tmp_add_class_27; _ocsd_ptm_pkt* tmp_add_class_28; _ocsd_stm_cfg* tmp_add_class_29; _ocsd_stm_pkt* tmp_add_class_30; _ocsd_swt_info* tmp_add_class_31; _ptm_context_t* tmp_add_class_32; _trace_event_t* tmp_add_class_33; _trace_marker_payload_t* tmp_add_class_34; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/vXe58hnmtN/dump1.h"