handoff: VSync/event-wedge fixes + iterate 2.A–2.BC research notes
Source changes (dormant parity infra, retained from iterate 2.AI/2.AO): - xenia-kernel/exports.rs: nt_create_event manual_reset polarity + related event wiring - xenia-gpu/mmio_region.rs: D1MODE_VBLANK_VLINE_STATUS hardcode parity Also lands the audit-runs/ analysis notes (.md/.txt/.json digests) for the iterate 2.x VSync/0x10e8/0x1004 wedge investigation. Raw trace dumps (.jsonl/.gz/.csv/.stdout) and agent worktrees (.claude/) are gitignored as regenerable local artifacts — see memory + HANDOFF for the running findings. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
331
audit-runs/phase-c6half-xam-audit/canary-xam-declared-shims.txt
Normal file
331
audit-runs/phase-c6half-xam-audit/canary-xam-declared-shims.txt
Normal file
@@ -0,0 +1,331 @@
|
||||
CloseHandle
|
||||
CreateThread
|
||||
EnumerateMediaObjects
|
||||
EnumerateMediaObjects_
|
||||
EnumerateMediaObjects_0
|
||||
EnumerateMediaObjects_1
|
||||
ExitThread
|
||||
GetCurrentThreadId
|
||||
GetLastError
|
||||
GetModuleHandleA
|
||||
GetSystemTimeAsFileTime
|
||||
GetTickCount
|
||||
NetDll_WSACleanup
|
||||
NetDll_WSACloseEvent
|
||||
NetDll_WSACreateEvent
|
||||
NetDll_WSAGetLastError
|
||||
NetDll_WSARecvFrom
|
||||
NetDll_WSAResetEvent
|
||||
NetDll_WSASendTo
|
||||
NetDll_WSASetEvent
|
||||
NetDll_WSASetLastError
|
||||
NetDll_WSAStartup
|
||||
NetDll_WSAStartupEx
|
||||
NetDll_WSAWaitForMultipleEvents
|
||||
NetDll_XNetCleanup
|
||||
NetDll_XNetCreateKey
|
||||
NetDll_XNetDnsLookup
|
||||
NetDll_XNetDnsRelease
|
||||
NetDll_XNetGetDebugXnAddr
|
||||
NetDll_XNetGetEthernetLinkStatus
|
||||
NetDll_XNetGetOpt
|
||||
NetDll_XNetGetTitleXnAddr
|
||||
NetDll_XNetInAddrToString
|
||||
NetDll_XNetInAddrToXnAddr
|
||||
NetDll_XNetQosListen
|
||||
NetDll_XNetQosRelease
|
||||
NetDll_XNetQosServiceLookup
|
||||
NetDll_XNetRandom
|
||||
NetDll_XNetRegisterKey
|
||||
NetDll_XNetSetSystemLinkPort
|
||||
NetDll_XNetStartup
|
||||
NetDll_XNetStartupEx
|
||||
NetDll_XNetUnregisterKey
|
||||
NetDll_XNetXnAddrToInAddr
|
||||
NetDll_XNetXnAddrToMachineId
|
||||
NetDll___WSAFDIsSet
|
||||
NetDll_accept
|
||||
NetDll_bind
|
||||
NetDll_closesocket
|
||||
NetDll_connect
|
||||
NetDll_getsockname
|
||||
NetDll_getsockopt
|
||||
NetDll_inet_addr
|
||||
NetDll_ioctlsocket
|
||||
NetDll_listen
|
||||
NetDll_recv
|
||||
NetDll_recvfrom
|
||||
NetDll_select
|
||||
NetDll_send
|
||||
NetDll_sendto
|
||||
NetDll_setsockopt
|
||||
NetDll_shutdown
|
||||
NetDll_socket
|
||||
QueryPerformanceFrequency
|
||||
Refresh
|
||||
ResumeThread
|
||||
RtlGetLastError
|
||||
RtlRandom
|
||||
RtlSetLastNTError
|
||||
RtlSleep
|
||||
Sleep
|
||||
SleepEx
|
||||
WaitForSingleObject
|
||||
WaitForSingleObjectEx
|
||||
XAutomationpUnbindController
|
||||
XCustomRegisterDynamicActions
|
||||
XGetAVPack
|
||||
XGetAudioFlags
|
||||
XGetGameRegion
|
||||
XGetLanguage
|
||||
XGetVideoCapabilities
|
||||
XGetVideoMode
|
||||
XMsgCancelIORequest
|
||||
XMsgCompleteIORequest
|
||||
XMsgInProcessCall
|
||||
XMsgStartIORequest
|
||||
XMsgStartIORequestEx
|
||||
XMsgSystemProcessCall
|
||||
XNotifyBroadcast
|
||||
XNotifyDelayUI
|
||||
XNotifyGetNext
|
||||
XNotifyPositionUI
|
||||
XNotifyQueueUI
|
||||
XamAlloc
|
||||
XamAllocEx
|
||||
XamAvatarBeginEnumAssets
|
||||
XamAvatarEndEnumAssets
|
||||
XamAvatarEnumAssets
|
||||
XamAvatarGenerateMipMaps
|
||||
XamAvatarGetAssetBinary
|
||||
XamAvatarGetAssetIcon
|
||||
XamAvatarGetAssets
|
||||
XamAvatarGetAssetsResultSize
|
||||
XamAvatarGetInstalledAssetPackageDescription
|
||||
XamAvatarGetInstrumentation
|
||||
XamAvatarGetManifestLocalUser
|
||||
XamAvatarGetManifestsByXuid
|
||||
XamAvatarGetMetadataRandom
|
||||
XamAvatarGetMetadataSignedOutProfile
|
||||
XamAvatarGetMetadataSignedOutProfileCount
|
||||
XamAvatarInitialize
|
||||
XamAvatarLoadAnimation
|
||||
XamAvatarManifestGetBodyType
|
||||
XamAvatarReinstallAwardedAsset
|
||||
XamAvatarSetCustomAsset
|
||||
XamAvatarSetManifest
|
||||
XamAvatarSetMocks
|
||||
XamAvatarShutdown
|
||||
XamAvatarWearNow
|
||||
XamBuildGamercardResourceLocator
|
||||
XamBuildLegacySystemResourceLocator
|
||||
XamBuildResourceLocator
|
||||
XamBuildSharedSystemResourceLocator
|
||||
XamBuildXamResourceLocator
|
||||
XamContentAggregateCreateEnumerator
|
||||
XamContentClose
|
||||
XamContentCreate
|
||||
XamContentCreateDeviceEnumerator
|
||||
XamContentCreateEnumerator
|
||||
XamContentCreateEx
|
||||
XamContentCreateInternal
|
||||
XamContentDelete
|
||||
XamContentDeleteInternal
|
||||
XamContentFlush
|
||||
XamContentGetCreator
|
||||
XamContentGetDeviceData
|
||||
XamContentGetDeviceName
|
||||
XamContentGetDeviceState
|
||||
XamContentGetDeviceVolumePath
|
||||
XamContentGetLicenseMask
|
||||
XamContentGetThumbnail
|
||||
XamContentLaunchImage
|
||||
XamContentLaunchImageFromFileInternal
|
||||
XamContentLaunchImageInternal
|
||||
XamContentLaunchImageInternalEx
|
||||
XamContentOpenFile
|
||||
XamContentRegisterChangeCallback
|
||||
XamContentResolve
|
||||
XamContentSetThumbnail
|
||||
XamCreateEnumeratorHandle
|
||||
XamDoesOmniNeedConfiguration
|
||||
XamEnableInactivityProcessing
|
||||
XamEnumerate
|
||||
XamFeatureEnabled
|
||||
XamFirstRunExperienceShouldRun
|
||||
XamFormatDateString
|
||||
XamFormatTimeString
|
||||
XamFree
|
||||
XamGetActiveDashAppInfo
|
||||
XamGetCachedTitleName
|
||||
XamGetCountryFromOnlineCountry
|
||||
XamGetCountryString
|
||||
XamGetCurrentTitleId
|
||||
XamGetDashBackstackData
|
||||
XamGetDashContext
|
||||
XamGetExecutionId
|
||||
XamGetLanguage
|
||||
XamGetLanguageFromOnlineLanguage
|
||||
XamGetLanguageLocaleString
|
||||
XamGetLanguageString
|
||||
XamGetLocale
|
||||
XamGetLocaleDateFormat
|
||||
XamGetLocaleEx
|
||||
XamGetLocaleFromOnlineCountry
|
||||
XamGetLocaleString
|
||||
XamGetOnlineCountryFromLocale
|
||||
XamGetOnlineCountryString
|
||||
XamGetOnlineLanguageAndCountryString
|
||||
XamGetOnlineLanguageString
|
||||
XamGetOnlineSchema
|
||||
XamGetOverlappedResult
|
||||
XamGetPrivateEnumStructureFromHandle
|
||||
XamGetStagingMode
|
||||
XamGetSystemVersion
|
||||
XamInputGetCapabilities
|
||||
XamInputGetCapabilitiesEx
|
||||
XamInputGetKeystroke
|
||||
XamInputGetKeystrokeEx
|
||||
XamInputGetState
|
||||
XamInputNonControllerGetRaw
|
||||
XamInputNonControllerGetRawEx
|
||||
XamInputNonControllerSetRaw
|
||||
XamInputNonControllerSetRawEx
|
||||
XamInputSetState
|
||||
XamIsChildAccountSignedIn
|
||||
XamIsCurrentTitleDash
|
||||
XamIsNatalPlaybackEnabled
|
||||
XamIsNuiAutomationEnabled
|
||||
XamIsNuiUIActive
|
||||
XamIsSystemExperienceTitleId
|
||||
XamIsSystemTitleId
|
||||
XamIsUIActive
|
||||
XamIsXbox1TitleId
|
||||
XamLoaderGetDvdTrayState
|
||||
XamLoaderGetLaunchData
|
||||
XamLoaderGetLaunchDataSize
|
||||
XamLoaderGetMediaInfo
|
||||
XamLoaderGetMediaInfoEx
|
||||
XamLoaderLaunchTitle
|
||||
XamLoaderSetLaunchData
|
||||
XamLoaderTerminateTitle
|
||||
XamMediaVerificationClose
|
||||
XamMediaVerificationCreate
|
||||
XamMediaVerificationFailedBlocks
|
||||
XamMediaVerificationInject
|
||||
XamMediaVerificationVerify
|
||||
XamNotifyCreateListener
|
||||
XamNotifyCreateListenerInternal
|
||||
XamNuiCameraElevationGetAngle
|
||||
XamNuiCameraGetTiltControllerType
|
||||
XamNuiCameraSetFlags
|
||||
XamNuiCameraTiltGetStatus
|
||||
XamNuiGetDepthCalibration
|
||||
XamNuiGetDeviceStatus
|
||||
XamNuiHudGetEngagedTrackingID
|
||||
XamNuiHudGetInitializeFlags
|
||||
XamNuiHudGetVersions
|
||||
XamNuiHudIsEnabled
|
||||
XamNuiHudSetEngagedTrackingID
|
||||
XamNuiIdentityAbort
|
||||
XamNuiIdentityEnrollForSignIn
|
||||
XamNuiIdentityGetSessionId
|
||||
XamNuiIsChatMicEnabled
|
||||
XamNuiIsDeviceReady
|
||||
XamNuiPlayerEngagementUpdate
|
||||
XamNuiSkeletonGetBestSkeletonIndex
|
||||
XamParseGamerTileKey
|
||||
XamPartyGetBandwidth
|
||||
XamPartyGetUserList
|
||||
XamPartySendGameInvites
|
||||
XamPartySetCustomData
|
||||
XamProfileClose
|
||||
XamProfileCreate
|
||||
XamProfileCreateEnumerator
|
||||
XamProfileEnumerate
|
||||
XamProfileFindAccount
|
||||
XamProfileGetCreationStatus
|
||||
XamProfileOpen
|
||||
XamQueryLiveHiveW
|
||||
XamReadTile
|
||||
XamReadTileEx
|
||||
XamReadTileToTexture
|
||||
XamResetInactivity
|
||||
XamSessionCreateHandle
|
||||
XamSessionRefObjByHandle
|
||||
XamSetActiveDashAppInfo
|
||||
XamSetDashContext
|
||||
XamShowAchievementsUI
|
||||
XamShowCommunitySessionsUI
|
||||
XamShowCreateProfileUI
|
||||
XamShowCreateProfileUIEx
|
||||
XamShowDeviceSelectorUI
|
||||
XamShowDirtyDiscErrorUI
|
||||
XamShowEditProfileUI
|
||||
XamShowForcedNameChangeUI
|
||||
XamShowGamerCardUI
|
||||
XamShowKeyboardUI
|
||||
XamShowMarketplaceDownloadItemsUI
|
||||
XamShowMarketplaceUI
|
||||
XamShowMarketplaceUIEx
|
||||
XamShowMessageBoxUI
|
||||
XamShowMessageBoxUIEx
|
||||
XamShowNuiGuideUI
|
||||
XamShowNuiHardwareRequiredUI
|
||||
XamShowNuiSigninUI
|
||||
XamShowNuiTroubleshooterUI
|
||||
XamShowPartyUI
|
||||
XamShowSigninUI
|
||||
XamShowSigninUIEx
|
||||
XamShowSigninUIp
|
||||
XamSwapDisc
|
||||
XamTaskCloseHandle
|
||||
XamTaskSchedule
|
||||
XamTaskShouldExit
|
||||
XamUserAreUsersFriends
|
||||
XamUserCheckPrivilege
|
||||
XamUserContentRestrictionCheckAccess
|
||||
XamUserContentRestrictionGetFlags
|
||||
XamUserContentRestrictionGetRating
|
||||
XamUserCreateAchievementEnumerator
|
||||
XamUserCreateStatsEnumerator
|
||||
XamUserCreateTitlesPlayedEnumerator
|
||||
XamUserGetCachedUserFlags
|
||||
XamUserGetDeviceContext
|
||||
XamUserGetGamerTag
|
||||
XamUserGetIndexFromXUID
|
||||
XamUserGetMembershipTier
|
||||
XamUserGetMembershipTierFromXUID
|
||||
XamUserGetName
|
||||
XamUserGetOnlineCountryFromXUID
|
||||
XamUserGetOnlineLanguageFromXUID
|
||||
XamUserGetSigninInfo
|
||||
XamUserGetSigninState
|
||||
XamUserGetSubscriptionType
|
||||
XamUserGetUserFlags
|
||||
XamUserGetUserFlagsFromXUID
|
||||
XamUserGetUserTenure
|
||||
XamUserGetXUID
|
||||
XamUserIsOnlineEnabled
|
||||
XamUserIsParentalControlled
|
||||
XamUserIsUnsafeProgrammingAllowed
|
||||
XamUserLogon
|
||||
XamUserLogonEx
|
||||
XamUserNuiEnableBiometric
|
||||
XamUserNuiGetUserIndex
|
||||
XamUserNuiGetUserIndexForBind
|
||||
XamUserNuiGetUserIndexForSignin
|
||||
XamUserReadProfileSettings
|
||||
XamUserReadProfileSettingsEx
|
||||
XamUserWriteProfileSettings
|
||||
XamVoiceClose
|
||||
XamVoiceCreate
|
||||
XamVoiceGetMicArrayStatus
|
||||
XamVoiceHeadsetPresent
|
||||
XamVoiceIsActiveProcess
|
||||
XamVoiceSubmitPacket
|
||||
XamWriteGamerTile
|
||||
XampWebInstrumentationSetProfileCounts
|
||||
XapiFormatTimeOut
|
||||
XapipCreateThread
|
||||
lstrlenW
|
||||
Reference in New Issue
Block a user