Temporary header file '/tmp/88WTalEhZT/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/rocm_smi/kfd_ioctl.h" #include "/usr/include/rocm_smi/rocm_smi.h" #include "/usr/include/rocm_smi/rocm_smi64Config.h" // add classes id* tmp_add_class_0; kfd_event_data* tmp_add_class_1; kfd_hsa_hw_exception_data* tmp_add_class_2; kfd_hsa_memory_exception_data* tmp_add_class_3; kfd_ioctl_acquire_vm_args* tmp_add_class_4; kfd_ioctl_alloc_memory_of_gpu_args* tmp_add_class_5; kfd_ioctl_alloc_queue_gws_args* tmp_add_class_6; kfd_ioctl_create_event_args* tmp_add_class_7; kfd_ioctl_create_queue_args* tmp_add_class_8; kfd_ioctl_cross_memory_copy_args* tmp_add_class_9; kfd_ioctl_dbg_address_watch_args* tmp_add_class_10; kfd_ioctl_dbg_register_args* tmp_add_class_11; kfd_ioctl_dbg_trap_args* tmp_add_class_12; kfd_ioctl_dbg_unregister_args* tmp_add_class_13; kfd_ioctl_dbg_wave_control_args* tmp_add_class_14; kfd_ioctl_destroy_event_args* tmp_add_class_15; kfd_ioctl_destroy_queue_args* tmp_add_class_16; kfd_ioctl_free_memory_of_gpu_args* tmp_add_class_17; kfd_ioctl_get_clock_counters_args* tmp_add_class_18; kfd_ioctl_get_dmabuf_info_args* tmp_add_class_19; kfd_ioctl_get_process_apertures_args* tmp_add_class_20; kfd_ioctl_get_process_apertures_new_args* tmp_add_class_21; kfd_ioctl_get_queue_wave_state_args* tmp_add_class_22; kfd_ioctl_get_tile_config_args* tmp_add_class_23; kfd_ioctl_get_version_args* tmp_add_class_24; kfd_ioctl_import_dmabuf_args* tmp_add_class_25; kfd_ioctl_ipc_export_handle_args* tmp_add_class_26; kfd_ioctl_ipc_import_handle_args* tmp_add_class_27; kfd_ioctl_map_memory_to_gpu_args* tmp_add_class_28; kfd_ioctl_reset_event_args* tmp_add_class_29; kfd_ioctl_set_cu_mask_args* tmp_add_class_30; kfd_ioctl_set_event_args* tmp_add_class_31; kfd_ioctl_set_memory_policy_args* tmp_add_class_32; kfd_ioctl_set_scratch_backing_va_args* tmp_add_class_33; kfd_ioctl_set_trap_handler_args* tmp_add_class_34; kfd_ioctl_smi_events_args* tmp_add_class_35; kfd_ioctl_unmap_memory_from_gpu_args* tmp_add_class_36; kfd_ioctl_update_queue_args* tmp_add_class_37; kfd_ioctl_wait_events_args* tmp_add_class_38; kfd_memory_exception_failure* tmp_add_class_39; kfd_memory_range* tmp_add_class_40; kfd_process_device_apertures* tmp_add_class_41; kfd_queue_snapshot_entry* tmp_add_class_42; metrics_table_header_t* tmp_add_class_43; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/88WTalEhZT/dump1.h"