Temporary header file '/tmp/qDKCzl1lZ4/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/arm-linux-gnueabihf/hwloc/autogen/config.h" #include "/usr/include/hwloc/bitmap.h" #include "/usr/include/hwloc/cpukinds.h" #include "/usr/include/hwloc/deprecated.h" #include "/usr/include/hwloc/diff.h" #include "/usr/include/hwloc/distances.h" #include "/usr/include/hwloc/export.h" #include "/usr/include/hwloc/gl.h" #include "/usr/include/hwloc/glibc-sched.h" #include "/usr/include/hwloc/helper.h" #include "/usr/include/hwloc/inlines.h" #include "/usr/include/hwloc/linux-libnuma.h" #include "/usr/include/hwloc/linux.h" #include "/usr/include/hwloc/memattrs.h" #include "/usr/include/hwloc/opencl.h" #include "/usr/include/hwloc/openfabrics-verbs.h" #include "/usr/include/hwloc/plugins.h" #include "/usr/include/hwloc/rename.h" #include "/usr/include/hwloc/shmem.h" #include "/usr/include/hwloc.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; _cl_buffer_region* tmp_add_class_3; _cl_image_desc* tmp_add_class_4; _cl_image_format* tmp_add_class_5; _cl_name_version* tmp_add_class_6; _ibv_device_ops* tmp_add_class_7; bitmask* tmp_add_class_8; hwloc_backend* tmp_add_class_9; hwloc_component* tmp_add_class_10; hwloc_disc_component* tmp_add_class_11; hwloc_disc_status* tmp_add_class_12; hwloc_distances_s* tmp_add_class_13; hwloc_info_s* tmp_add_class_14; hwloc_location* tmp_add_class_15; hwloc_obj* tmp_add_class_16; hwloc_obj_attr_u* tmp_add_class_17; hwloc_topology_cpubind_support* tmp_add_class_18; hwloc_topology_diff_obj_attr_u* tmp_add_class_19; hwloc_topology_diff_u* tmp_add_class_20; hwloc_topology_discovery_support* tmp_add_class_21; hwloc_topology_membind_support* tmp_add_class_22; hwloc_topology_misc_support* tmp_add_class_23; hwloc_topology_support* tmp_add_class_24; ib_uverbs_ah_attr* tmp_add_class_25; ib_uverbs_alloc_mw* tmp_add_class_26; ib_uverbs_alloc_mw_resp* tmp_add_class_27; ib_uverbs_alloc_pd* tmp_add_class_28; ib_uverbs_alloc_pd_resp* tmp_add_class_29; ib_uverbs_async_event_desc* tmp_add_class_30; ib_uverbs_attach_mcast* tmp_add_class_31; ib_uverbs_close_xrcd* tmp_add_class_32; ib_uverbs_cmd_hdr* tmp_add_class_33; ib_uverbs_comp_event_desc* tmp_add_class_34; ib_uverbs_cq_moderation* tmp_add_class_35; ib_uverbs_cq_moderation_caps* tmp_add_class_36; ib_uverbs_create_ah* tmp_add_class_37; ib_uverbs_create_ah_resp* tmp_add_class_38; ib_uverbs_create_comp_channel* tmp_add_class_39; ib_uverbs_create_comp_channel_resp* tmp_add_class_40; ib_uverbs_create_cq* tmp_add_class_41; ib_uverbs_create_cq_resp* tmp_add_class_42; ib_uverbs_create_flow* tmp_add_class_43; ib_uverbs_create_flow_resp* tmp_add_class_44; ib_uverbs_create_qp* tmp_add_class_45; ib_uverbs_create_qp_resp* tmp_add_class_46; ib_uverbs_create_srq* tmp_add_class_47; ib_uverbs_create_srq_resp* tmp_add_class_48; ib_uverbs_create_xsrq* tmp_add_class_49; ib_uverbs_dealloc_mw* tmp_add_class_50; ib_uverbs_dealloc_pd* tmp_add_class_51; ib_uverbs_dereg_mr* tmp_add_class_52; ib_uverbs_destroy_ah* tmp_add_class_53; ib_uverbs_destroy_cq* tmp_add_class_54; ib_uverbs_destroy_cq_resp* tmp_add_class_55; ib_uverbs_destroy_flow* tmp_add_class_56; ib_uverbs_destroy_qp* tmp_add_class_57; ib_uverbs_destroy_qp_resp* tmp_add_class_58; ib_uverbs_destroy_srq* tmp_add_class_59; ib_uverbs_destroy_srq_resp* tmp_add_class_60; ib_uverbs_detach_mcast* tmp_add_class_61; ib_uverbs_ex_cmd_hdr* tmp_add_class_62; ib_uverbs_ex_create_cq* tmp_add_class_63; ib_uverbs_ex_create_cq_resp* tmp_add_class_64; ib_uverbs_ex_create_qp* tmp_add_class_65; ib_uverbs_ex_create_qp_resp* tmp_add_class_66; ib_uverbs_ex_create_rwq_ind_table* tmp_add_class_67; ib_uverbs_ex_create_rwq_ind_table_resp* tmp_add_class_68; ib_uverbs_ex_create_wq* tmp_add_class_69; ib_uverbs_ex_create_wq_resp* tmp_add_class_70; ib_uverbs_ex_destroy_rwq_ind_table* tmp_add_class_71; ib_uverbs_ex_destroy_wq* tmp_add_class_72; ib_uverbs_ex_destroy_wq_resp* tmp_add_class_73; ib_uverbs_ex_modify_cq* tmp_add_class_74; ib_uverbs_ex_modify_qp* tmp_add_class_75; ib_uverbs_ex_modify_qp_resp* tmp_add_class_76; ib_uverbs_ex_modify_wq* tmp_add_class_77; ib_uverbs_ex_query_device* tmp_add_class_78; ib_uverbs_ex_query_device_resp* tmp_add_class_79; ib_uverbs_flow_action_esp* tmp_add_class_80; ib_uverbs_flow_action_esp_encap* tmp_add_class_81; ib_uverbs_flow_action_esp_keymat_aes_gcm* tmp_add_class_82; ib_uverbs_flow_action_esp_replay_bmp* tmp_add_class_83; ib_uverbs_flow_attr* tmp_add_class_84; ib_uverbs_flow_eth_filter* tmp_add_class_85; ib_uverbs_flow_gre_filter* tmp_add_class_86; ib_uverbs_flow_ipv4_filter* tmp_add_class_87; ib_uverbs_flow_ipv6_filter* tmp_add_class_88; ib_uverbs_flow_mpls_filter* tmp_add_class_89; ib_uverbs_flow_spec_action_count* tmp_add_class_90; ib_uverbs_flow_spec_action_drop* tmp_add_class_91; ib_uverbs_flow_spec_action_handle* tmp_add_class_92; ib_uverbs_flow_spec_action_tag* tmp_add_class_93; ib_uverbs_flow_spec_esp* tmp_add_class_94; ib_uverbs_flow_spec_esp_filter* tmp_add_class_95; ib_uverbs_flow_spec_eth* tmp_add_class_96; ib_uverbs_flow_spec_gre* tmp_add_class_97; ib_uverbs_flow_spec_hdr* tmp_add_class_98; ib_uverbs_flow_spec_ipv4* tmp_add_class_99; ib_uverbs_flow_spec_ipv6* tmp_add_class_100; ib_uverbs_flow_spec_mpls* tmp_add_class_101; ib_uverbs_flow_spec_tcp_udp* tmp_add_class_102; ib_uverbs_flow_spec_tunnel* tmp_add_class_103; ib_uverbs_flow_tcp_udp_filter* tmp_add_class_104; ib_uverbs_flow_tunnel_filter* tmp_add_class_105; ib_uverbs_get_context* tmp_add_class_106; ib_uverbs_get_context_resp* tmp_add_class_107; ib_uverbs_gid_entry* tmp_add_class_108; ib_uverbs_global_route* tmp_add_class_109; ib_uverbs_modify_qp* tmp_add_class_110; ib_uverbs_modify_srq* tmp_add_class_111; ib_uverbs_odp_caps* tmp_add_class_112; ib_uverbs_open_qp* tmp_add_class_113; ib_uverbs_open_xrcd* tmp_add_class_114; ib_uverbs_open_xrcd_resp* tmp_add_class_115; ib_uverbs_poll_cq* tmp_add_class_116; ib_uverbs_poll_cq_resp* tmp_add_class_117; ib_uverbs_post_recv* tmp_add_class_118; ib_uverbs_post_recv_resp* tmp_add_class_119; ib_uverbs_post_send* tmp_add_class_120; ib_uverbs_post_send_resp* tmp_add_class_121; ib_uverbs_post_srq_recv* tmp_add_class_122; ib_uverbs_post_srq_recv_resp* tmp_add_class_123; ib_uverbs_qp_attr* tmp_add_class_124; ib_uverbs_qp_cap* tmp_add_class_125; ib_uverbs_qp_dest* tmp_add_class_126; ib_uverbs_query_device* tmp_add_class_127; ib_uverbs_query_device_resp* tmp_add_class_128; ib_uverbs_query_port* tmp_add_class_129; ib_uverbs_query_port_resp* tmp_add_class_130; ib_uverbs_query_port_resp_ex* tmp_add_class_131; ib_uverbs_query_qp* tmp_add_class_132; ib_uverbs_query_qp_resp* tmp_add_class_133; ib_uverbs_query_srq* tmp_add_class_134; ib_uverbs_query_srq_resp* tmp_add_class_135; ib_uverbs_recv_wr* tmp_add_class_136; ib_uverbs_reg_mr* tmp_add_class_137; ib_uverbs_reg_mr_resp* tmp_add_class_138; ib_uverbs_req_notify_cq* tmp_add_class_139; ib_uverbs_rereg_mr* tmp_add_class_140; ib_uverbs_rereg_mr_resp* tmp_add_class_141; ib_uverbs_resize_cq* tmp_add_class_142; ib_uverbs_resize_cq_resp* tmp_add_class_143; ib_uverbs_rss_caps* tmp_add_class_144; ib_uverbs_send_wr* tmp_add_class_145; ib_uverbs_sge* tmp_add_class_146; ib_uverbs_tm_caps* tmp_add_class_147; ib_uverbs_wc* tmp_add_class_148; ibv_ah* tmp_add_class_149; ibv_ah_attr* tmp_add_class_150; ibv_alloc_dm_attr* tmp_add_class_151; ibv_async_event* tmp_add_class_152; ibv_comp_channel* tmp_add_class_153; ibv_context* tmp_add_class_154; ibv_context_ops* tmp_add_class_155; ibv_counter_attach_attr* tmp_add_class_156; ibv_counters* tmp_add_class_157; ibv_counters_init_attr* tmp_add_class_158; ibv_cq* tmp_add_class_159; ibv_cq_ex* tmp_add_class_160; ibv_cq_init_attr_ex* tmp_add_class_161; ibv_cq_moderation_caps* tmp_add_class_162; ibv_data_buf* tmp_add_class_163; ibv_device* tmp_add_class_164; ibv_device_attr* tmp_add_class_165; ibv_device_attr_ex* tmp_add_class_166; ibv_dm* tmp_add_class_167; ibv_ece* tmp_add_class_168; ibv_flow* tmp_add_class_169; ibv_flow_action* tmp_add_class_170; ibv_flow_action_esp_attr* tmp_add_class_171; ibv_flow_attr* tmp_add_class_172; ibv_flow_esp_filter* tmp_add_class_173; ibv_flow_eth_filter* tmp_add_class_174; ibv_flow_gre_filter* tmp_add_class_175; ibv_flow_ipv4_ext_filter* tmp_add_class_176; ibv_flow_ipv4_filter* tmp_add_class_177; ibv_flow_ipv6_filter* tmp_add_class_178; ibv_flow_mpls_filter* tmp_add_class_179; ibv_flow_spec* tmp_add_class_180; ibv_flow_spec_action_drop* tmp_add_class_181; ibv_flow_spec_action_handle* tmp_add_class_182; ibv_flow_spec_action_tag* tmp_add_class_183; ibv_flow_spec_counter_action* tmp_add_class_184; ibv_flow_spec_esp* tmp_add_class_185; ibv_flow_spec_eth* tmp_add_class_186; ibv_flow_spec_gre* tmp_add_class_187; ibv_flow_spec_ipv4* tmp_add_class_188; ibv_flow_spec_ipv4_ext* tmp_add_class_189; ibv_flow_spec_ipv6* tmp_add_class_190; ibv_flow_spec_mpls* tmp_add_class_191; ibv_flow_spec_tcp_udp* tmp_add_class_192; ibv_flow_spec_tunnel* tmp_add_class_193; ibv_flow_tcp_udp_filter* tmp_add_class_194; ibv_flow_tunnel_filter* tmp_add_class_195; ibv_gid* tmp_add_class_196; ibv_gid_entry* tmp_add_class_197; ibv_global_route* tmp_add_class_198; ibv_grh* tmp_add_class_199; ibv_moderate_cq* tmp_add_class_200; ibv_modify_cq_attr* tmp_add_class_201; ibv_mr* tmp_add_class_202; ibv_mw* tmp_add_class_203; ibv_mw_bind* tmp_add_class_204; ibv_mw_bind_info* tmp_add_class_205; ibv_odp_caps* tmp_add_class_206; ibv_ops_wr* tmp_add_class_207; ibv_packet_pacing_caps* tmp_add_class_208; ibv_parent_domain_init_attr* tmp_add_class_209; ibv_pci_atomic_caps* tmp_add_class_210; ibv_pd* tmp_add_class_211; ibv_poll_cq_attr* tmp_add_class_212; ibv_port_attr* tmp_add_class_213; ibv_qp* tmp_add_class_214; ibv_qp_attr* tmp_add_class_215; ibv_qp_cap* tmp_add_class_216; ibv_qp_ex* tmp_add_class_217; ibv_qp_init_attr* tmp_add_class_218; ibv_qp_init_attr_ex* tmp_add_class_219; ibv_qp_open_attr* tmp_add_class_220; ibv_qp_rate_limit_attr* tmp_add_class_221; ibv_query_device_ex_input* tmp_add_class_222; ibv_recv_wr* tmp_add_class_223; ibv_rss_caps* tmp_add_class_224; ibv_rwq_ind_table* tmp_add_class_225; ibv_rwq_ind_table_init_attr* tmp_add_class_226; ibv_rx_hash_conf* tmp_add_class_227; ibv_send_wr* tmp_add_class_228; ibv_sge* tmp_add_class_229; ibv_srq* tmp_add_class_230; ibv_srq_attr* tmp_add_class_231; ibv_srq_init_attr* tmp_add_class_232; ibv_srq_init_attr_ex* tmp_add_class_233; ibv_td* tmp_add_class_234; ibv_td_init_attr* tmp_add_class_235; ibv_tm_cap* tmp_add_class_236; ibv_tm_caps* tmp_add_class_237; ibv_tso_caps* tmp_add_class_238; ibv_values_ex* tmp_add_class_239; ibv_wc* tmp_add_class_240; ibv_wc_tm_info* tmp_add_class_241; ibv_wq* tmp_add_class_242; ibv_wq_attr* tmp_add_class_243; ibv_wq_init_attr* tmp_add_class_244; ibv_xrcd* tmp_add_class_245; ibv_xrcd_init_attr* tmp_add_class_246; verbs_context* tmp_add_class_247; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/qDKCzl1lZ4/dump1.h"