ScarletNX dravee/vk/work-list-reset-sync 851c1b1, committed 2026-11-14 (clang 19.0.1, Android arm64) Message: sm: the program opened pctl, which the runtime answers only in the SDK's own functions, nn::pctl (nn/pctl.c). A game got here through an SDK function that is not native yet (the calls of its thread, in the log's thread list before this, name it). A homebrew program that opens pctl itself, as libnx does, is not supported: it has to call the SDK's functions, as edenprobe does with the word hooks in its mode file. 136 of the SDK functions the runtime has a hook for run their own code in this 32-bit game, as none of their declarations holds for the version of the module they are in: the first is _ZN2nn5audio30GetAudioRendererWorkBufferSizeERKNS0_22AudioRendererParameterE in sdk, of version 10.6.0, declared for sdk < 1.0.0 == /data/data/org.scarletnx/files/.scarletnx/state/recompiled/0100B80010C48000/0100B80010C48000.log == [ 0.00] memory: 512 GiB of address space refused: Out of memory [ 0.00] memory: 256 GiB of address space reserved, of the console's 512: the game's address space ends there [ 0.05] log: written to /data/data/org.scarletnx/files/.scarletnx/state/recompiled/0100B80010C48000/0100B80010C48000.log [ 0.05] ScarletNX - Astrologaster [ 0.05] build: ScarletNX dravee/vk/work-list-reset-sync 851c1b1, committed 2026-11-14 (clang 19.0.1, Android arm64) [ 0.05] run: started 2026-11-14 14:07:46 UTC [ 0.05] system: Android 15 (Linux 6.6.102-android15-8-g6f627656aa0a-ab14809369-4k), MT6769V/CB, 8 threads, 4 GB RAM [ 0.05] settings: docked=0 (default 1), fullscreen=1 (default 0), stats=1 (default 0) [ 0.06] last start: ended with an exit, or none before [ 0.09] fs: ExeFS and RomFS read from the dump /data/data/org.scarletnx/files/.scarletnx/dumps/Astrologaster/Astrologaster [0100B80010C48000][v0] (0.67 GB).nsp (675.1 MB mapped) [ 0.09] fs: 0 RomFS/ExeFS files mapped for the whole run, 0.0 MB [ 0.09] memory: 4 KiB host pages, views share their source's pages (alias pool) [ 0.09] memory: memory_fit_mode=0 (Auto): the game is told 2048 MiB, as Auto tells no less than the console's 3285, where the measure leaves 1637 (the system can still give 2164 MiB, the process holds 172) [ 0.13] AArch32: 942310 recompiled blocks in 200000-20a94b0 [ 0.13] Loaded rtld at 0x200000 [ 0.15] Loaded main at 0x204000 [ 0.27] Loaded subsdk0 at 0x459000 [ 0.32] Loaded sdk at 0x1b01000 [ 0.33] symbols: 25329 functions named [ 0.33] time: the time zone is UTC (UTCUTC) [ 0.34] hooks: module rtld, SDK unknown (its versioned hooks aren't installed) [ 0.34] hooks: module main, SDK unknown (its versioned hooks aren't installed) [ 0.34] hooks: module subsdk0, SDK unknown (its versioned hooks aren't installed) [ 0.34] hooks: module sdk, SDK 10.6.0 [ 0.34] hooks: _ZN2nn5audio30GetAudioRendererWorkBufferSizeERKNS0_22AudioRendererParameterE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio17OpenAudioRendererEPNS0_19AudioRendererHandleERKNS0_22AudioRendererParameterEPvj in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio17OpenAudioRendererEPNS0_19AudioRendererHandleEPNS_2os11SystemEventERKNS0_22AudioRendererParameterEPvj in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio18CloseAudioRendererENS0_19AudioRendererHandleE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio18StartAudioRendererENS0_19AudioRendererHandleE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio17StopAudioRendererENS0_19AudioRendererHandleE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio26GetAudioRendererSampleRateENS0_19AudioRendererHandleE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio27GetAudioRendererSampleCountENS0_19AudioRendererHandleE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio30GetAudioRendererMixBufferCountENS0_19AudioRendererHandleE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio21GetAudioRendererStateENS0_19AudioRendererHandleE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio26RequestUpdateAudioRendererENS0_19AudioRendererHandleEPKNS0_19AudioRendererConfigE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio34SetAudioRendererRenderingTimeLimitENS0_19AudioRendererHandleEi in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio34GetAudioRendererRenderingTimeLimitENS0_19AudioRendererHandleE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio19ListAudioDeviceNameEPNS0_15AudioDeviceNameEi in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio26SetAudioDeviceOutputVolumeEPKNS0_15AudioDeviceNameEf in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio26GetAudioDeviceOutputVolumeEPKNS0_15AudioDeviceNameE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio24GetActiveAudioDeviceNameEPNS0_15AudioDeviceNameE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio21GetActiveChannelCountEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio13ListAudioOutsEPNS0_12AudioOutInfoEi in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio19OpenDefaultAudioOutEPNS0_8AudioOutERKNS0_17AudioOutParameterE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio12OpenAudioOutEPNS0_8AudioOutEPKcRKNS0_17AudioOutParameterE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio19OpenDefaultAudioOutEPNS0_8AudioOutEPNS_2os11SystemEventERKNS0_17AudioOutParameterE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio12OpenAudioOutEPNS0_8AudioOutEPNS_2os11SystemEventEPKcRKNS0_17AudioOutParameterE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio13CloseAudioOutEPNS0_8AudioOutE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio13StartAudioOutEPNS0_8AudioOutE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio12StopAudioOutEPNS0_8AudioOutE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio16GetAudioOutStateEPKNS0_8AudioOutE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio20AppendAudioOutBufferEPNS0_8AudioOutEPNS0_14AudioOutBufferE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio25GetReleasedAudioOutBufferEPNS0_8AudioOutE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio22ContainsAudioOutBufferEPKNS0_8AudioOutEPKNS0_14AudioOutBufferE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn5audio19RegisterBufferEventEPNS0_8AudioOutEPNS_2os11SystemEventE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs6detail18IsEnabledAccessLogEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs7UnmountEPKc in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs14CloseDirectoryENS0_15DirectoryHandleE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs13ReadDirectoryEPxPNS0_14DirectoryEntryENS0_15DirectoryHandleEx in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs22GetDirectoryEntryCountEPxNS0_15DirectoryHandleE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs9CloseFileENS0_10FileHandleE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs8ReadFileENS0_10FileHandleExPvjRKNS0_10ReadOptionE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs8ReadFileENS0_10FileHandleExPvj in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs8ReadFileEPjNS0_10FileHandleExPvjRKNS0_10ReadOptionE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs8ReadFileEPjNS0_10FileHandleExPvj in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs9WriteFileENS0_10FileHandleExPKvjRKNS0_11WriteOptionE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs9FlushFileENS0_10FileHandleE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs11SetFileSizeENS0_10FileHandleEx in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs11GetFileSizeEPxNS0_10FileHandleE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs15GetFileOpenModeENS0_10FileHandleE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs10CreateFileEPKcx in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs10DeleteFileEPKc in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs15CreateDirectoryEPKc in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs15DeleteDirectoryEPKc in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs26DeleteDirectoryRecursivelyEPKc in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs10RenameFileEPKcS2_ in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs15RenameDirectoryEPKcS2_ in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs12GetEntryTypeEPNS0_18DirectoryEntryTypeEPKc in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs16GetFreeSpaceSizeEPxPKc in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs8OpenFileEPNS0_10FileHandleEPKci in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs13OpenDirectoryEPNS0_15DirectoryHandleEPKci in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs14CommitSaveDataEPKc in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs10CreateFileEPKcxi in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs17GetTotalSpaceSizeEPxPKc in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs19MountDeviceSaveDataEPKc in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs9MountHostEPKcS2_ in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs13MountHostRootEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs22QueryMountRomCacheSizeEPj in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs8MountRomEPKcPvj in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs11MountSdCardEPKc in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs19MountSdCardForDebugEPKc in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs16IsSdCardInsertedEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs29QueryMountSystemDataCacheSizeEPjNS_3ncm12SystemDataIdE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs15MountSystemDataEPKcNS_3ncm12SystemDataIdEPvj in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs31QueryMountAddOnContentCacheSizeEPji in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs17MountAddOnContentEPKciPvj in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs13MountSaveDataEPKcRKNS_7account3UidE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs18IsSaveDataExistingERKNS_7account3UidE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.34] hooks: _ZN2nn2fs14EnsureSaveDataERKNS_7account3UidE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn3nsd35GetApplicationServerEnvironmentTypeEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn3nsd24GetEnvironmentIdentifierEPNS0_21EnvironmentIdentifierE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn3nsd7ResolveEPNS0_4FqdnERKS1_ in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn3nsd9ResolveExEPNS0_4FqdnERKS1_ in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4pctl32CheckFreeCommunicationPermissionEb in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4pctl25TryBeginFreeCommunicationEb in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4pctl28IsFreeCommunicationAvailableEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4pctl20EndFreeCommunicationEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4pctl20IsRestrictionEnabledEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4pctl14GetSafetyLevelEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4pctl24ConfirmSnsPostPermissionEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4pctl27CheckStereoVisionPermissionEb in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4pctl26GetStereoVisionRestrictionEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4pctl40GetFreeCommunicationApplicationListCountEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4pctl30IsRestrictionTemporaryUnlockedEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4pctl33IsRestrictedSystemSettingsEnteredEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4pctl21GetRestrictedFeaturesEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4pctl18IsPlayTimerEnabledEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4pctl25GetPlayTimerRemainingTimeEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4pctl15IsPairingActiveEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4pctl23IsRestrictedByPlayTimerEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4pctl10InitializeEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn2pl21RequestSharedFontLoadENS0_14SharedFontTypeE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn2pl22GetSharedFontLoadStateENS0_14SharedFontTypeE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn2pl20GetSharedFontAddressENS0_14SharedFontTypeE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn2pl17GetSharedFontSizeENS0_14SharedFontTypeE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn2pl30GetSharedFontInOrderOfPriorityEPiPNS0_14SharedFontTypeEPPKvPjiNS_8settings12LanguageCodeE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn5prepo28RequestImmediateTransmissionEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn5prepo21GetTransmissionStatusEPNS0_18TransmissionStatusE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn5prepo10PlayReport4SaveEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn5prepo10PlayReport4SaveERKNS_7account3UidE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn5prepo6detail3ipc10InitializeEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn5prepo6detail3ipc8FinalizeEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time10InitializeEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time17InitializeForMenuEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time19InitializeForSystemEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time13IsInitializedEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time8FinalizeEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time20LoadLocationNameListEPiPNS0_12LocationNameEii in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time25GetTotalLocationNameCountEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time21SetDeviceLocationNameERKNS0_12LocationNameE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time38SetStandardLocalSystemClockCurrentTimeERKNS0_9PosixTimeE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time34SetStandardLocalSystemClockContextERKNS0_18SystemClockContextE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time26StandardNetworkSystemClock14GetCurrentTimeEPNS0_9PosixTimeE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time26StandardNetworkSystemClock21GetSystemClockContextEPNS0_18SystemClockContextE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time26StandardNetworkSystemClock3nowEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time40SetStandardNetworkSystemClockCurrentTimeERKNS0_9PosixTimeE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time36SetStandardNetworkSystemClockContextERKNS0_18SystemClockContextE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time19StandardSteadyClock19GetCurrentTimePointEPNS0_20SteadyClockTimePointE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time19StandardSteadyClock3nowEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time23StandardUserSystemClock14GetCurrentTimeEPNS0_9PosixTimeE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time23StandardUserSystemClock21GetSystemClockContextEPNS0_18SystemClockContextE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time23StandardUserSystemClock3nowEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time52SetStandardUserSystemClockAutomaticCorrectionEnabledEb in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time51IsStandardUserSystemClockAutomaticCorrectionEnabledEv in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time21GetDeviceLocationNameEPNS0_12LocationNameE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time16LoadTimeZoneRuleEPNS0_12TimeZoneRuleERKNS0_12LocationNameE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time14ToCalendarTimeEPNS0_12CalendarTimeEPNS0_22CalendarAdditionalInfoERKNS0_9PosixTimeERKNS0_12TimeZoneRuleE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time14ToCalendarTimeEPNS0_12CalendarTimeEPNS0_22CalendarAdditionalInfoERKNS0_9PosixTimeE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time11ToPosixTimeEPiPNS0_9PosixTimeEiRKNS0_12CalendarTimeERKNS0_12TimeZoneRuleE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: _ZN2nn4time11ToPosixTimeEPiPNS0_9PosixTimeEiRKNS0_12CalendarTimeE in sdk isn't hooked: no declaration for a 32-bit game holds for its version (10.6.0) [ 0.35] hooks: 0 of the 32-bit game's functions run the runtime's handlers; a function of the SDK that no hook takes for a 32-bit game of its SDK yet runs its own code [ 0.36] nvn: the runtime implements 675 NVN functions for the game's 32-bit code [ 0.36] npdm: system resource 0 MB, cores 7, priorities ffffffff0000000 [ 0.36] acc: 1 user, playing as user 1 [ 0.36] game: 0100b80010c48000, version 1.0.0 [ 0.39] pl: the Japanese stand-in answers for the console font's private-use characters [ 0.41] pl: the Chinese simplified stand-in answers for the console font's private-use characters [ 0.44] pl: the Chinese traditional stand-in answers for the console font's private-use characters [ 0.46] pl: the Korean stand-in answers for the console font's private-use characters [ 0.46] pl: the extended stand-in answers for the console font's private-use characters [ 0.46] RomFS: the dump's, read in place (654.5 MB) [ 0.48] input: no SDL joysticks detected [ 0.48] video: SDL 3.4.18 on android [ 0.99] controls=2 (Auto): shown, the device has a touch screen and no gamepad [ 1.00] video: a window of 1604x720 pixels, the display's scale 1.75 [ 1.00] freedreno: tu_dont_reserve_descriptor_set=true, for the fifth descriptor set [ 1.01] vulkan: subgroups of 8 lanes, operations 0x6ff, stages 0x30: VOTE and SHFL use them in no programs, as they need 32 lanes or more, ballot, shuffle and arithmetic [ 1.01] vulkan: vertex, control, evaluation, geometry, fragment, compute programs have no subgroup: a vertex, evaluation, geometry or fragment one among them that votes or shuffles runs each invocation as one lane alone (a fragment's reads within its quad through fine derivatives), and a control or compute one is not translated [ 1.01] vulkan: a known problem the extension bans do not turn off: extendedDynamicState on Mali-G52 MC2 (Mali-G52 MC2, v1.r49p1-03bet0.19498e0ae1d5dac223383c39a2e58f04, driver version 49.1.0): Arm's Mali driver from 46.0.0 to before 51.0.0 has dynamic state regressions on job manager GPUs (Midgard and Bifrost), fixed in r51 (ANGLE vk_renderer.cpp:6612 (issuetracker.google.com 336411904); extension_bans.txt:130) [ 1.01] vulkan: a known problem the extension bans do not turn off: VK_DYNAMIC_STATE_CULL_MODE on Mali-G52 MC2 (Mali-G52 MC2, v1.r49p1-03bet0.19498e0ae1d5dac223383c39a2e58f04, driver version 49.1.0): Arm's Mali driver before 52.0.0 culls points and lines with the cull mode set by vkCmdSetCullMode (Arm errata SDEN-3735689) (ANGLE vk_renderer.cpp:6663; extension_bans.txt:131) [ 1.01] vulkan: a known problem the extension bans do not turn off: VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY on Mali-G52 MC2 (Mali-G52 MC2, v1.r49p1-03bet0.19498e0ae1d5dac223383c39a2e58f04, driver version 49.1.0): Arm's Mali driver breaks topology as dynamic state with geometry shaders (ANGLE vk_renderer.cpp:6684; extension_bans.txt:132) [ 1.01] vulkan: a known problem the extension bans do not turn off: primitiveRestartEnable on Mali-G52 MC2 (Mali-G52 MC2, v1.r49p1-03bet0.19498e0ae1d5dac223383c39a2e58f04, driver version 49.1.0): Arm's Mali driver breaks primitive restart (Dolphin DriverDetails.cpp:110; extension_bans.txt:134) [ 1.01] vulkan: VK_ANDROID_external_memory_android_hardware_buffer: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_EXT_attachment_feedback_loop_dynamic_state: off (the driver has it not) [ 1.01] vulkan: VK_EXT_attachment_feedback_loop_layout: off (the driver has it not) [ 1.01] vulkan: VK_EXT_blend_operation_advanced: off (the driver has it not) [ 1.01] vulkan: VK_EXT_calibrated_timestamps: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_EXT_conditional_rendering: off (the driver has it not) [ 1.01] vulkan: VK_EXT_conservative_rasterization: off (the driver has it not) [ 1.01] vulkan: VK_EXT_custom_border_color: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_EXT_depth_clip_control: off (the driver has it not) [ 1.01] vulkan: VK_EXT_depth_range_unrestricted: off (the driver has it not) [ 1.01] vulkan: VK_EXT_descriptor_buffer: off (the driver has it not) [ 1.01] vulkan: VK_EXT_descriptor_heap: off (the driver has it not) [ 1.01] vulkan: VK_EXT_device_fault: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_EXT_extended_dynamic_state: on (auto: the driver has it, and no ban holds; core in Vulkan 1.3, which the renderer runs this device at) [ 1.01] vulkan: VK_EXT_extended_dynamic_state2: on (auto: the driver has it, and no ban holds; core in Vulkan 1.3, which the renderer runs this device at) [ 1.01] vulkan: VK_EXT_extended_dynamic_state3: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_EXT_external_memory_dma_buf: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_EXT_external_memory_host: off (the driver has it not) [ 1.01] vulkan: VK_EXT_fragment_shader_interlock: off (the driver has it not) [ 1.01] vulkan: VK_EXT_graphics_pipeline_library: off (the driver has it not) [ 1.01] vulkan: VK_EXT_index_type_uint8: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_EXT_load_store_op_none: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_EXT_map_memory_placed: off (the driver has it not) [ 1.01] vulkan: VK_EXT_memory_budget: off (the driver has it not) [ 1.01] vulkan: VK_EXT_mesh_shader: off (the driver has it not) [ 1.01] vulkan: VK_EXT_pipeline_creation_feedback: on (auto: the driver has it, and no ban holds; core in Vulkan 1.3, which the renderer runs this device at) [ 1.01] vulkan: VK_EXT_pipeline_robustness: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_EXT_post_depth_coverage: off (the driver has it not) [ 1.01] vulkan: VK_EXT_present_timing: off (the driver has it not) [ 1.01] vulkan: VK_EXT_primitive_topology_list_restart: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_EXT_provoking_vertex: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_EXT_robustness2: off (the driver has it not) [ 1.01] vulkan: VK_EXT_sample_locations: off (the driver has it not) [ 1.01] vulkan: VK_EXT_shader_atomic_float: off (the driver has it not) [ 1.01] vulkan: VK_EXT_shader_demote_to_helper_invocation: on (auto: the driver has it, and no ban holds; core in Vulkan 1.3, which the renderer runs this device at) [ 1.01] vulkan: VK_EXT_shader_object: off (the driver has it not) [ 1.01] vulkan: VK_EXT_subgroup_size_control: on (auto: the driver has it, and no ban holds; core in Vulkan 1.3, which the renderer runs this device at) [ 1.01] vulkan: VK_EXT_transform_feedback: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_EXT_vertex_attribute_divisor: off (the driver has it not) [ 1.01] vulkan: VK_EXT_vertex_input_dynamic_state: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_GOOGLE_display_timing: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_KHR_calibrated_timestamps: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_KHR_cooperative_matrix: off (the driver has it not) [ 1.01] vulkan: VK_KHR_dynamic_rendering: on (auto: the driver has it, and no ban holds; core in Vulkan 1.3, which the renderer runs this device at) [ 1.01] vulkan: VK_KHR_dynamic_rendering_local_read: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_KHR_extended_flags: off (the driver has it not) [ 1.01] vulkan: VK_KHR_external_memory_fd: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_KHR_format_feature_flags2: on (auto: the driver has it, and no ban holds; core in Vulkan 1.3, which the renderer runs this device at) [ 1.01] vulkan: VK_KHR_index_type_uint8: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_KHR_load_store_op_none: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_KHR_maintenance4: on (auto: the driver has it, and no ban holds; core in Vulkan 1.3, which the renderer runs this device at) [ 1.01] vulkan: VK_KHR_maintenance5: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_KHR_maintenance8: off (the driver has it not) [ 1.01] vulkan: VK_KHR_map_memory2: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_KHR_pipeline_library: off (the driver has it not) [ 1.01] vulkan: VK_KHR_portability_subset: off (the driver has it not) [ 1.01] vulkan: VK_KHR_present_id: off (the driver has it not) [ 1.01] vulkan: VK_KHR_present_id2: off (the driver has it not) [ 1.01] vulkan: VK_KHR_present_wait: off (the driver has it not) [ 1.01] vulkan: VK_KHR_present_wait2: off (the driver has it not) [ 1.01] vulkan: VK_KHR_shader_clock: off (the driver has it not) [ 1.01] vulkan: VK_KHR_shader_maximal_reconvergence: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_KHR_swapchain: on (auto: the driver has it, and no ban holds) [ 1.01] vulkan: VK_KHR_synchronization2: on (auto: the driver has it, and no ban holds; core in Vulkan 1.3, which the renderer runs this device at) [ 1.01] vulkan: VK_KHR_video_decode_av1: off (the driver has it not) [ 1.01] vulkan: VK_KHR_video_decode_h264: off (the driver has it not) [ 1.01] vulkan: VK_KHR_video_decode_queue: off (the driver has it not) [ 1.01] vulkan: VK_KHR_video_queue: off (the driver has it not) [ 1.01] vulkan: VK_NV_device_diagnostic_checkpoints: off (the driver has it not) [ 1.01] vulkan: VK_NV_fragment_coverage_to_color: off (the driver has it not) [ 1.01] vulkan: VK_NV_framebuffer_mixed_samples: off (the driver has it not) [ 1.01] vulkan: VK_VALVE_shader_mixed_float_dot_product: off (the driver has it not) [ 1.01] vulkan: the device shares system memory (UMA); guest buffers copied (vk_memory=auto: AHardwareBuffers only with vk_memory=2 or uma_memory=2), uma_memory=auto; VK_EXT_external_memory_host no, VK_EXT_map_memory_placed no [ 1.01] vulkan: the restart index restarts lists as it does strips, not patch lists (VK_EXT_primitive_topology_list_restart) [ 1.01] vulkan: a draw's position inputs are read from the fragment's place; an unculled quad draw's other inputs are interpolated from its vertices' values, which a geometry program hands over, as the device has no VK_KHR_fragment_shader_barycentric [ 1.01] vulkan: mesh draws are skipped: mesh_draws off (experimental) [ 1.01] vulkan: vertex_input_dynamic_state=auto: each vertex layout takes a pipeline of its own on Mali-G52 MC2 (Mali-G52 MC2, v1.r49p1-03bet0.19498e0ae1d5dac223383c39a2e58f04, driver version 49.1.0): off on Android, as Eden (vertex_input_dynamic_state=on sets it anyway) [ 1.01] vulkan: graphics pipeline libraries off (the device has no VK_EXT_graphics_pipeline_library): each pipeline compiles its shaders whole [ 1.01] Arm's Mali driver runs unacceptably slower with pipeline libraries (ANGLE vk_renderer.cpp:6928, anglebug 404581992; extension_bans.txt:97) [ 1.01] vulkan: a depth range of -1 to 1 is made by the last stage before rasterization, z = (z + w) / 2 (the device has no VK_EXT_depth_clip_control) [ 1.01] vulkan: vk_descriptors_mode=3 (Automatic) is 2, descriptor heaps, on this GPU, which shares the system's memory [ 1.01] vulkan: vk_descriptors_mode=3 asks for descriptor heaps, which this device has not (no VK_EXT_descriptor_heap): graphics descriptors use sets [ 1.01] vulkan: dynamic texture offsets use portable dispatch [ 1.02] vulkan: allocations of at most 256 MiB, bigger images in one allocation (no sparse binding), a texture with holes in its mapping whole (no sparse binding) [ 1.02] vulkan: graphics descriptors use sets [ 1.02] vulkan: ASTC textures (native_astc=1, the GPU samples ASTC, astc_mode=0): sampled as the game's blocks: ASTC [ 1.02] vulkan: ETC2 and EAC textures (native_etc2=1, the GPU samples ETC2): sampled as the game's blocks: ETC2 RGB, ETC2 RGB8A1, ETC2 RGBA8, EAC R11, EAC RG11 [ 1.02] vulkan: BCn textures (native_bc=1, the GPU samples no BCn, ETC2 sampled): encoded again on the GPU: BC1 as ASTC 4x4, BC2 as ASTC 4x4, BC3 as ASTC 4x4, BC4 as EAC R11, BC5 as EAC RG11, BC7 as ASTC 4x4; decoded on the GPU: BC6H to RGBA16F [ 1.02] vulkan: the driver that runs: Mali-G52 MC2, v1.r49p1-03bet0.19498e0ae1d5dac223383c39a2e58f04 (driver ID 9) [ 1.02] vulkan: the Vulkan 1.3 way: synchronization2, dynamic rendering and the extended dynamic state are core [ 1.02] vulkan: Mali-G52 MC2, Vulkan 1.3.278, driver 0c401000, graphics queue family 0, compute 0 (a second queue) [ 1.02] vulkan: a draw that samples a target it writes at its own pixel reads the target in place (vendor 13b5, not NVIDIA: two draws where it can, fragment shader interlock no, dynamic rendering local read no) [ 1.02] vulkan: draws that sample a color target they render to read a copy of it (no attachment feedback loops) [ 1.04] vulkan: swapchain 1604x720, 7 images, presents timed and held until they are due, fifo [ 1.04] vulkan: texture arrays off: the GPU has no shaderSampledImageArrayNonUniformIndexing, which picks an array's element per invocation: a texture a program picks from a table of handles at run time can't be bound [ 1.05] vulkan: no shader cache of Mali-G52 MC2 (driver d9-13b5-74021000) yet: /data/data/org.scarletnx/files/.scarletnx/cache/recompiled/0100B80010C48000/shader_cache/0100B80010C48000.d9-13b5-74021000.vkshaders is made [ 1.05] memory: GPU engines keep their results, guest memory is trapped until the CPU needs it [ 1.05] renderer: Vulkan [ 1.05] vulkan: 0 shaders and 0 pipelines of earlier runs with Mali-G52 MC2 (driver d9-13b5-74021000) loaded from /data/data/org.scarletnx/files/.scarletnx/cache/recompiled/0100B80010C48000/shader_cache/0100B80010C48000.d9-13b5-74021000.vkshaders in 1 ms, the pipelines to be made in the background, and 0 compute pipelines made (0 could not be); 0 shaders of the game's own programs in /data/data/org.scarletnx/files/.scarletnx/cache/recompiled/0100B80010C48000/shader_cache/0100B80010C48000.d9-13b5-74021000.vkshipped [ 1.06] vulkan: 0 shaders found: 0 new [ 1.06] vulkan: 0 programs: 0 translated, 0 already translated, 0 left out, 0 failed [ 1.06] vulkan: the game's own shaders: 0 translated new, 0 in /data/data/org.scarletnx/files/.scarletnx/cache/recompiled/0100B80010C48000/shader_cache/0100B80010C48000.d9-13b5-74021000.vkshipped, in 14 ms; 0 large ones queued to warm their parts [ 1.06] prepare: 16 ms before the game started (0 shaders translated from its files, 0 of 0 pipelines of earlier runs made), not shown, as it was quick [ 1.06] main thread: entry 200000, stack 2692000 (1024 KiB), priority 44, core 0 [ 1.07] vulkan: heap 0 is the system's memory: the caches leave 463 MB of its 3708 to the rest of the system, within the driver's budget of 2816 MB [ 1.08] vulkan: the on-screen controls' atlas is 1024x352 [ 1.36] kernel: thread 80 let go of core 0 in a memory SVC to wait for the renderer, the first time [ 1.56] *** The program opened pctl, which the runtime answers only natively *** [ 1.56] threads (2): [ 1.56] thread 80 'MainThread' prio 44 (base 44) core 0: in an SVC off its core (a sleep or an IPC request) [ 1.56] lr=1e868b4 <_ZN2nn2sf4hipc15SendSyncRequestENS_3svc6HandleEPvj+54> pc=1ea2890 sp=2791dd0 [ 1.56] #1 1e89764 [ 1.56] #2 1e89698 [ 1.56] #3 1e892dc <_ZN2nn2sm16GetServiceHandleEPNS_3svc6HandleEPKcj+e4> [ 1.56] #4 1e5937c <_ZN2nn4pctl6detail3ipc28InitializeIpcSessionIfNeededEv+378> [ 1.56] #5 1db7208 [ 1.56] #6 1db7264 <_ZN2nn4init5StartEjjPFvvES2_S2_+38> [ 1.56] #7 2000cc [ 1.56] thread 81 'NxSystemThread' prio 28 (base 28) core 2: running on core 2 [ 1.56] out of an SVC for 0 ms, poll 0, 0 polls, host thread 30036 [ 1.56] lr=1e4ea08 pc=1e4ea08 sp=30a3f90 [ 1.56] #1 1e4e99c [ 1.56] #2 1e4e990 [ 1.56] #3 1e501cc [ 1.56] #4 1e538e8 [ 1.56] core 0: free, best waiter prio 64, waiters: none [ 1.56] core 1: free, best waiter prio 64, waiters: none [ 1.56] core 2: held by thread 81 (prio 28, on_core 2, poll 0) for 58 ms, best waiter prio 64, waiters: none [ 1.56] core 3: free, best waiter prio 64, waiters: none [ 1.56] core 4: free, best waiter prio 64, waiters: none [ 1.56] core 5: free, best waiter prio 64, waiters: none [ 1.56] last SVCs: [ 1.56] svc 1d (25ba46c ffffffff 25ba4a0 2) -> 25ba46c, ffffffff lr=1b060c8 thread 80 [ 1.56] svc 21 (28004 c0000000 100 28004) -> 0, c0000000 lr=1e868b4 thread 80 [ 1.56] svc 1d (25ba46c ffffffff 25ba4a0 2) -> 25ba46c, ffffffff lr=1b060c8 thread 80 [ 1.56] svc 21 (28004 c0000000 100 28004) -> 0, c0000000 lr=1e868b4 thread 80 [ 1.56] svc 1d (25ba46c ffffffff 25ba4a0 2) -> 25ba46c, ffffffff lr=1b060c8 thread 80 [ 1.56] svc 21 (28004 c0000000 100 28004) -> 0, c0000000 lr=1e868b4 thread 80 [ 1.56] svc 1d (25ba46c ffffffff 25ba4a0 2) -> 25ba46c, ffffffff lr=1b060c8 thread 80 [ 1.56] svc 21 (28004 c0000000 100 28004) -> 0, c0000000 lr=1e868b4 thread 80 [ 1.56] svc 1d (25ba46c ffffffff 25ba4a0 2) -> 25ba46c, ffffffff lr=1b060c8 thread 80 [ 1.56] svc 21 (28004 c0000000 100 28004) -> 0, c0000000 lr=1e868b4 thread 80 [ 1.56] svc 1d (25ba46c ffffffff 25ba4a0 4f434653) -> 25ba46c, ffffffff lr=1b060c8 thread 80 [ 1.56] svc 21 (28004 c0000000 100 28004) -> 0, c0000000 lr=1e868b4 thread 80 [ 1.56] svc 1d (25ba46c ffffffff 25ba4a0 4f434653) -> 25ba46c, ffffffff lr=1b060c8 thread 80 [ 1.56] svc 29 (0 0 ffff8001 0) -> 0, 7 lr=1e53e38 thread 80 [ 1.56] svc 06 (2791e70 2791e6c 309f000 0) -> 0, 0 lr=1e526d0 thread 80 [ 1.56] svc 04 (30a3000 2660000 1000 1000) -> 0, 2660000 lr=1e535a4 thread 80 [ 1.56] svc 06 (2791e80 2791e7c 309f000 4000) -> 0, 0 lr=1e52778 thread 80 [ 1.56] svc 06 (2791e80 2791e7c 30a4000 0) -> 0, 0 lr=1e527b4 thread 80 [ 1.56] svc 08 (1c 1e53890 265f000 30a3ff0) -> 0, 40007 lr=1e5373c thread 80 [ 1.56] svc 25 (2791eb0 40007 2791eb8 30a3ff0) -> 0, 51 lr=1e537d4 thread 80 [ 1.56] svc 0f (40007 2 4 0) -> 0, 2 lr=1e53d54 thread 80 [ 1.56] svc 09 (40007 265f000 4 0) -> 0, 265f000 lr=1e53924 thread 80 [ 1.56] svc 1d (265f0ec 1 4 0) -> 265f0ec, 1 lr=1e502b0 thread 80 [ 1.56] svc 1d (25daf50 ffffffff 0 0) -> 25daf50, ffffffff lr=2015998 thread 80 [ 1.56] svc 1d (265f170 ffffffff 265de70 265f138) -> 265f170, ffffffff lr=1e4af34 thread 80 [ 1.56] svc 21 (28004 c0000000 100 28004) -> 0, c0000000 lr=1e868b4 thread 80 [ 1.56] svc 1d (25ba46c ffffffff 25ba4a0 4f434653) -> 25ba46c, ffffffff lr=1b060c8 thread 80 [ 1.56] svc 18 (ffffffff 2791f6c 1 ffffffff) -> 0, 0 lr=1e54458 thread 80 [ 1.56] svc 21 (28004 c0000000 100 28004) -> 0, c0000000 lr=1e868b4 thread 80 [ 1.56] svc 1d (25ba46c ffffffff 25ba4a0 2) -> 25ba46c, ffffffff lr=1b060c8 thread 80 [ 1.56] svc 21 (28004 c0000000 100 28004) -> 0, c0000000 lr=1e868b4 thread 80 [ 1.56] svc 1d (25ba46c ffffffff 25ba4a0 2) -> 25ba46c, ffffffff lr=1b060c8 thread 80 [ 1.56] svc 21 (28004 c0000000 100 28004) -> 0, c0000000 lr=1e868b4 thread 80 [ 1.56] svc 1d (25ba46c ffffffff 25ba4a0 2) -> 25ba46c, ffffffff lr=1b060c8 thread 80 [ 1.56] svc 21 (28004 c0000000 100 28004) -> 0, c0000000 lr=1e868b4 thread 80 [ 1.56] svc 1d (25ba46c ffffffff 25ba4a0 2) -> 25ba46c, ffffffff lr=1b060c8 thread 80 [ 1.56] svc 21 (28004 c0000000 100 28004) -> 0, c0000000 lr=1e868b4 thread 80 [ 1.56] svc 1d (25ba46c ffffffff 25ba4a0 2) -> 25ba46c, ffffffff lr=1b060c8 thread 80 [ 1.56] svc 21 (10001 c0000000 100 10001) -> 0, c0000000 lr=1e868b4 thread 80 [ 1.56] svc 21 (10001 c0000000 100 10001) -> 0, 0 lr=1e868b4 thread 80 [ 1.56] last IPC requests: [ 1.56] nn::sm::detail::IUserInterface cmd 0 (in 0 0) -> 0 [ 1.56] nn::sm::detail::IUserInterface cmd 1 (in 6d6c 0) -> 0 [ 1.56] nn::lm::ILogService type 7 cmd 3 -> 0 (not served: control) [ 1.56] nn::lm::ILogService type 7 cmd 0 -> 0 (not served: control) [ 1.56] nn::lm::ILogService cmd 0 (in 0 0) -> 0 [ 1.56] nn::sm::detail::IUserInterface cmd 1 (in 6d7061 0) -> 0 [ 1.56] nn::sm::detail::IUserInterface cmd 1 (in 6c707061 454f7465) -> 0 [ 1.56] nn::am::service::IApplicationProxyService type 7 cmd 3 -> 0 (not served: control) [ 1.56] nn::am::service::IApplicationProxyService type 7 cmd 0 -> 0 (not served: control) [ 1.56] nn::am::service::IApplicationProxyService cmd 0 (in 0 0) -> 0 [ 1.56] nn::am::service::IApplicationProxy cmd 20 (in 0 0) -> 0 [ 1.56] nn::am::service::IApplicationProxy cmd 11 (in 0 0) -> 0 [ 1.56] nn::am::service::IApplicationProxy cmd 0 (in 0 0) -> 0 [ 1.56] nn::am::service::IApplicationProxy cmd 1 (in 0 0) -> 0 [ 1.56] nn::am::service::IApplicationProxy cmd 2 (in 0 0) -> 0 [ 1.56] nn::am::service::IWindowController cmd 1 (in 0 0) -> 0 [ 1.56] nn::am::service::IApplicationProxy cmd 3 (in 0 0) -> 0 [ 1.56] nn::am::service::IApplicationProxy cmd 4 (in 0 0) -> 0 [ 1.56] nn::am::service::IApplicationProxy cmd 1000 (in 0 0) -> 0 [ 1.56] nn::am::service::ISelfController cmd 91 (in 0 0) -> 0 [ 1.56] nn::am::service::IApplicationFunctions cmd 130 (in 0 0) -> 0 [ 1.56] nn::am::service::ICommonStateGetter cmd 0 (in 0 0) -> 0 [ 1.56] nn::am::service::ICommonStateGetter cmd 1 (in 0 0) -> 0 [ 1.56] nn::am::service::ICommonStateGetter cmd 9 (in 0 0) -> 0 [ 1.56] nn::am::service::IWindowController cmd 10 (in 0 0) -> 0 [ 1.56] nn::am::service::ISelfController cmd 13 (in 0 0) -> 0 [ 1.56] nn::am::service::ISelfController cmd 16 (in 0 0) -> 0 [ 1.56] nn::sm::detail::IUserInterface cmd 1 (in 3a636f61 75) -> 0 [ 1.56] nn::sm::detail::IUserInterface cmd 1 (in 6c746370 0) -> running [ 1.56] FATAL: sm: the program opened pctl, which the runtime answers only in the SDK's own functions, nn::pctl (nn/pctl.c). A game got here through an SDK function that is not native yet (the calls of its thread, in the log's thread list before this, name it). A homebrew program that opens pctl itself, as libnx does, is not supported: it has to call the SDK's functions, as edenprobe does with the word hooks in its mode file. 136 of the SDK functions the runtime has a hook for run their own code in this 32-bit game, as none of their declarations holds for the version of the module they are in: the first is _ZN2nn5audio30GetAudioRendererWorkBufferSizeERKNS0_22AudioRendererParameterE in sdk, of version 10.6.0, declared for sdk < 1.0.0