Temporary header file '/tmp/LozRrI03Wk/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 // add includes #include "/usr/include/infiniband/ib.h" #include "/usr/include/rdma/rdma_cma.h" #include "/usr/include/rdma/rdma_cma_abi.h" #include "/usr/include/rdma/rdma_verbs.h" #include "/usr/include/rdma/rsocket.h" // add classes _ibv_device_ops* tmp_add_class_0; cmsghdr* tmp_add_class_1; group_filter* tmp_add_class_2; group_req* tmp_add_class_3; group_source_req* tmp_add_class_4; ib_addr* tmp_add_class_5; ib_path_rec_data* tmp_add_class_6; ib_user_path_rec* tmp_add_class_7; ib_uverbs_ah_attr* tmp_add_class_8; ib_uverbs_alloc_mw* tmp_add_class_9; ib_uverbs_alloc_mw_resp* tmp_add_class_10; ib_uverbs_alloc_pd* tmp_add_class_11; ib_uverbs_alloc_pd_resp* tmp_add_class_12; ib_uverbs_async_event_desc* tmp_add_class_13; ib_uverbs_attach_mcast* tmp_add_class_14; ib_uverbs_close_xrcd* tmp_add_class_15; ib_uverbs_cmd_hdr* tmp_add_class_16; ib_uverbs_comp_event_desc* tmp_add_class_17; ib_uverbs_cq_moderation* tmp_add_class_18; ib_uverbs_cq_moderation_caps* tmp_add_class_19; ib_uverbs_create_ah* tmp_add_class_20; ib_uverbs_create_ah_resp* tmp_add_class_21; ib_uverbs_create_comp_channel* tmp_add_class_22; ib_uverbs_create_comp_channel_resp* tmp_add_class_23; ib_uverbs_create_cq* tmp_add_class_24; ib_uverbs_create_cq_resp* tmp_add_class_25; ib_uverbs_create_flow* tmp_add_class_26; ib_uverbs_create_flow_resp* tmp_add_class_27; ib_uverbs_create_qp* tmp_add_class_28; ib_uverbs_create_qp_resp* tmp_add_class_29; ib_uverbs_create_srq* tmp_add_class_30; ib_uverbs_create_srq_resp* tmp_add_class_31; ib_uverbs_create_xsrq* tmp_add_class_32; ib_uverbs_dealloc_mw* tmp_add_class_33; ib_uverbs_dealloc_pd* tmp_add_class_34; ib_uverbs_dereg_mr* tmp_add_class_35; ib_uverbs_destroy_ah* tmp_add_class_36; ib_uverbs_destroy_cq* tmp_add_class_37; ib_uverbs_destroy_cq_resp* tmp_add_class_38; ib_uverbs_destroy_flow* tmp_add_class_39; ib_uverbs_destroy_qp* tmp_add_class_40; ib_uverbs_destroy_qp_resp* tmp_add_class_41; ib_uverbs_destroy_srq* tmp_add_class_42; ib_uverbs_destroy_srq_resp* tmp_add_class_43; ib_uverbs_detach_mcast* tmp_add_class_44; ib_uverbs_ex_cmd_hdr* tmp_add_class_45; ib_uverbs_ex_create_cq* tmp_add_class_46; ib_uverbs_ex_create_cq_resp* tmp_add_class_47; ib_uverbs_ex_create_qp* tmp_add_class_48; ib_uverbs_ex_create_qp_resp* tmp_add_class_49; ib_uverbs_ex_create_rwq_ind_table* tmp_add_class_50; ib_uverbs_ex_create_rwq_ind_table_resp* tmp_add_class_51; ib_uverbs_ex_create_wq* tmp_add_class_52; ib_uverbs_ex_create_wq_resp* tmp_add_class_53; ib_uverbs_ex_destroy_rwq_ind_table* tmp_add_class_54; ib_uverbs_ex_destroy_wq* tmp_add_class_55; ib_uverbs_ex_destroy_wq_resp* tmp_add_class_56; ib_uverbs_ex_modify_cq* tmp_add_class_57; ib_uverbs_ex_modify_qp* tmp_add_class_58; ib_uverbs_ex_modify_qp_resp* tmp_add_class_59; ib_uverbs_ex_modify_wq* tmp_add_class_60; ib_uverbs_ex_query_device* tmp_add_class_61; ib_uverbs_ex_query_device_resp* tmp_add_class_62; ib_uverbs_flow_action_esp* tmp_add_class_63; ib_uverbs_flow_action_esp_encap* tmp_add_class_64; ib_uverbs_flow_action_esp_keymat_aes_gcm* tmp_add_class_65; ib_uverbs_flow_action_esp_replay_bmp* tmp_add_class_66; ib_uverbs_flow_attr* tmp_add_class_67; ib_uverbs_flow_eth_filter* tmp_add_class_68; ib_uverbs_flow_gre_filter* tmp_add_class_69; ib_uverbs_flow_ipv4_filter* tmp_add_class_70; ib_uverbs_flow_ipv6_filter* tmp_add_class_71; ib_uverbs_flow_mpls_filter* tmp_add_class_72; ib_uverbs_flow_spec_action_count* tmp_add_class_73; ib_uverbs_flow_spec_action_drop* tmp_add_class_74; ib_uverbs_flow_spec_action_handle* tmp_add_class_75; ib_uverbs_flow_spec_action_tag* tmp_add_class_76; ib_uverbs_flow_spec_esp* tmp_add_class_77; ib_uverbs_flow_spec_esp_filter* tmp_add_class_78; ib_uverbs_flow_spec_eth* tmp_add_class_79; ib_uverbs_flow_spec_gre* tmp_add_class_80; ib_uverbs_flow_spec_hdr* tmp_add_class_81; ib_uverbs_flow_spec_ipv4* tmp_add_class_82; ib_uverbs_flow_spec_ipv6* tmp_add_class_83; ib_uverbs_flow_spec_mpls* tmp_add_class_84; ib_uverbs_flow_spec_tcp_udp* tmp_add_class_85; ib_uverbs_flow_spec_tunnel* tmp_add_class_86; ib_uverbs_flow_tcp_udp_filter* tmp_add_class_87; ib_uverbs_flow_tunnel_filter* tmp_add_class_88; ib_uverbs_get_context* tmp_add_class_89; ib_uverbs_get_context_resp* tmp_add_class_90; ib_uverbs_gid_entry* tmp_add_class_91; ib_uverbs_global_route* tmp_add_class_92; ib_uverbs_modify_qp* tmp_add_class_93; ib_uverbs_modify_srq* tmp_add_class_94; ib_uverbs_odp_caps* tmp_add_class_95; ib_uverbs_open_qp* tmp_add_class_96; ib_uverbs_open_xrcd* tmp_add_class_97; ib_uverbs_open_xrcd_resp* tmp_add_class_98; ib_uverbs_poll_cq* tmp_add_class_99; ib_uverbs_poll_cq_resp* tmp_add_class_100; ib_uverbs_post_recv* tmp_add_class_101; ib_uverbs_post_recv_resp* tmp_add_class_102; ib_uverbs_post_send* tmp_add_class_103; ib_uverbs_post_send_resp* tmp_add_class_104; ib_uverbs_post_srq_recv* tmp_add_class_105; ib_uverbs_post_srq_recv_resp* tmp_add_class_106; ib_uverbs_qp_attr* tmp_add_class_107; ib_uverbs_qp_cap* tmp_add_class_108; ib_uverbs_qp_dest* tmp_add_class_109; ib_uverbs_query_device* tmp_add_class_110; ib_uverbs_query_device_resp* tmp_add_class_111; ib_uverbs_query_port* tmp_add_class_112; ib_uverbs_query_port_resp* tmp_add_class_113; ib_uverbs_query_port_resp_ex* tmp_add_class_114; ib_uverbs_query_qp* tmp_add_class_115; ib_uverbs_query_qp_resp* tmp_add_class_116; ib_uverbs_query_srq* tmp_add_class_117; ib_uverbs_query_srq_resp* tmp_add_class_118; ib_uverbs_recv_wr* tmp_add_class_119; ib_uverbs_reg_mr* tmp_add_class_120; ib_uverbs_reg_mr_resp* tmp_add_class_121; ib_uverbs_req_notify_cq* tmp_add_class_122; ib_uverbs_rereg_mr* tmp_add_class_123; ib_uverbs_rereg_mr_resp* tmp_add_class_124; ib_uverbs_resize_cq* tmp_add_class_125; ib_uverbs_resize_cq_resp* tmp_add_class_126; ib_uverbs_rss_caps* tmp_add_class_127; ib_uverbs_send_wr* tmp_add_class_128; ib_uverbs_sge* tmp_add_class_129; ib_uverbs_tm_caps* tmp_add_class_130; ib_uverbs_wc* tmp_add_class_131; ibv_ah* tmp_add_class_132; ibv_ah_attr* tmp_add_class_133; ibv_alloc_dm_attr* tmp_add_class_134; ibv_async_event* tmp_add_class_135; ibv_comp_channel* tmp_add_class_136; ibv_context* tmp_add_class_137; ibv_context_ops* tmp_add_class_138; ibv_counter_attach_attr* tmp_add_class_139; ibv_counters* tmp_add_class_140; ibv_counters_init_attr* tmp_add_class_141; ibv_cq* tmp_add_class_142; ibv_cq_ex* tmp_add_class_143; ibv_cq_init_attr_ex* tmp_add_class_144; ibv_cq_moderation_caps* tmp_add_class_145; ibv_data_buf* tmp_add_class_146; ibv_device* tmp_add_class_147; ibv_device_attr* tmp_add_class_148; ibv_device_attr_ex* tmp_add_class_149; ibv_dm* tmp_add_class_150; ibv_ece* tmp_add_class_151; ibv_flow* tmp_add_class_152; ibv_flow_action* tmp_add_class_153; ibv_flow_action_esp_attr* tmp_add_class_154; ibv_flow_attr* tmp_add_class_155; ibv_flow_esp_filter* tmp_add_class_156; ibv_flow_eth_filter* tmp_add_class_157; ibv_flow_gre_filter* tmp_add_class_158; ibv_flow_ipv4_ext_filter* tmp_add_class_159; ibv_flow_ipv4_filter* tmp_add_class_160; ibv_flow_ipv6_filter* tmp_add_class_161; ibv_flow_mpls_filter* tmp_add_class_162; ibv_flow_spec* tmp_add_class_163; ibv_flow_spec_action_drop* tmp_add_class_164; ibv_flow_spec_action_handle* tmp_add_class_165; ibv_flow_spec_action_tag* tmp_add_class_166; ibv_flow_spec_counter_action* tmp_add_class_167; ibv_flow_spec_esp* tmp_add_class_168; ibv_flow_spec_eth* tmp_add_class_169; ibv_flow_spec_gre* tmp_add_class_170; ibv_flow_spec_ipv4* tmp_add_class_171; ibv_flow_spec_ipv4_ext* tmp_add_class_172; ibv_flow_spec_ipv6* tmp_add_class_173; ibv_flow_spec_mpls* tmp_add_class_174; ibv_flow_spec_tcp_udp* tmp_add_class_175; ibv_flow_spec_tunnel* tmp_add_class_176; ibv_flow_tcp_udp_filter* tmp_add_class_177; ibv_flow_tunnel_filter* tmp_add_class_178; ibv_gid* tmp_add_class_179; ibv_gid_entry* tmp_add_class_180; ibv_global_route* tmp_add_class_181; ibv_grh* tmp_add_class_182; ibv_moderate_cq* tmp_add_class_183; ibv_modify_cq_attr* tmp_add_class_184; ibv_mr* tmp_add_class_185; ibv_mw* tmp_add_class_186; ibv_mw_bind* tmp_add_class_187; ibv_mw_bind_info* tmp_add_class_188; ibv_odp_caps* tmp_add_class_189; ibv_ops_wr* tmp_add_class_190; ibv_packet_pacing_caps* tmp_add_class_191; ibv_parent_domain_init_attr* tmp_add_class_192; ibv_path_data* tmp_add_class_193; ibv_path_record* tmp_add_class_194; ibv_pci_atomic_caps* tmp_add_class_195; ibv_pd* tmp_add_class_196; ibv_poll_cq_attr* tmp_add_class_197; ibv_port_attr* tmp_add_class_198; ibv_qp* tmp_add_class_199; ibv_qp_attr* tmp_add_class_200; ibv_qp_cap* tmp_add_class_201; ibv_qp_ex* tmp_add_class_202; ibv_qp_init_attr* tmp_add_class_203; ibv_qp_init_attr_ex* tmp_add_class_204; ibv_qp_open_attr* tmp_add_class_205; ibv_qp_rate_limit_attr* tmp_add_class_206; ibv_query_device_ex_input* tmp_add_class_207; ibv_recv_wr* tmp_add_class_208; ibv_rss_caps* tmp_add_class_209; ibv_rwq_ind_table* tmp_add_class_210; ibv_rwq_ind_table_init_attr* tmp_add_class_211; ibv_rx_hash_conf* tmp_add_class_212; ibv_sa_mcmember_rec* tmp_add_class_213; ibv_sa_path_rec* tmp_add_class_214; ibv_sa_service_rec* tmp_add_class_215; ibv_send_wr* tmp_add_class_216; ibv_sge* tmp_add_class_217; ibv_srq* tmp_add_class_218; ibv_srq_attr* tmp_add_class_219; ibv_srq_init_attr* tmp_add_class_220; ibv_srq_init_attr_ex* tmp_add_class_221; ibv_td* tmp_add_class_222; ibv_td_init_attr* tmp_add_class_223; ibv_tm_cap* tmp_add_class_224; ibv_tm_caps* tmp_add_class_225; ibv_tso_caps* tmp_add_class_226; ibv_values_ex* tmp_add_class_227; ibv_wc* tmp_add_class_228; ibv_wc_tm_info* tmp_add_class_229; ibv_wq* tmp_add_class_230; ibv_wq_attr* tmp_add_class_231; ibv_wq_init_attr* tmp_add_class_232; ibv_xrcd* tmp_add_class_233; ibv_xrcd_init_attr* tmp_add_class_234; in6_addr* tmp_add_class_235; in6_pktinfo* tmp_add_class_236; in_addr* tmp_add_class_237; in_pktinfo* tmp_add_class_238; iovec* tmp_add_class_239; ip6_mtuinfo* tmp_add_class_240; ip_mreq* tmp_add_class_241; ip_mreq_source* tmp_add_class_242; ip_mreqn* tmp_add_class_243; ip_msfilter* tmp_add_class_244; ip_opts* tmp_add_class_245; ipv6_mreq* tmp_add_class_246; linger* tmp_add_class_247; mmsghdr* tmp_add_class_248; msghdr* tmp_add_class_249; osockaddr* tmp_add_class_250; pollfd* tmp_add_class_251; rdma_addr* tmp_add_class_252; rdma_addrinfo* tmp_add_class_253; rdma_cm_event* tmp_add_class_254; rdma_cm_id* tmp_add_class_255; rdma_cm_join_mc_attr_ex* tmp_add_class_256; rdma_conn_param* tmp_add_class_257; rdma_event_channel* tmp_add_class_258; rdma_ib_addr* tmp_add_class_259; rdma_route* tmp_add_class_260; rdma_ud_param* tmp_add_class_261; sockaddr* tmp_add_class_262; sockaddr_ib* tmp_add_class_263; sockaddr_in* tmp_add_class_264; sockaddr_in6* tmp_add_class_265; sockaddr_storage* tmp_add_class_266; ucma_abi_accept* tmp_add_class_267; ucma_abi_bind* tmp_add_class_268; ucma_abi_bind_ip* tmp_add_class_269; ucma_abi_cmd_hdr* tmp_add_class_270; ucma_abi_conn_param* tmp_add_class_271; ucma_abi_connect* tmp_add_class_272; ucma_abi_create_id* tmp_add_class_273; ucma_abi_create_id_resp* tmp_add_class_274; ucma_abi_destroy_id* tmp_add_class_275; ucma_abi_destroy_id_resp* tmp_add_class_276; ucma_abi_disconnect* tmp_add_class_277; ucma_abi_ece* tmp_add_class_278; ucma_abi_event_resp* tmp_add_class_279; ucma_abi_get_event* tmp_add_class_280; ucma_abi_init_qp_attr* tmp_add_class_281; ucma_abi_join_ip_mcast* tmp_add_class_282; ucma_abi_join_mcast* tmp_add_class_283; ucma_abi_listen* tmp_add_class_284; ucma_abi_migrate_id* tmp_add_class_285; ucma_abi_migrate_resp* tmp_add_class_286; ucma_abi_notify* tmp_add_class_287; ucma_abi_query* tmp_add_class_288; ucma_abi_query_addr_resp* tmp_add_class_289; ucma_abi_query_path_resp* tmp_add_class_290; ucma_abi_query_route_resp* tmp_add_class_291; ucma_abi_reject* tmp_add_class_292; ucma_abi_resolve_addr* tmp_add_class_293; ucma_abi_resolve_ip* tmp_add_class_294; ucma_abi_resolve_route* tmp_add_class_295; ucma_abi_set_option* tmp_add_class_296; ucma_abi_ud_param* tmp_add_class_297; ucred* tmp_add_class_298; verbs_context* tmp_add_class_299; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/LozRrI03Wk/dump1.h"