Temporary header file '/tmp/otd9pFek1E/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/openxr/openxr.h" #include "/usr/include/openxr/openxr_platform.h" #include "/usr/include/openxr/openxr_platform_defines.h" #include "/usr/include/openxr/openxr_reflection.h" // add classes XrActionCreateInfo* tmp_add_class_0; XrActionSetCreateInfo* tmp_add_class_1; XrActionSpaceCreateInfo* tmp_add_class_2; XrActionStateBoolean* tmp_add_class_3; XrActionStateFloat* tmp_add_class_4; XrActionStateGetInfo* tmp_add_class_5; XrActionStatePose* tmp_add_class_6; XrActionStateVector2f* tmp_add_class_7; XrActionSuggestedBinding* tmp_add_class_8; XrActionsSyncInfo* tmp_add_class_9; XrActiveActionSet* tmp_add_class_10; XrApiLayerProperties* tmp_add_class_11; XrApplicationInfo* tmp_add_class_12; XrBaseInStructure* tmp_add_class_13; XrBaseOutStructure* tmp_add_class_14; XrBindingModificationBaseHeaderKHR* tmp_add_class_15; XrBindingModificationsKHR* tmp_add_class_16; XrBoundSourcesForActionEnumerateInfo* tmp_add_class_17; XrColor4f* tmp_add_class_18; XrCompositionLayerAlphaBlendFB* tmp_add_class_19; XrCompositionLayerBaseHeader* tmp_add_class_20; XrCompositionLayerColorScaleBiasKHR* tmp_add_class_21; XrCompositionLayerCubeKHR* tmp_add_class_22; XrCompositionLayerCylinderKHR* tmp_add_class_23; XrCompositionLayerDepthInfoKHR* tmp_add_class_24; XrCompositionLayerDepthTestVARJO* tmp_add_class_25; XrCompositionLayerEquirect2KHR* tmp_add_class_26; XrCompositionLayerEquirectKHR* tmp_add_class_27; XrCompositionLayerImageLayoutFB* tmp_add_class_28; XrCompositionLayerPassthroughFB* tmp_add_class_29; XrCompositionLayerProjection* tmp_add_class_30; XrCompositionLayerProjectionView* tmp_add_class_31; XrCompositionLayerQuad* tmp_add_class_32; XrCompositionLayerReprojectionInfoMSFT* tmp_add_class_33; XrCompositionLayerReprojectionPlaneOverrideMSFT* tmp_add_class_34; XrCompositionLayerSecureContentFB* tmp_add_class_35; XrCompositionLayerSpaceWarpInfoFB* tmp_add_class_36; XrControllerModelKeyStateMSFT* tmp_add_class_37; XrControllerModelNodePropertiesMSFT* tmp_add_class_38; XrControllerModelNodeStateMSFT* tmp_add_class_39; XrControllerModelPropertiesMSFT* tmp_add_class_40; XrControllerModelStateMSFT* tmp_add_class_41; XrDebugUtilsLabelEXT* tmp_add_class_42; XrDebugUtilsMessengerCallbackDataEXT* tmp_add_class_43; XrDebugUtilsMessengerCreateInfoEXT* tmp_add_class_44; XrDebugUtilsObjectNameInfoEXT* tmp_add_class_45; XrDeserializeSceneFragmentMSFT* tmp_add_class_46; XrEventDataBaseHeader* tmp_add_class_47; XrEventDataBuffer* tmp_add_class_48; XrEventDataDisplayRefreshRateChangedFB* tmp_add_class_49; XrEventDataEventsLost* tmp_add_class_50; XrEventDataInstanceLossPending* tmp_add_class_51; XrEventDataInteractionProfileChanged* tmp_add_class_52; XrEventDataMainSessionVisibilityChangedEXTX* tmp_add_class_53; XrEventDataMarkerTrackingUpdateVARJO* tmp_add_class_54; XrEventDataPassthroughStateChangedFB* tmp_add_class_55; XrEventDataPerfSettingsEXT* tmp_add_class_56; XrEventDataReferenceSpaceChangePending* tmp_add_class_57; XrEventDataSessionStateChanged* tmp_add_class_58; XrEventDataVisibilityMaskChangedKHR* tmp_add_class_59; XrEventDataViveTrackerConnectedHTCX* tmp_add_class_60; XrExtensionProperties* tmp_add_class_61; XrExtent2Df* tmp_add_class_62; XrExtent2Di* tmp_add_class_63; XrEyeGazeSampleTimeEXT* tmp_add_class_64; XrFoveatedViewConfigurationViewVARJO* tmp_add_class_65; XrFoveationLevelProfileCreateInfoFB* tmp_add_class_66; XrFoveationProfileCreateInfoFB* tmp_add_class_67; XrFovf* tmp_add_class_68; XrFrameBeginInfo* tmp_add_class_69; XrFrameEndInfo* tmp_add_class_70; XrFrameState* tmp_add_class_71; XrFrameWaitInfo* tmp_add_class_72; XrGeometryInstanceCreateInfoFB* tmp_add_class_73; XrGeometryInstanceTransformFB* tmp_add_class_74; XrHandCapsuleFB* tmp_add_class_75; XrHandJointLocationEXT* tmp_add_class_76; XrHandJointLocationsEXT* tmp_add_class_77; XrHandJointVelocitiesEXT* tmp_add_class_78; XrHandJointVelocityEXT* tmp_add_class_79; XrHandJointsLocateInfoEXT* tmp_add_class_80; XrHandJointsMotionRangeInfoEXT* tmp_add_class_81; XrHandMeshIndexBufferMSFT* tmp_add_class_82; XrHandMeshMSFT* tmp_add_class_83; XrHandMeshSpaceCreateInfoMSFT* tmp_add_class_84; XrHandMeshUpdateInfoMSFT* tmp_add_class_85; XrHandMeshVertexBufferMSFT* tmp_add_class_86; XrHandMeshVertexMSFT* tmp_add_class_87; XrHandPoseTypeInfoMSFT* tmp_add_class_88; XrHandTrackerCreateInfoEXT* tmp_add_class_89; XrHandTrackingAimStateFB* tmp_add_class_90; XrHandTrackingCapsulesStateFB* tmp_add_class_91; XrHandTrackingMeshFB* tmp_add_class_92; XrHandTrackingScaleFB* tmp_add_class_93; XrHapticActionInfo* tmp_add_class_94; XrHapticBaseHeader* tmp_add_class_95; XrHapticVibration* tmp_add_class_96; XrInputSourceLocalizedNameGetInfo* tmp_add_class_97; XrInstanceCreateInfo* tmp_add_class_98; XrInstanceProperties* tmp_add_class_99; XrInteractionProfileAnalogThresholdVALVE* tmp_add_class_100; XrInteractionProfileState* tmp_add_class_101; XrInteractionProfileSuggestedBinding* tmp_add_class_102; XrLoaderInitInfoBaseHeaderKHR* tmp_add_class_103; XrMarkerSpaceCreateInfoVARJO* tmp_add_class_104; XrNewSceneComputeInfoMSFT* tmp_add_class_105; XrOffset2Df* tmp_add_class_106; XrOffset2Di* tmp_add_class_107; XrPassthroughColorMapMonoToMonoFB* tmp_add_class_108; XrPassthroughColorMapMonoToRgbaFB* tmp_add_class_109; XrPassthroughCreateInfoFB* tmp_add_class_110; XrPassthroughLayerCreateInfoFB* tmp_add_class_111; XrPassthroughStyleFB* tmp_add_class_112; XrPosef* tmp_add_class_113; XrQuaternionf* tmp_add_class_114; XrRect2Df* tmp_add_class_115; XrRect2Di* tmp_add_class_116; XrReferenceSpaceCreateInfo* tmp_add_class_117; XrSceneBoundsMSFT* tmp_add_class_118; XrSceneComponentLocationMSFT* tmp_add_class_119; XrSceneComponentLocationsMSFT* tmp_add_class_120; XrSceneComponentMSFT* tmp_add_class_121; XrSceneComponentParentFilterInfoMSFT* tmp_add_class_122; XrSceneComponentsGetInfoMSFT* tmp_add_class_123; XrSceneComponentsLocateInfoMSFT* tmp_add_class_124; XrSceneComponentsMSFT* tmp_add_class_125; XrSceneCreateInfoMSFT* tmp_add_class_126; XrSceneDeserializeInfoMSFT* tmp_add_class_127; XrSceneFrustumBoundMSFT* tmp_add_class_128; XrSceneMeshBuffersGetInfoMSFT* tmp_add_class_129; XrSceneMeshBuffersMSFT* tmp_add_class_130; XrSceneMeshIndicesUint16MSFT* tmp_add_class_131; XrSceneMeshIndicesUint32MSFT* tmp_add_class_132; XrSceneMeshMSFT* tmp_add_class_133; XrSceneMeshVertexBufferMSFT* tmp_add_class_134; XrSceneMeshesMSFT* tmp_add_class_135; XrSceneObjectMSFT* tmp_add_class_136; XrSceneObjectTypesFilterInfoMSFT* tmp_add_class_137; XrSceneObjectsMSFT* tmp_add_class_138; XrSceneObserverCreateInfoMSFT* tmp_add_class_139; XrSceneOrientedBoxBoundMSFT* tmp_add_class_140; XrScenePlaneAlignmentFilterInfoMSFT* tmp_add_class_141; XrScenePlaneMSFT* tmp_add_class_142; XrScenePlanesMSFT* tmp_add_class_143; XrSceneSphereBoundMSFT* tmp_add_class_144; XrSecondaryViewConfigurationFrameEndInfoMSFT* tmp_add_class_145; XrSecondaryViewConfigurationFrameStateMSFT* tmp_add_class_146; XrSecondaryViewConfigurationLayerInfoMSFT* tmp_add_class_147; XrSecondaryViewConfigurationSessionBeginInfoMSFT* tmp_add_class_148; XrSecondaryViewConfigurationStateMSFT* tmp_add_class_149; XrSecondaryViewConfigurationSwapchainCreateInfoMSFT* tmp_add_class_150; XrSerializedSceneFragmentDataGetInfoMSFT* tmp_add_class_151; XrSessionActionSetsAttachInfo* tmp_add_class_152; XrSessionBeginInfo* tmp_add_class_153; XrSessionCreateInfo* tmp_add_class_154; XrSessionCreateInfoOverlayEXTX* tmp_add_class_155; XrSpaceLocation* tmp_add_class_156; XrSpaceVelocity* tmp_add_class_157; XrSpatialAnchorCreateInfoMSFT* tmp_add_class_158; XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT* tmp_add_class_159; XrSpatialAnchorPersistenceInfoMSFT* tmp_add_class_160; XrSpatialAnchorPersistenceNameMSFT* tmp_add_class_161; XrSpatialAnchorSpaceCreateInfoMSFT* tmp_add_class_162; XrSpatialGraphNodeSpaceCreateInfoMSFT* tmp_add_class_163; XrSwapchainCreateInfo* tmp_add_class_164; XrSwapchainCreateInfoFoveationFB* tmp_add_class_165; XrSwapchainImageAcquireInfo* tmp_add_class_166; XrSwapchainImageBaseHeader* tmp_add_class_167; XrSwapchainImageReleaseInfo* tmp_add_class_168; XrSwapchainImageWaitInfo* tmp_add_class_169; XrSwapchainStateBaseHeaderFB* tmp_add_class_170; XrSwapchainStateFoveationFB* tmp_add_class_171; XrSwapchainSubImage* tmp_add_class_172; XrSystemColorSpacePropertiesFB* tmp_add_class_173; XrSystemEyeGazeInteractionPropertiesEXT* tmp_add_class_174; XrSystemFoveatedRenderingPropertiesVARJO* tmp_add_class_175; XrSystemGetInfo* tmp_add_class_176; XrSystemGraphicsProperties* tmp_add_class_177; XrSystemHandTrackingMeshPropertiesMSFT* tmp_add_class_178; XrSystemHandTrackingPropertiesEXT* tmp_add_class_179; XrSystemMarkerTrackingPropertiesVARJO* tmp_add_class_180; XrSystemPassthroughPropertiesFB* tmp_add_class_181; XrSystemProperties* tmp_add_class_182; XrSystemSpaceWarpPropertiesFB* tmp_add_class_183; XrSystemTrackingProperties* tmp_add_class_184; XrTriangleMeshCreateInfoFB* tmp_add_class_185; XrUuidMSFT* tmp_add_class_186; XrVector2f* tmp_add_class_187; XrVector3f* tmp_add_class_188; XrVector4f* tmp_add_class_189; XrVector4sFB* tmp_add_class_190; XrView* tmp_add_class_191; XrViewConfigurationDepthRangeEXT* tmp_add_class_192; XrViewConfigurationProperties* tmp_add_class_193; XrViewConfigurationView* tmp_add_class_194; XrViewConfigurationViewFovEPIC* tmp_add_class_195; XrViewLocateFoveatedRenderingVARJO* tmp_add_class_196; XrViewLocateInfo* tmp_add_class_197; XrViewState* tmp_add_class_198; XrVisibilityMaskKHR* tmp_add_class_199; XrVisualMeshComputeLodInfoMSFT* tmp_add_class_200; XrViveTrackerPathsHTCX* tmp_add_class_201; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/otd9pFek1E/dump1.h"