Temporary header file '/tmp/V9TWiQ2Jpt/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 #ifdef __cplusplus // C17 compat layer #define _Alignof(type) alignof(type) #endif #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/pthread.h" #include "/usr/include/OMX_Audio.h" #include "/usr/include/OMX_Component.h" #include "/usr/include/OMX_ContentPipe.h" #include "/usr/include/OMX_Core.h" #include "/usr/include/OMX_IVCommon.h" #include "/usr/include/OMX_Image.h" #include "/usr/include/OMX_Index.h" #include "/usr/include/OMX_Other.h" #include "/usr/include/OMX_Types.h" #include "/usr/include/OMX_Video.h" #include "/usr/include/bellagio/OMXComponentRMExt.h" #include "/usr/include/bellagio/OMXCoreRMExt.h" #include "/usr/include/bellagio/common.h" #include "/usr/include/bellagio/component_loader.h" #include "/usr/include/bellagio/extension_struct.h" #include "/usr/include/bellagio/omx_base_audio_port.h" #include "/usr/include/bellagio/omx_base_clock_port.h" #include "/usr/include/bellagio/omx_base_component.h" #include "/usr/include/bellagio/omx_base_filter.h" #include "/usr/include/bellagio/omx_base_image_port.h" #include "/usr/include/bellagio/omx_base_port.h" #include "/usr/include/bellagio/omx_base_sink.h" #include "/usr/include/bellagio/omx_base_source.h" #include "/usr/include/bellagio/omx_base_video_port.h" #include "/usr/include/bellagio/omx_classmagic.h" #include "/usr/include/bellagio/omx_comp_debug_levels.h" #include "/usr/include/bellagio/omx_reference_resource_manager.h" #include "/usr/include/bellagio/omxcore.h" #include "/usr/include/bellagio/queue.h" #include "/usr/include/bellagio/st_static_component_loader.h" #include "/usr/include/bellagio/tsemaphore.h" #include "/usr/include/bellagio/user_debug_levels.h" #include "/usr/include/bellagio/utils.h" // add classes BOSA_COMPONENTLOADER* tmp_add_class_0; CP_PIPETYPE* tmp_add_class_1; ComponentListType* tmp_add_class_2; NameIndexType* tmp_add_class_3; OMX_AUDIO_CONFIG_BALANCETYPE* tmp_add_class_4; OMX_AUDIO_CONFIG_BASSTYPE* tmp_add_class_5; OMX_AUDIO_CONFIG_CHANNELMUTETYPE* tmp_add_class_6; OMX_AUDIO_CONFIG_CHANNELVOLUMETYPE* tmp_add_class_7; OMX_AUDIO_CONFIG_CHORUSTYPE* tmp_add_class_8; OMX_AUDIO_CONFIG_ECHOCANCELATIONTYPE* tmp_add_class_9; OMX_AUDIO_CONFIG_EQUALIZERTYPE* tmp_add_class_10; OMX_AUDIO_CONFIG_LOUDNESSTYPE* tmp_add_class_11; OMX_AUDIO_CONFIG_MIDICONTROLTYPE* tmp_add_class_12; OMX_AUDIO_CONFIG_MIDIIMMEDIATEEVENTTYPE* tmp_add_class_13; OMX_AUDIO_CONFIG_MIDIMETAEVENTDATATYPE* tmp_add_class_14; OMX_AUDIO_CONFIG_MIDIMETAEVENTTYPE* tmp_add_class_15; OMX_AUDIO_CONFIG_MIDISOUNDBANKPROGRAMTYPE* tmp_add_class_16; OMX_AUDIO_CONFIG_MIDISTATUSTYPE* tmp_add_class_17; OMX_AUDIO_CONFIG_MUTETYPE* tmp_add_class_18; OMX_AUDIO_CONFIG_NOISEREDUCTIONTYPE* tmp_add_class_19; OMX_AUDIO_CONFIG_REVERBERATIONTYPE* tmp_add_class_20; OMX_AUDIO_CONFIG_STEREOWIDENINGTYPE* tmp_add_class_21; OMX_AUDIO_CONFIG_TREBLETYPE* tmp_add_class_22; OMX_AUDIO_CONFIG_VOLUMETYPE* tmp_add_class_23; OMX_AUDIO_PARAM_AACPROFILETYPE* tmp_add_class_24; OMX_AUDIO_PARAM_ADPCMTYPE* tmp_add_class_25; OMX_AUDIO_PARAM_AMRTYPE* tmp_add_class_26; OMX_AUDIO_PARAM_EVRCTYPE* tmp_add_class_27; OMX_AUDIO_PARAM_G723TYPE* tmp_add_class_28; OMX_AUDIO_PARAM_G726TYPE* tmp_add_class_29; OMX_AUDIO_PARAM_G729TYPE* tmp_add_class_30; OMX_AUDIO_PARAM_GSMEFRTYPE* tmp_add_class_31; OMX_AUDIO_PARAM_GSMFRTYPE* tmp_add_class_32; OMX_AUDIO_PARAM_GSMHRTYPE* tmp_add_class_33; OMX_AUDIO_PARAM_MIDILOADUSERSOUNDTYPE* tmp_add_class_34; OMX_AUDIO_PARAM_MIDITYPE* tmp_add_class_35; OMX_AUDIO_PARAM_MP3TYPE* tmp_add_class_36; OMX_AUDIO_PARAM_PCMMODETYPE* tmp_add_class_37; OMX_AUDIO_PARAM_PDCEFRTYPE* tmp_add_class_38; OMX_AUDIO_PARAM_PDCFRTYPE* tmp_add_class_39; OMX_AUDIO_PARAM_PDCHRTYPE* tmp_add_class_40; OMX_AUDIO_PARAM_PORTFORMATTYPE* tmp_add_class_41; OMX_AUDIO_PARAM_QCELP13TYPE* tmp_add_class_42; OMX_AUDIO_PARAM_QCELP8TYPE* tmp_add_class_43; OMX_AUDIO_PARAM_RATYPE* tmp_add_class_44; OMX_AUDIO_PARAM_SBCTYPE* tmp_add_class_45; OMX_AUDIO_PARAM_SMVTYPE* tmp_add_class_46; OMX_AUDIO_PARAM_TDMAEFRTYPE* tmp_add_class_47; OMX_AUDIO_PARAM_TDMAFRTYPE* tmp_add_class_48; OMX_AUDIO_PARAM_VORBISTYPE* tmp_add_class_49; OMX_AUDIO_PARAM_WMATYPE* tmp_add_class_50; OMX_AUDIO_PORTDEFINITIONTYPE* tmp_add_class_51; OMX_BS32* tmp_add_class_52; OMX_BU32* tmp_add_class_53; OMX_BUFFERHEADERTYPE* tmp_add_class_54; OMX_CALLBACKTYPE* tmp_add_class_55; OMX_COMPONENTREGISTERTYPE* tmp_add_class_56; OMX_COMPONENTTYPE* tmp_add_class_57; OMX_CONFIG_BACKLIGHTTYPE* tmp_add_class_58; OMX_CONFIG_BOOLEANTYPE* tmp_add_class_59; OMX_CONFIG_BRIGHTNESSTYPE* tmp_add_class_60; OMX_CONFIG_CAPTUREMODETYPE* tmp_add_class_61; OMX_CONFIG_COLORBLENDTYPE* tmp_add_class_62; OMX_CONFIG_COLORCONVERSIONTYPE* tmp_add_class_63; OMX_CONFIG_COLORENHANCEMENTTYPE* tmp_add_class_64; OMX_CONFIG_COLORKEYTYPE* tmp_add_class_65; OMX_CONFIG_CONTAINERNODECOUNTTYPE* tmp_add_class_66; OMX_CONFIG_CONTAINERNODEIDTYPE* tmp_add_class_67; OMX_CONFIG_CONTRASTTYPE* tmp_add_class_68; OMX_CONFIG_DITHERTYPE* tmp_add_class_69; OMX_CONFIG_EXPOSURECONTROLTYPE* tmp_add_class_70; OMX_CONFIG_EXPOSUREVALUETYPE* tmp_add_class_71; OMX_CONFIG_FOCUSREGIONTYPE* tmp_add_class_72; OMX_CONFIG_FRAMERATETYPE* tmp_add_class_73; OMX_CONFIG_FRAMESTABTYPE* tmp_add_class_74; OMX_CONFIG_GAMMATYPE* tmp_add_class_75; OMX_CONFIG_IMAGEFILTERTYPE* tmp_add_class_76; OMX_CONFIG_INTRAREFRESHVOPTYPE* tmp_add_class_77; OMX_CONFIG_LIGHTNESSTYPE* tmp_add_class_78; OMX_CONFIG_MACROBLOCKERRORMAPTYPE* tmp_add_class_79; OMX_CONFIG_MBERRORREPORTINGTYPE* tmp_add_class_80; OMX_CONFIG_METADATAITEMCOUNTTYPE* tmp_add_class_81; OMX_CONFIG_METADATAITEMTYPE* tmp_add_class_82; OMX_CONFIG_MIRRORTYPE* tmp_add_class_83; OMX_CONFIG_PLANEBLENDTYPE* tmp_add_class_84; OMX_CONFIG_POINTTYPE* tmp_add_class_85; OMX_CONFIG_RECTTYPE* tmp_add_class_86; OMX_CONFIG_ROTATIONTYPE* tmp_add_class_87; OMX_CONFIG_SATURATIONTYPE* tmp_add_class_88; OMX_CONFIG_SCALEFACTORTYPE* tmp_add_class_89; OMX_CONFIG_TRANSITIONEFFECTTYPE* tmp_add_class_90; OMX_CONFIG_WHITEBALCONTROLTYPE* tmp_add_class_91; OMX_FRAMESIZETYPE* tmp_add_class_92; OMX_IMAGE_CONFIG_FOCUSCONTROLTYPE* tmp_add_class_93; OMX_IMAGE_PARAM_FLASHCONTROLTYPE* tmp_add_class_94; OMX_IMAGE_PARAM_HUFFMANTTABLETYPE* tmp_add_class_95; OMX_IMAGE_PARAM_PORTFORMATTYPE* tmp_add_class_96; OMX_IMAGE_PARAM_QFACTORTYPE* tmp_add_class_97; OMX_IMAGE_PARAM_QUANTIZATIONTABLETYPE* tmp_add_class_98; OMX_IMAGE_PORTDEFINITIONTYPE* tmp_add_class_99; OMX_MARKTYPE* tmp_add_class_100; OMX_OTHER_CONFIG_POWERTYPE* tmp_add_class_101; OMX_OTHER_CONFIG_STATSTYPE* tmp_add_class_102; OMX_OTHER_EXTRADATATYPE* tmp_add_class_103; OMX_OTHER_PARAM_PORTFORMATTYPE* tmp_add_class_104; OMX_OTHER_PORTDEFINITIONTYPE* tmp_add_class_105; OMX_PARAM_BELLAGIOTHREADS_ID* tmp_add_class_106; OMX_PARAM_BUFFERSUPPLIERTYPE* tmp_add_class_107; OMX_PARAM_COMPONENTROLETYPE* tmp_add_class_108; OMX_PARAM_CONTENTPIPETYPE* tmp_add_class_109; OMX_PARAM_CONTENTURITYPE* tmp_add_class_110; OMX_PARAM_DATAUNITTYPE* tmp_add_class_111; OMX_PARAM_DEBLOCKINGTYPE* tmp_add_class_112; OMX_PARAM_FOCUSSTATUSTYPE* tmp_add_class_113; OMX_PARAM_INTERLEAVETYPE* tmp_add_class_114; OMX_PARAM_MACROBLOCKSTYPE* tmp_add_class_115; OMX_PARAM_METADATAFILTERTYPE* tmp_add_class_116; OMX_PARAM_PORTDEFINITIONTYPE* tmp_add_class_117; OMX_PARAM_SENSORMODETYPE* tmp_add_class_118; OMX_PARAM_SUSPENSIONPOLICYTYPE* tmp_add_class_119; OMX_PARAM_SUSPENSIONTYPE* tmp_add_class_120; OMX_PARAM_U32TYPE* tmp_add_class_121; OMX_PORT_PARAM_TYPE* tmp_add_class_122; OMX_PRIORITYMGMTTYPE* tmp_add_class_123; OMX_RESOURCECONCEALMENTTYPE* tmp_add_class_124; OMX_TIME_CONFIG_ACTIVEREFCLOCKTYPE* tmp_add_class_125; OMX_TIME_CONFIG_CLOCKSTATETYPE* tmp_add_class_126; OMX_TIME_CONFIG_MEDIATIMEREQUESTTYPE* tmp_add_class_127; OMX_TIME_CONFIG_SCALETYPE* tmp_add_class_128; OMX_TIME_CONFIG_SEEKMODETYPE* tmp_add_class_129; OMX_TIME_CONFIG_TIMESTAMPTYPE* tmp_add_class_130; OMX_TIME_MEDIATIMETYPE* tmp_add_class_131; OMX_TUNNELSETUPTYPE* tmp_add_class_132; OMX_VENDOR_EXTRADATATYPE* tmp_add_class_133; OMX_VENDOR_PROP_TUNNELSETUPTYPE* tmp_add_class_134; OMX_VERSIONTYPE* tmp_add_class_135; OMX_VIDEO_CONFIG_AVCINTRAPERIOD* tmp_add_class_136; OMX_VIDEO_CONFIG_BITRATETYPE* tmp_add_class_137; OMX_VIDEO_CONFIG_NALSIZE* tmp_add_class_138; OMX_VIDEO_PARAM_AVCSLICEFMO* tmp_add_class_139; OMX_VIDEO_PARAM_AVCTYPE* tmp_add_class_140; OMX_VIDEO_PARAM_BITRATETYPE* tmp_add_class_141; OMX_VIDEO_PARAM_ERRORCORRECTIONTYPE* tmp_add_class_142; OMX_VIDEO_PARAM_H263TYPE* tmp_add_class_143; OMX_VIDEO_PARAM_INTRAREFRESHTYPE* tmp_add_class_144; OMX_VIDEO_PARAM_MOTIONVECTORTYPE* tmp_add_class_145; OMX_VIDEO_PARAM_MPEG2TYPE* tmp_add_class_146; OMX_VIDEO_PARAM_MPEG4TYPE* tmp_add_class_147; OMX_VIDEO_PARAM_PORTFORMATTYPE* tmp_add_class_148; OMX_VIDEO_PARAM_PROFILELEVELTYPE* tmp_add_class_149; OMX_VIDEO_PARAM_QUANTIZATIONTYPE* tmp_add_class_150; OMX_VIDEO_PARAM_RVTYPE* tmp_add_class_151; OMX_VIDEO_PARAM_VBSMCTYPE* tmp_add_class_152; OMX_VIDEO_PARAM_VIDEOFASTUPDATETYPE* tmp_add_class_153; OMX_VIDEO_PARAM_WMVTYPE* tmp_add_class_154; OMX_VIDEO_PORTDEFINITIONTYPE* tmp_add_class_155; _G_fpos64_t* tmp_add_class_156; _G_fpos_t* tmp_add_class_157; _IO_cookie_io_functions_t* tmp_add_class_158; internalRequestMessageType* tmp_add_class_159; multiResourceDescriptor* tmp_add_class_160; nameList* tmp_add_class_161; omx_base_PortType* tmp_add_class_162; omx_base_audio_PortType* tmp_add_class_163; omx_base_clock_PortType* tmp_add_class_164; omx_base_component_PrivateType* tmp_add_class_165; omx_base_filter_PrivateType* tmp_add_class_166; omx_base_image_PortType* tmp_add_class_167; omx_base_sink_PrivateType* tmp_add_class_168; omx_base_source_PrivateType* tmp_add_class_169; omx_base_video_PortType* tmp_add_class_170; qelem_t* tmp_add_class_171; queue_t* tmp_add_class_172; stLoaderComponentType* tmp_add_class_173; tsem_t* tmp_add_class_174; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/V9TWiQ2Jpt/dump1.h"