Temporary header file '/tmp/qhdxcD4cMV/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/va/va.h" #include "/usr/include/va/va_backend.h" #include "/usr/include/va/va_backend_glx.h" #include "/usr/include/va/va_backend_prot.h" #include "/usr/include/va/va_backend_vpp.h" #include "/usr/include/va/va_backend_wayland.h" #include "/usr/include/va/va_compat.h" #include "/usr/include/va/va_dec_av1.h" #include "/usr/include/va/va_dec_hevc.h" #include "/usr/include/va/va_dec_jpeg.h" #include "/usr/include/va/va_dec_vp8.h" #include "/usr/include/va/va_dec_vp9.h" #include "/usr/include/va/va_dri2.h" #include "/usr/include/va/va_dricommon.h" #include "/usr/include/va/va_drm.h" #include "/usr/include/va/va_drmcommon.h" #include "/usr/include/va/va_egl.h" #include "/usr/include/va/va_enc_av1.h" #include "/usr/include/va/va_enc_h264.h" #include "/usr/include/va/va_enc_hevc.h" #include "/usr/include/va/va_enc_jpeg.h" #include "/usr/include/va/va_enc_mpeg2.h" #include "/usr/include/va/va_enc_vp8.h" #include "/usr/include/va/va_enc_vp9.h" #include "/usr/include/va/va_fei.h" #include "/usr/include/va/va_fei_h264.h" #include "/usr/include/va/va_fei_hevc.h" #include "/usr/include/va/va_glx.h" #include "/usr/include/va/va_prot.h" #include "/usr/include/va/va_str.h" #include "/usr/include/va/va_tpi.h" #include "/usr/include/va/va_version.h" #include "/usr/include/va/va_vpp.h" #include "/usr/include/va/va_wayland.h" #include "/usr/include/va/va_x11.h" // add classes VAConfigAttribValDecAV1Features* tmp_add_class_0; VAConfigAttribValEncHEVCBlockSizes* tmp_add_class_1; VAConfigAttribValEncHEVCFeatures* tmp_add_class_2; VADisplayContext* tmp_add_class_3; VADriverContext* tmp_add_class_4; VADriverVTable* tmp_add_class_5; VADriverVTableGLX* tmp_add_class_6; VADriverVTableProt* tmp_add_class_7; VADriverVTableVPP* tmp_add_class_8; VADriverVTableWayland* tmp_add_class_9; _FillPolyReq* tmp_add_class_10; _PutImageReq* tmp_add_class_11; _VABlendState* tmp_add_class_12; _VABoolCoderContextVPX* tmp_add_class_13; _VACodedBufferSegment* tmp_add_class_14; _VACodedBufferVP9Status* tmp_add_class_15; _VAConfigAttrib* tmp_add_class_16; _VAConfigAttribValContextPriority* tmp_add_class_17; _VAConfigAttribValDecJPEG* tmp_add_class_18; _VAConfigAttribValEncAV1* tmp_add_class_19; _VAConfigAttribValEncAV1Ext1* tmp_add_class_20; _VAConfigAttribValEncAV1Ext2* tmp_add_class_21; _VAConfigAttribValEncJPEG* tmp_add_class_22; _VAConfigAttribValEncPerBlockControl* tmp_add_class_23; _VAConfigAttribValEncROI* tmp_add_class_24; _VAConfigAttribValEncRateControlExt* tmp_add_class_25; _VAConfigAttribValMaxFrameSize* tmp_add_class_26; _VAConfigAttribValMultipleFrame* tmp_add_class_27; _VAConfigAttribValStats* tmp_add_class_28; _VAContextParameterUpdateBuffer* tmp_add_class_29; _VACopyObject* tmp_add_class_30; _VACopyOption* tmp_add_class_31; _VADRMFormatModifierList* tmp_add_class_32; _VADRMPRIMESurfaceDescriptor* tmp_add_class_33; _VADecPictureParameterBufferAV1* tmp_add_class_34; _VADecPictureParameterBufferVP9* tmp_add_class_35; _VADisplayAttribValSubDevice* tmp_add_class_36; _VADisplayAttribute* tmp_add_class_37; _VAEncFEICTBControlHEVC* tmp_add_class_38; _VAEncFEIDistortionH264* tmp_add_class_39; _VAEncFEIDistortionHevc* tmp_add_class_40; _VAEncFEIMBCodeH264* tmp_add_class_41; _VAEncFEIMBControlH264* tmp_add_class_42; _VAEncFEIMVPredictorH264* tmp_add_class_43; _VAEncFEIMVPredictorHEVC* tmp_add_class_44; _VAEncMBMapBufferVP8* tmp_add_class_45; _VAEncMacroblockParameterBufferH264* tmp_add_class_46; _VAEncMiscParameterAIR* tmp_add_class_47; _VAEncMiscParameterBuffer* tmp_add_class_48; _VAEncMiscParameterBufferDirtyRect* tmp_add_class_49; _VAEncMiscParameterBufferMaxFrameSize* tmp_add_class_50; _VAEncMiscParameterBufferMultiPassFrameSize* tmp_add_class_51; _VAEncMiscParameterBufferQualityLevel* tmp_add_class_52; _VAEncMiscParameterBufferROI* tmp_add_class_53; _VAEncMiscParameterCustomRoundingControl* tmp_add_class_54; _VAEncMiscParameterEncQuality* tmp_add_class_55; _VAEncMiscParameterExtensionDataSeqDisplayMPEG2* tmp_add_class_56; _VAEncMiscParameterFEIFrameControlH264* tmp_add_class_57; _VAEncMiscParameterFEIFrameControlHEVC* tmp_add_class_58; _VAEncMiscParameterFrameRate* tmp_add_class_59; _VAEncMiscParameterHRD* tmp_add_class_60; _VAEncMiscParameterMaxSliceSize* tmp_add_class_61; _VAEncMiscParameterParallelRateControl* tmp_add_class_62; _VAEncMiscParameterQuantization* tmp_add_class_63; _VAEncMiscParameterRIR* tmp_add_class_64; _VAEncMiscParameterRateControl* tmp_add_class_65; _VAEncMiscParameterSkipFrame* tmp_add_class_66; _VAEncMiscParameterSubMbPartPelH264* tmp_add_class_67; _VAEncMiscParameterTemporalLayerStructure* tmp_add_class_68; _VAEncMiscParameterTypeVP9PerSegmantParam* tmp_add_class_69; _VAEncPackedHeaderParameterBuffer* tmp_add_class_70; _VAEncPictureParameterBufferAV1* tmp_add_class_71; _VAEncPictureParameterBufferH263* tmp_add_class_72; _VAEncPictureParameterBufferH264* tmp_add_class_73; _VAEncPictureParameterBufferHEVC* tmp_add_class_74; _VAEncPictureParameterBufferJPEG* tmp_add_class_75; _VAEncPictureParameterBufferMPEG2* tmp_add_class_76; _VAEncPictureParameterBufferMPEG4* tmp_add_class_77; _VAEncPictureParameterBufferVP8* tmp_add_class_78; _VAEncPictureParameterBufferVP9* tmp_add_class_79; _VAEncQPBufferH264* tmp_add_class_80; _VAEncROI* tmp_add_class_81; _VAEncSegMapBufferAV1* tmp_add_class_82; _VAEncSegParamAV1* tmp_add_class_83; _VAEncSegParamVP9* tmp_add_class_84; _VAEncSequenceParameterBufferAV1* tmp_add_class_85; _VAEncSequenceParameterBufferH263* tmp_add_class_86; _VAEncSequenceParameterBufferH264* tmp_add_class_87; _VAEncSequenceParameterBufferHEVC* tmp_add_class_88; _VAEncSequenceParameterBufferMPEG2* tmp_add_class_89; _VAEncSequenceParameterBufferMPEG4* tmp_add_class_90; _VAEncSequenceParameterBufferVP8* tmp_add_class_91; _VAEncSequenceParameterBufferVP9* tmp_add_class_92; _VAEncSliceParameterBuffer* tmp_add_class_93; _VAEncSliceParameterBufferH264* tmp_add_class_94; _VAEncSliceParameterBufferHEVC* tmp_add_class_95; _VAEncSliceParameterBufferJPEG* tmp_add_class_96; _VAEncSliceParameterBufferMPEG2* tmp_add_class_97; _VAEncTileGroupBufferAV1* tmp_add_class_98; _VAEncWarpedMotionParamsAV1* tmp_add_class_99; _VAEncryptionParameters* tmp_add_class_100; _VAEncryptionSegmentInfo* tmp_add_class_101; _VAFilmGrainStructAV1* tmp_add_class_102; _VAGenericValue* tmp_add_class_103; _VAHdrMetaData* tmp_add_class_104; _VAHdrMetaDataHDR10* tmp_add_class_105; _VAHuffmanTableBufferJPEGBaseline* tmp_add_class_106; _VAIQMatrixBufferH264* tmp_add_class_107; _VAIQMatrixBufferHEVC* tmp_add_class_108; _VAIQMatrixBufferJPEGBaseline* tmp_add_class_109; _VAIQMatrixBufferMPEG2* tmp_add_class_110; _VAIQMatrixBufferMPEG4* tmp_add_class_111; _VAIQMatrixBufferVP8* tmp_add_class_112; _VAImage* tmp_add_class_113; _VAImageFormat* tmp_add_class_114; _VAMacroblockParameterBufferMPEG2* tmp_add_class_115; _VAMotionVector* tmp_add_class_116; _VAPictureH264* tmp_add_class_117; _VAPictureHEVC* tmp_add_class_118; _VAPictureParameterBufferH264* tmp_add_class_119; _VAPictureParameterBufferHEVC* tmp_add_class_120; _VAPictureParameterBufferHEVCExtension* tmp_add_class_121; _VAPictureParameterBufferHEVCRext* tmp_add_class_122; _VAPictureParameterBufferHEVCScc* tmp_add_class_123; _VAPictureParameterBufferJPEGBaseline* tmp_add_class_124; _VAPictureParameterBufferMPEG2* tmp_add_class_125; _VAPictureParameterBufferMPEG4* tmp_add_class_126; _VAPictureParameterBufferVC1* tmp_add_class_127; _VAPictureParameterBufferVP8* tmp_add_class_128; _VAPictureStats* tmp_add_class_129; _VAProbabilityDataBufferVP8* tmp_add_class_130; _VAProcColorProperties* tmp_add_class_131; _VAProcFilterCap* tmp_add_class_132; _VAProcFilterCap3DLUT* tmp_add_class_133; _VAProcFilterCapColorBalance* tmp_add_class_134; _VAProcFilterCapDeinterlacing* tmp_add_class_135; _VAProcFilterCapHighDynamicRange* tmp_add_class_136; _VAProcFilterCapTotalColorCorrection* tmp_add_class_137; _VAProcFilterParameterBuffer* tmp_add_class_138; _VAProcFilterParameterBuffer3DLUT* tmp_add_class_139; _VAProcFilterParameterBufferBase* tmp_add_class_140; _VAProcFilterParameterBufferColorBalance* tmp_add_class_141; _VAProcFilterParameterBufferDeinterlacing* tmp_add_class_142; _VAProcFilterParameterBufferHDRToneMapping* tmp_add_class_143; _VAProcFilterParameterBufferHVSNoiseReduction* tmp_add_class_144; _VAProcFilterParameterBufferTotalColorCorrection* tmp_add_class_145; _VAProcFilterValueRange* tmp_add_class_146; _VAProcPipelineCaps* tmp_add_class_147; _VAProcPipelineParameterBuffer* tmp_add_class_148; _VAProcessingRateParameter* tmp_add_class_149; _VAProcessingRateParameterDec* tmp_add_class_150; _VAProcessingRateParameterEnc* tmp_add_class_151; _VAProtectedSessionBuffer* tmp_add_class_152; _VAProtectedSessionExecuteBuffer* tmp_add_class_153; _VAQMatrixBufferHEVC* tmp_add_class_154; _VAQMatrixBufferJPEG* tmp_add_class_155; _VAQMatrixBufferVP8* tmp_add_class_156; _VARectangle* tmp_add_class_157; _VASegmentParameterVP9* tmp_add_class_158; _VASegmentationStructAV1* tmp_add_class_159; _VASliceParameterBufferAV1* tmp_add_class_160; _VASliceParameterBufferBase* tmp_add_class_161; _VASliceParameterBufferH264* tmp_add_class_162; _VASliceParameterBufferHEVC* tmp_add_class_163; _VASliceParameterBufferHEVCExtension* tmp_add_class_164; _VASliceParameterBufferHEVCRext* tmp_add_class_165; _VASliceParameterBufferJPEGBaseline* tmp_add_class_166; _VASliceParameterBufferMPEG2* tmp_add_class_167; _VASliceParameterBufferMPEG4* tmp_add_class_168; _VASliceParameterBufferVC1* tmp_add_class_169; _VASliceParameterBufferVP8* tmp_add_class_170; _VASliceParameterBufferVP9* tmp_add_class_171; _VAStatsStatisticsH264* tmp_add_class_172; _VAStatsStatisticsParameter* tmp_add_class_173; _VAStatsStatisticsParameterH264* tmp_add_class_174; _VASurfaceAttrib* tmp_add_class_175; _VASurfaceAttribExternalBuffers* tmp_add_class_176; _VASurfaceDecodeMBErrors* tmp_add_class_177; _VAWarpedMotionParamsAV1* tmp_add_class_178; _XComposeStatus* tmp_add_class_179; _XEvent* tmp_add_class_180; _XExtData* tmp_add_class_181; _XIMHotKeyTrigger* tmp_add_class_182; _XIMHotKeyTriggers* tmp_add_class_183; _XIMPreeditCaretCallbackStruct* tmp_add_class_184; _XIMPreeditDrawCallbackStruct* tmp_add_class_185; _XIMPreeditStateNotifyCallbackStruct* tmp_add_class_186; _XIMStatusDrawCallbackStruct* tmp_add_class_187; _XIMStringConversionCallbackStruct* tmp_add_class_188; _XIMStringConversionText* tmp_add_class_189; _XIMText* tmp_add_class_190; _XImage* tmp_add_class_191; _drmBuf* tmp_add_class_192; _drmBufDesc* tmp_add_class_193; _drmBufInfo* tmp_add_class_194; _drmBufMap* tmp_add_class_195; _drmDMAReq* tmp_add_class_196; _drmDevice* tmp_add_class_197; _drmEventContext* tmp_add_class_198; _drmHost1xBusInfo* tmp_add_class_199; _drmHost1xDeviceInfo* tmp_add_class_200; _drmLock* tmp_add_class_201; _drmPciBusInfo* tmp_add_class_202; _drmPciDeviceInfo* tmp_add_class_203; _drmPlatformBusInfo* tmp_add_class_204; _drmPlatformDeviceInfo* tmp_add_class_205; _drmRegion* tmp_add_class_206; _drmServerInfo* tmp_add_class_207; _drmSetVersion* tmp_add_class_208; _drmStats* tmp_add_class_209; _drmTextureRegion* tmp_add_class_210; _drmUsbBusInfo* tmp_add_class_211; _drmUsbDeviceInfo* tmp_add_class_212; _drmVBlank* tmp_add_class_213; _drmVBlankReply* tmp_add_class_214; _drmVBlankReq* tmp_add_class_215; _drmVersion* tmp_add_class_216; _xArc* tmp_add_class_217; _xEvent* tmp_add_class_218; _xPoint* tmp_add_class_219; _xQueryFontReply* tmp_add_class_220; _xRectangle* tmp_add_class_221; _xReq* tmp_add_class_222; _xSegment* tmp_add_class_223; dri_buffer* tmp_add_class_224; dri_drawable* tmp_add_class_225; dri_state* tmp_add_class_226; drmHashEntry* tmp_add_class_227; drm_agp_binding* tmp_add_class_228; drm_agp_buffer* tmp_add_class_229; drm_agp_info* tmp_add_class_230; drm_agp_mode* tmp_add_class_231; drm_auth* tmp_add_class_232; drm_block* tmp_add_class_233; drm_buf_desc* tmp_add_class_234; drm_buf_free* tmp_add_class_235; drm_buf_info* tmp_add_class_236; drm_buf_map* tmp_add_class_237; drm_buf_pub* tmp_add_class_238; drm_client* tmp_add_class_239; drm_clip_rect* tmp_add_class_240; drm_color_ctm* tmp_add_class_241; drm_color_lut* tmp_add_class_242; drm_control* tmp_add_class_243; drm_crtc_get_sequence* tmp_add_class_244; drm_crtc_queue_sequence* tmp_add_class_245; drm_ctx* tmp_add_class_246; drm_ctx_priv_map* tmp_add_class_247; drm_ctx_res* tmp_add_class_248; drm_dma* tmp_add_class_249; drm_draw* tmp_add_class_250; drm_drawable_info* tmp_add_class_251; drm_event* tmp_add_class_252; drm_event_crtc_sequence* tmp_add_class_253; drm_event_vblank* tmp_add_class_254; drm_format_modifier* tmp_add_class_255; drm_format_modifier_blob* tmp_add_class_256; drm_gem_close* tmp_add_class_257; drm_gem_flink* tmp_add_class_258; drm_gem_open* tmp_add_class_259; drm_get_cap* tmp_add_class_260; drm_hw_lock* tmp_add_class_261; drm_irq_busid* tmp_add_class_262; drm_list* tmp_add_class_263; drm_lock* tmp_add_class_264; drm_map* tmp_add_class_265; drm_mode_atomic* tmp_add_class_266; drm_mode_card_res* tmp_add_class_267; drm_mode_connector_set_property* tmp_add_class_268; drm_mode_create_blob* tmp_add_class_269; drm_mode_create_dumb* tmp_add_class_270; drm_mode_create_lease* tmp_add_class_271; drm_mode_crtc* tmp_add_class_272; drm_mode_crtc_lut* tmp_add_class_273; drm_mode_crtc_page_flip* tmp_add_class_274; drm_mode_crtc_page_flip_target* tmp_add_class_275; drm_mode_cursor* tmp_add_class_276; drm_mode_cursor2* tmp_add_class_277; drm_mode_destroy_blob* tmp_add_class_278; drm_mode_destroy_dumb* tmp_add_class_279; drm_mode_fb_cmd* tmp_add_class_280; drm_mode_fb_cmd2* tmp_add_class_281; drm_mode_fb_dirty_cmd* tmp_add_class_282; drm_mode_get_blob* tmp_add_class_283; drm_mode_get_connector* tmp_add_class_284; drm_mode_get_encoder* tmp_add_class_285; drm_mode_get_lease* tmp_add_class_286; drm_mode_get_plane* tmp_add_class_287; drm_mode_get_plane_res* tmp_add_class_288; drm_mode_get_property* tmp_add_class_289; drm_mode_list_lessees* tmp_add_class_290; drm_mode_map_dumb* tmp_add_class_291; drm_mode_mode_cmd* tmp_add_class_292; drm_mode_modeinfo* tmp_add_class_293; drm_mode_obj_get_properties* tmp_add_class_294; drm_mode_obj_set_property* tmp_add_class_295; drm_mode_property_enum* tmp_add_class_296; drm_mode_rect* tmp_add_class_297; drm_mode_revoke_lease* tmp_add_class_298; drm_mode_set_plane* tmp_add_class_299; drm_modeset_ctl* tmp_add_class_300; drm_prime_handle* tmp_add_class_301; drm_sarea* tmp_add_class_302; drm_sarea_drawable* tmp_add_class_303; drm_sarea_frame* tmp_add_class_304; drm_scatter_gather* tmp_add_class_305; drm_set_client_cap* tmp_add_class_306; drm_set_version* tmp_add_class_307; drm_state* tmp_add_class_308; drm_stats* tmp_add_class_309; drm_syncobj_array* tmp_add_class_310; drm_syncobj_create* tmp_add_class_311; drm_syncobj_destroy* tmp_add_class_312; drm_syncobj_handle* tmp_add_class_313; drm_syncobj_timeline_array* tmp_add_class_314; drm_syncobj_timeline_wait* tmp_add_class_315; drm_syncobj_transfer* tmp_add_class_316; drm_syncobj_wait* tmp_add_class_317; drm_tex_region* tmp_add_class_318; drm_unique* tmp_add_class_319; drm_update_draw* tmp_add_class_320; drm_version* tmp_add_class_321; drm_wait_vblank* tmp_add_class_322; drm_wait_vblank_reply* tmp_add_class_323; drm_wait_vblank_request* tmp_add_class_324; hdr_metadata_infoframe* tmp_add_class_325; hdr_output_metadata* tmp_add_class_326; wl_argument* tmp_add_class_327; wl_array* tmp_add_class_328; wl_buffer_listener* tmp_add_class_329; wl_callback_listener* tmp_add_class_330; wl_data_device_listener* tmp_add_class_331; wl_data_offer_listener* tmp_add_class_332; wl_data_source_listener* tmp_add_class_333; wl_display_listener* tmp_add_class_334; wl_interface* tmp_add_class_335; wl_keyboard_listener* tmp_add_class_336; wl_list* tmp_add_class_337; wl_message* tmp_add_class_338; wl_output_listener* tmp_add_class_339; wl_pointer_listener* tmp_add_class_340; wl_registry_listener* tmp_add_class_341; wl_seat_listener* tmp_add_class_342; wl_shell_surface_listener* tmp_add_class_343; wl_shm_listener* tmp_add_class_344; wl_surface_listener* tmp_add_class_345; wl_touch_listener* tmp_add_class_346; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/qhdxcD4cMV/dump1.h" -I/usr/include/libdrm