# SDK symbols that the TotK Recomp runtime replaces or calls, with the runtime file that handles each.
# Source: https://github.com/valentderah/totk-pc-recomp @ f469c5a7745502357fc1664c04e02522fe92c42a (MIT),
# every quoted _Z... name in runtime/*.{c,h,inc} (bare prefixes dropped). Names ending in "_" were cut where the
# C source splits a string; they match as prefixes. Used by tools/compare_totk.py.
_ZN2nn2am23GetAppletResourceUserIdEv ov_system.c
_ZN2nn2fs10CreateFileEPKcl fs_host.c
_ZN2nn2fs10DeleteFileEPKc fs_host.c
_ZN2nn2fs10RenameFileEPKcS2_ fs_host.c
_ZN2nn2fs11GetFileSizeEPlNS0_10FileHandleE fs_host.c
_ZN2nn2fs11SetFileSizeENS0_10FileHandleEl fs_host.c
_ZN2nn2fs12GetEntryTypeEPNS0_18DirectoryEntryTypeEPKc fs_host.c
_ZN2nn2fs13MountSaveDataEPKcRKNS_7account3UidE fs_host.c
_ZN2nn2fs13OpenDirectoryEPNS0_15DirectoryHandleEPKci fs_host.c
_ZN2nn2fs13ReadDirectoryEPlPNS0_14DirectoryEntryENS0_15DirectoryHandleEl fs_host.c
_ZN2nn2fs14CloseDirectoryENS0_15DirectoryHandleE fs_host.c
_ZN2nn2fs15CreateDirectoryEPKc fs_host.c
_ZN2nn2fs17MountCacheStorageEPKci fs_host.c
_ZN2nn2fs18CreateCacheStorageEill fs_host.c
_ZN2nn2fs18DeleteCacheStorageEi fs_host.c
_ZN2nn2fs18IsSaveDataExistingENS_13ApplicationIdERKNS_7account3UidE fs_host.c
_ZN2nn2fs20OpenCacheStorageListEPNS0_22CacheStorageListHandleE fs_host.c
_ZN2nn2fs20ReadCacheStorageListEPiPNS0_16CacheStorageInfoENS0_22CacheStorageListHandleEi fs_host.c
_ZN2nn2fs21CloseCacheStorageListENS0_22CacheStorageListHandleE fs_host.c
_ZN2nn2fs21MountSaveDataReadOnlyEPKcNS_13ApplicationIdERKNS_7account3UidE fs_host.c
_ZN2nn2fs21MountTemporaryStorageEPKc fs_host.c
_ZN2nn2fs22QueryMountRomCacheSizeEPm fs_host.c
_ZN2nn2fs24InitializeForApplicationEv fs_host.c
_ZN2nn2fs26DeleteDirectoryRecursivelyEPKc fs_host.c
_ZN2nn2fs26SetPriorityOnCurrentThreadENS0_8PriorityE fs_host.c
_ZN2nn2fs6CommitEPKc fs_host.c
_ZN2nn2fs7UnmountEPKc fs_host.c
_ZN2nn2fs8MountRomEPKcPvm fs_host.c
_ZN2nn2fs8OpenFileEPNS0_10FileHandleEPKci fs_host.c
_ZN2nn2fs8ReadFileENS0_10FileHandleElPvm fs_host.c
_ZN2nn2fs8ReadFileEPmNS0_10FileHandleElPvm fs_host.c
_ZN2nn2fs8ReadFileEPmNS0_10FileHandleElPvmRKNS0_10ReadOptionE fs_host.c
_ZN2nn2fs9CloseFileENS0_10FileHandleE fs_host.c
_ZN2nn2fs9FlushFileENS0_10FileHandleE fs_host.c
_ZN2nn2fs9WriteFileENS0_10FileHandleElPKvmRKNS0_11WriteOptionE fs_host.c
_ZN2nn2oe10InitializeEv ov_system.c
_ZN2nn2oe15SetCpuBoostModeENS0_12CpuBoostModeE ov_system.c
_ZN2nn2oe16GetOperationModeEv ov_system.c
_ZN2nn2oe17FinishStartupLogoEv ov_system.c
_ZN2nn2oe18GetDesiredLanguageEv ov_system.c
_ZN2nn2oe18GetPerformanceModeEv ov_system.c
_ZN2nn2oe20GetCurrentFocusStateEv ov_system.c
_ZN2nn2oe20SetFocusHandlingModeENS0_17FocusHandlingModeE ov_system.c
_ZN2nn2oe21TryPopLaunchParameterEPmPvm ov_system.c
_ZN2nn2oe22PopNotificationMessageEv ov_system.c
_ZN2nn2oe24GetExpectedVolumeBalanceEPfS1_ ov_system.c
_ZN2nn2oe24SetExpectedVolumeBalanceEff ov_system.c
_ZN2nn2oe25GetProgramTotalActiveTimeEv ov_system.c
_ZN2nn2oe25TryPopNotificationMessageEPj ov_system.c
_ZN2nn2oe27SetPerformanceConfigurationENS0_15PerformanceModeEi ov_system.c
_ZN2nn2oe28SetResumeNotificationEnabledEb ov_system.c
_ZN2nn2oe38SetUserInactivityDetectionTimeExtendedEb ov_system.c
_ZN2nn2oe42SetOperationModeChangedNotificationEnabledEb ov_system.c
_ZN2nn2oe44SetPerformanceModeChangedNotificationEnabledEb ov_system.c
_ZN2nn2oe44SetUserInactivityDetectionTimeExtendedUnsafeEb ov_system.c
_ZN2nn2os11SignalEventEPNS0_9EventTypeE ov_movie.c
_ZN2nn2os13FinalizeFiberEPNS0_9FiberTypeE kernel.h
_ZN2nn2os13GetSystemTickEv kernel_probe.c
_ZN2nn2os13SwitchToFiberEPNS0_9FiberTypeE kernel.h
_ZN2nn2os15GetCurrentFiberEv kernel.h
_ZN2nn2os15InitializeFiberEPNS0_9FiberTypeEPFS2_PvES3_S3_mi kernel.h
_ZN2nn2os15ReleaseReadLockEPNS0_20ReaderWriterLockTypeE nvn_api_core.c
_ZN2nn2os15WaitSystemEventEPNS0_15SystemEventTypeE ipc.c
_ZN2nn2os17CreateSystemEventEPNS0_15SystemEventTypeENS0_14EventClearModeEb kernel.c
_ZN2nn2os18TryWaitSystemEventEPNS0_15SystemEventTypeE ov_probe.c
_ZN2nn2os19AllocateMemoryPagesEmm ov_system.c
_ZN2nn2os21AllocateAddressRegionEPmm ov_system.c
_ZN2nn2os30GetWritableHandleOfSystemEventEPKNS0_15SystemEventTypeE kernel.c
_ZN2nn2pl17GetSharedFontSizeENS0_14SharedFontTypeE ov_system.c
_ZN2nn2pl20GetSharedFontAddressENS0_14SharedFontTypeE ov_system.c
_ZN2nn2pl22GetSharedFontLoadStateENS0_14SharedFontTypeE ov_system.c
_ZN2nn2vi10InitializeEv ov_gfx.c
_ZN2nn2vi11CreateLayerEPPNS0_5LayerEPNS0_7DisplayE ov_gfx.c
_ZN2nn2vi15GetNativeWindowEPPvPNS0_5LayerE ov_gfx.c
_ZN2nn2vi18OpenDefaultDisplayEPPNS0_7DisplayE ov_gfx.c
_ZN2nn2vi20GetDisplayVsyncEventEPNS_2os15SystemEventTypeEPNS0_7DisplayE ov_gfx.c
_ZN2nn3aoc10InitializeEv ov_system.c
_ZN2nn3aoc16ListAddOnContentEPiii ov_system.c
_ZN2nn3err26InitializeContextWriterApiEv ov_system.c
_ZN2nn3err9ShowErrorENS_6ResultE ov_system.c
_ZN2nn3hid13GetNpadStatesEPNS0_16NpadFullKeyStateEiRKj ov_input.c
_ZN2nn3hid13GetNpadStatesEPNS0_16NpadJoyDualStateEiRKj ov_input.c
_ZN2nn3hid13GetNpadStatesEPNS0_16NpadJoyLeftStateEiRKj ov_input.c
_ZN2nn3hid13GetNpadStatesEPNS0_17NpadHandheldStateEiRKj ov_input.c
_ZN2nn3hid13GetNpadStatesEPNS0_17NpadJoyRightStateEiRKj ov_input.c
_ZN2nn3hid14DisconnectNpadERKj ov_input.c
_ZN2nn3hid14GetMouseStatesEPNS0_10MouseStateEi ov_input.c
_ZN2nn3hid14InitializeNpadEv ov_input.c
_ZN2nn3hid15GetNpadStyleSetERKj ov_input.c
_ZN2nn3hid15InitializeMouseEv ov_input.c
_ZN2nn3hid16GetKeyboardStateEPNS0_13KeyboardStateE ov_input.c
_ZN2nn3hid18InitializeKeyboardEv ov_input.c
_ZN2nn3hid18SetNpadJoyHoldTypeENS0_15NpadJoyHoldTypeE ov_input.c
_ZN2nn3hid21ShowControllerSupportEPNS0_27ControllerSupportResultInfoERKNS0_20ControllerSupportArgE ov_input.c
_ZN2nn3hid22SetSupportedNpadIdTypeEPKjm ov_input.c
_ZN2nn3hid23GetSixAxisSensorHandlesEPNS0_19SixAxisSensorHandleEiRKjNS_4util10BitFlagSetILi32ENS0_ ov_input.c
_ZN2nn3hid24SetSupportedNpadStyleSetENS_4util10BitFlagSetILi32ENS0_12NpadStyleTagEEE ov_input.c
_ZN2nn3hid25GetVibrationDeviceHandlesEPNS0_21VibrationDeviceHandleEiRKjNS_4util10BitFlagSetILi32ENS0_ ov_input.c
_ZN2nn3hid6detail15PermitVibrationEb ov_input.c
_ZN2nn3hid6detail17StopSixAxisSensorERKNS0_19SixAxisSensorHandleE ov_input.c
_ZN2nn3hid6detail18SendVibrationValueERKNS0_21VibrationDeviceHandleERKNS0_14VibrationValueE ov_input.c
_ZN2nn3hid6detail18StartSixAxisSensorERKNS0_19SixAxisSensorHandleE ov_input.c
_ZN2nn3hid6detail19SendVibrationValuesEPKNS0_21VibrationDeviceHandleEPKNS0_14VibrationValueEi ov_input.c
_ZN2nn3hid6detail20IsVibrationPermittedEPb ov_input.c
_ZN2nn3hid6detail21GetSixAxisSensorStateEPNS0_18SixAxisSensorStateERKNS0_19SixAxisSensorHandleE ov_input.c
_ZN2nn3hid6detail22GetSixAxisSensorStatesEPiPNS0_18SixAxisSensorStateEiRKNS0_19SixAxisSensorHandleE ov_input.c
_ZN2nn3hid6detail22GetVibrationDeviceInfoEPNS0_19VibrationDeviceInfoERKNS0_21VibrationDeviceHandleE ov_input.c
_ZN2nn3hid6detail23GetActualVibrationValueEPNS0_14VibrationValueERKNS0_21VibrationDeviceHandleE ov_input.c
_ZN2nn3hid6detail24IsVibrationDeviceMountedEPbRKNS0_21VibrationDeviceHandleE ov_input.c
_ZN2nn3hid6detail25InitializeVibrationDeviceERKNS0_21VibrationDeviceHandleE ov_input.c
_ZN2nn3nfp10GetTagInfoEPNS0_7TagInfoERKNS0_12DeviceHandleE ov_system.c
_ZN2nn3nfp10InitializeEv ov_system.c
_ZN2nn3nfp11ListDevicesEPNS0_12DeviceHandleEPii ov_system.c
_ZN2nn3nfp12GetModelInfoEPNS0_9ModelInfoERKNS0_12DeviceHandleE ov_system.c
_ZN2nn3nfp13StopDetectionERKNS0_12DeviceHandleE ov_system.c
_ZN2nn3nfp14GetDeviceStateERKNS0_12DeviceHandleE ov_system.c
_ZN2nn3nfp14StartDetectionERKNS0_12DeviceHandleE ov_system.c
_ZN2nn3nfp19AttachActivateEventEPNS_2os15SystemEventTypeERKNS0_12DeviceHandleE ov_system.c
_ZN2nn3nfp21AttachDeactivateEventEPNS_2os15SystemEventTypeERKNS0_12DeviceHandleE ov_system.c
_ZN2nn3nfp29AttachAvailabilityChangeEventEPNS_2os15SystemEventTypeE ov_system.c
_ZN2nn3nfp5MountERKNS0_12DeviceHandleENS0_9ModelTypeENS0_11MountTargetE ov_system.c
_ZN2nn3nfp8FinalizeEv ov_system.c
_ZN2nn3nfp8GetStateEv ov_system.c
_ZN2nn3nfp9GetNpadIdEPjRKNS0_12DeviceHandleE ov_system.c
_ZN2nn4diag34InitializeApplicationAbortObserverEv ov_system.c
_ZN2nn4init5StartEmmPFvvES2_S2_ boot.c
_ZN2nn4pctl10InitializeEv ov_system.c
_ZN2nn4time10InitializeEv ov_system.c
_ZN2nn4time13ClockSnapshot29CreateWithStandardSystemClockEPS1_ ov_system.c
_ZN2nn4time13ClockSnapshotC1Ev ov_system.c
_ZN2nn4time13IsInitializedEv ov_system.c
_ZN2nn4time14ToCalendarTimeEPNS0_12CalendarTimeEPNS0_22CalendarAdditionalInfoERKNS0_9PosixTimeE ov_system.c
_ZN2nn4time18ToPosixTimeFromUtcERKNS0_12CalendarTimeE ov_system.c
_ZN2nn4time19StandardSteadyClock3nowEv ov_system.c
_ZN2nn4time19ToCalendarTimeInUtcERKNS0_9PosixTimeE ov_system.c
_ZN2nn4time20CalculateSpanBetweenEPNS_8TimeSpanERKNS0_13ClockSnapshotES5_ ov_system.c
_ZN2nn4time23StandardUserSystemClock14GetCurrentTimeEPNS0_9PosixTimeE ov_system.c
_ZN2nn4time26StandardNetworkSystemClock14GetCurrentTimeEPNS0_9PosixTimeE ov_system.c
_ZN2nn4time48CalculateStandardUserSystemClockDifferenceByUserERKNS0_13ClockSnapshotES3_ ov_system.c
_ZN2nn4time8FinalizeEv ov_system.c
_ZN2nn5audio17OpenAudioRendererEPNS0_19AudioRendererHandleEPNS_2os11SystemEventERKNS0_22AudioRendererParameterEPvm ipc.c
_ZN2nn5audio17StopAudioRendererENS0_19AudioRendererHandleE ipc.c
_ZN2nn5audio18CloseAudioRendererENS0_19AudioRendererHandleE ipc.c
_ZN2nn5audio18StartAudioRendererENS0_19AudioRendererHandleE ipc.c
_ZN2nn5audio26RequestUpdateAudioRendererENS0_19AudioRendererHandleEPKNS0_19AudioRendererConfigE ipc.c
_ZN2nn5audio29InitializeAudioRendererConfigEPNS0_19AudioRendererConfigERKNS0_22AudioRendererParameterEPvm ipc.c
_ZN2nn5audio30GetAudioRendererWorkBufferSizeERKNS0_22AudioRendererParameterE ipc.c
_ZN2nn5audio32InitializeAudioRendererParameterEPNS0_22AudioRendererParameterE ipc.c
_ZN2nn5audio33GetAudioRendererElapsedFrameCountEPKNS0_19AudioRendererConfigE ipc.c
_ZN2nn5audio36GetAudioRendererConfigWorkBufferSizeERKNS0_22AudioRendererParameterE ipc.c
_ZN2nn5codec24ResetHardwareOpusDecoderEPNS0_23HardwareOpusDecoderTypeE ov_media.c
_ZN2nn5codec27FinalizeHardwareOpusDecoderEPNS0_23HardwareOpusDecoderTypeE ov_media.c
_ZN2nn5codec29InitializeHardwareOpusDecoderEPNS0_23HardwareOpusDecoderTypeEiiPvmi ov_media.c
_ZN2nn5codec32GetHardwareOpusDecoderSampleRateEPKNS0_23HardwareOpusDecoderTypeE ov_media.c
_ZN2nn5codec33DecodeOpusInterleavedWithHardwareEPNS0_23HardwareOpusDecoderTypeEPmPiPsmPKvm ov_media.c
_ZN2nn5codec34GetHardwareOpusDecoderChannelCountEPKNS0_23HardwareOpusDecoderTypeE ov_media.c
_ZN2nn5codec36GetHardwareOpusDecoderWorkBufferSizeEiii ov_media.c
_ZN2nn5prepo10PlayReport4SaveERKNS_7account3UidE ov_system.c
_ZN2nn5prepo10PlayReport4SaveEv ov_system.c
_ZN2nn5prepo27AddInternetConnectionStatusEPNS0_10PlayReportEPKcS4_S4_ ov_system.c
_ZN2nn5prepo28RequestImmediateTransmissionEv ov_system.c
_ZN2nn5swkbd10MakePresetEPNS0_14KeyboardConfigENS0_6PresetE ov_probe.c
_ZN2nn5swkbd12SetGuideTextEPNS0_14KeyboardConfigEPKDs ov_probe.c
_ZN2nn5swkbd12ShowKeyboardEPNS0_6StringERKNS0_15ShowKeyboardArgE swkbd.c
_ZN2nn5swkbd13SetHeaderTextEPNS0_14KeyboardConfigEPKDs ov_probe.c
_ZN2nn5swkbd14SetInitialTextEPNS0_15ShowKeyboardArgEPKDs ov_probe.c
_ZN2nn5swkbd25GetRequiredWorkBufferSizeEb ov_probe.c
_ZN2nn5swkbd27GetRequiredStringBufferSizeEv ov_probe.c
_ZN2nn6applet23GetAppletResourceUserIdEv ov_system.c
_ZN2nn6applet23GetPreviousProgramIndexEv ov_system.c
_ZN2nn7account10InitializeEv ov_system.c
_ZN2nn7account11GetNicknameEPNS0_8NicknameERKNS0_3UidE ov_system.c
_ZN2nn7account16GetUserExistenceEPbRKNS0_3UidE ov_system.c
_ZN2nn7account22TryOpenPreselectedUserEPNS0_10UserHandleE ov_system.c
_ZN2nn7account9CloseUserERKNS0_10UserHandleE ov_system.c
_ZN2nn7account9GetUserIdEPNS0_3UidERKNS0_10UserHandleE ov_system.c
_ZN2nv18InitializeGraphicsEPvm ov_gfx.c
_ZN2nv20SetGraphicsAllocatorEPFPvmmS0_EPFvS0_S0_EPFS0_S0_mS0_ES0_ ov_gfx.c
_ZN2nv28SetGraphicsDevtoolsAllocatorEPFPvmmS0_EPFvS0_S0_EPFS0_S0_mS0_ES0_ ov_gfx.c
_ZN5movie6Buffer18SetDataAndCapacityEPvm ov_movie.c
_ZN5movie6Buffer8SetRangeEii ov_movie.c
_ZN5movie7Decoder12GetLastErrorEv ov_movie.c
_ZN5movie7Decoder14GetInputBufferEiPNS_6BufferE ov_movie.c
_ZN5movie7Decoder15GetOutputBufferEiPNS_6BufferE ov_movie.c
_ZN5movie7Decoder15GetOutputBufferEiPNS_6BufferEPNS_9MediaDataE ov_movie.c
_ZN5movie7Decoder15GetOutputFormatEPNS_9MediaDataE ov_movie.c
_ZN5movie7Decoder19GetOutputBufferSizeEPiS1_ ov_movie.c
_ZN5movie7Decoder20RegisterClientEventsEPNS_13DecoderEventsE ov_movie.c
_ZN5movie7Decoder21GetOutputBufferFormatEiPNS_9MediaDataE ov_movie.c
_ZN5movie7Decoder23AcquireInputBufferIndexEPiS1_ ov_movie.c
_ZN5movie7Decoder24AcquireOutputBufferIndexEPiPlPjS1_ ov_movie.c
_ZN5movie7Decoder24ReleaseOutputBufferIndexEi ov_movie.c
_ZN5movie7Decoder24SendInputBufferForDecodeEiiilj ov_movie.c
_ZN5movie7Decoder4StopEv ov_movie.c
_ZN5movie7Decoder5FlushEv ov_movie.c
_ZN5movie7Decoder5ResetEv ov_movie.c
_ZN5movie7Decoder5StartEv ov_movie.c
_ZN5movie7Decoder9ConfigureEPNS_9MediaDataE ov_movie.c
_ZN5movie7DecoderC1ENS_11DecoderTypeENS_19DecoderOutputFormatENS_11DecoderModeEi ov_movie.c
_ZN5movie7DecoderD0Ev ov_movie.c
_ZN5movie7DecoderD1Ev ov_movie.c
_ZN5movie7DecoderD2Ev ov_movie.c
_ZN5movie9MediaData7SetRectEPKciiii ov_movie.c
_ZN5movie9MediaData8SetInt32EPKci ov_movie.c
_ZN5movie9MediaData9SetStringEPKcS2_ ov_movie.c
_ZNK5movie6Buffer4BaseEv ov_movie.c
_ZNK5movie6Buffer8CapacityEv ov_movie.c
_ZNK5movie9MediaData10FindStringEPKcPS2_ ov_movie.c
_ZNK5movie9MediaData9FindInt32EPKcPi ov_movie.c
_ZTVN5movie7DecoderE ov_movie.c
