# roots lifted from sdk.elf by sdklift.py (see the file header there). One mangled name per line.
# Every one of these is self-contained in the SDK: no system-service session, no SDK global set up by its static constructors.

_ZNK2nn3mii16CharInfoAccessor7IsValidEv
_ZNK2nn3mii16CharInfoAccessor11GetNicknameEPNS0_8NicknameEi
_ZNK2nn3mii16CharInfoAccessor13GetFontRegionEv
_ZNK2nn3mii16CharInfoAccessor16GetFavoriteColorEv
_ZNK2nn3mii16CharInfoAccessor9GetGenderEv
_ZNK2nn3mii16CharInfoAccessor9GetHeightEv
_ZNK2nn3mii16CharInfoAccessor8GetBuildEv
_ZNK2nn3mii16CharInfoAccessor11GetHairTypeEv
_ZNK2nn3mii16CharInfoAccessor15GetFacelineTypeEv
_ZNK2nn3mii16CharInfoAccessor12GetSkinColorEv
_ZN2nn3mii12GetSkinColorEiNS0_9GammaTypeE
_ZN2nn3mii16GetFavoriteColorENS0_13FavoriteColorENS0_9GammaTypeE
_ZNK2nn3mii21ParamCharInfoAccessor7IsValidEv
_ZNK2nn3mii21ParamCharInfoAccessor9GetGenderEv
_ZN2nn3mii12GetSkinColorENS0_13FacelineColorENS0_9GammaTypeE
_ZN2nn3mii14GetCommonColorENS0_11CommonColorENS0_9GammaTypeE
_ZN2nn3mii16GetNoselineColorENS0_9GammaTypeE
_ZNK2nn3mii21ParamCharInfoAccessor11GetHairFlipEv
_ZNK2nn3mii21ParamCharInfoAccessor11GetHairTypeEv
_ZNK2nn3mii21ParamCharInfoAccessor11GetNoseTypeEv
_ZNK2nn3mii21ParamCharInfoAccessor12GetBeardTypeEv
_ZNK2nn3mii21ParamCharInfoAccessor12GetGlassTypeEv
_ZNK2nn3mii21ParamCharInfoAccessor12GetHairColorEv
_ZNK2nn3mii21ParamCharInfoAccessor12GetNoseScaleEv
_ZNK2nn3mii21ParamCharInfoAccessor13GetBeardColorEv
_ZNK2nn3mii21ParamCharInfoAccessor13GetGlassColorEv
_ZNK2nn3mii21ParamCharInfoAccessor13GetGlassScaleEv
_ZNK2nn3mii21ParamCharInfoAccessor15GetFacelineTypeEv
_ZNK2nn3mii21ParamCharInfoAccessor16GetFacelineColorEv
_ZNK2nn3mii21ParamCharInfoAccessor16GetFavoriteColorEv
_ZNK2nn3mii21ParamCharInfoAccessor8GetNoseYEv
_ZNK2nn3mii21ParamCharInfoAccessor9GetGlassYEv
_ZN2nn3mii15GetWrinkleColorENS0_9GammaTypeE
_ZNK2nn3mii21ParamCharInfoAccessor15GetFacelineMakeEv
_ZNK2nn3mii21ParamCharInfoAccessor18GetFacelineWrinkleEv
_ZNK2nn3mii21ParamCharInfoAccessor9IsSpecialEv
_ZN2nn3mii12GetMoleColorENS0_9GammaTypeE
_ZN2nn3mii14GetEyeRedColorENS0_9GammaTypeE
_ZN2nn3mii15GetEyeBlueColorENS0_11CommonColorENS0_9GammaTypeE
_ZN2nn3mii16GetEyeGreenColorENS0_9GammaTypeE
_ZN2nn3mii16GetMouthRedColorENS0_11CommonColorENS0_9GammaTypeE
_ZN2nn3mii17GetMouthBlueColorENS0_9GammaTypeE
_ZN2nn3mii18GetExpressionCountEi
_ZN2nn3mii18GetMouthGreenColorENS0_11CommonColorENS0_9GammaTypeE
_ZN2nn3mii6detail18GetEyeRotateOffsetENS0_7EyeTypeE
_ZN2nn3mii6detail22GetEyebrowRotateOffsetENS0_11EyebrowTypeE
_ZNK2nn3mii21ParamCharInfoAccessor10GetEyeTypeEv
_ZNK2nn3mii21ParamCharInfoAccessor11GetEyeColorEv
_ZNK2nn3mii21ParamCharInfoAccessor11GetEyeScaleEv
_ZNK2nn3mii21ParamCharInfoAccessor11GetEyebrowXEv
_ZNK2nn3mii21ParamCharInfoAccessor11GetEyebrowYEv
_ZNK2nn3mii21ParamCharInfoAccessor11GetMoleTypeEv
_ZNK2nn3mii21ParamCharInfoAccessor12GetEyeAspectEv
_ZNK2nn3mii21ParamCharInfoAccessor12GetEyeRotateEv
_ZNK2nn3mii21ParamCharInfoAccessor12GetMoleScaleEv
_ZNK2nn3mii21ParamCharInfoAccessor12GetMouthTypeEv
_ZNK2nn3mii21ParamCharInfoAccessor12GetMustacheYEv
_ZNK2nn3mii21ParamCharInfoAccessor13GetMouthColorEv
_ZNK2nn3mii21ParamCharInfoAccessor13GetMouthScaleEv
_ZNK2nn3mii21ParamCharInfoAccessor14GetEyebrowTypeEv
_ZNK2nn3mii21ParamCharInfoAccessor14GetMouthAspectEv
_ZNK2nn3mii21ParamCharInfoAccessor15GetEyebrowColorEv
_ZNK2nn3mii21ParamCharInfoAccessor15GetEyebrowScaleEv
_ZNK2nn3mii21ParamCharInfoAccessor15GetMustacheTypeEv
_ZNK2nn3mii21ParamCharInfoAccessor16GetEyebrowAspectEv
_ZNK2nn3mii21ParamCharInfoAccessor16GetEyebrowRotateEv
_ZNK2nn3mii21ParamCharInfoAccessor16GetMustacheScaleEv
_ZNK2nn3mii21ParamCharInfoAccessor7GetEyeXEv
_ZNK2nn3mii21ParamCharInfoAccessor7GetEyeYEv
_ZNK2nn3mii21ParamCharInfoAccessor8GetMoleXEv
_ZNK2nn3mii21ParamCharInfoAccessor8GetMoleYEv
_ZNK2nn3mii21ParamCharInfoAccessor9GetMouthYEv
_ZN2nn3web22ShowOfflineHtmlPageArg16SetFooterEnabledEb
_ZN2nn3web22ShowOfflineHtmlPageArg21SetJsExtensionEnabledEb
_ZN2nn3web22ShowOfflineHtmlPageArg18SetWebAudioEnabledEb
_ZN2nn3web22ShowOfflineHtmlPageArg17SetPointerEnabledEb
_ZN2nn3web22ShowOfflineHtmlPageArg18SetPageFadeEnabledEb
_ZN2nn3web22ShowOfflineHtmlPageArg25SetTouchEnabledOnContentsEb
_ZN2nn3web22ShowOfflineHtmlPageArg17SetKeyRepeatFrameEii
_ZN2nn3web22ShowOfflineHtmlPageArg18SetBootDisplayKindENS0_22OfflineBootDisplayKindE
_ZN2nn3web22ShowOfflineHtmlPageArg17SetBackgroundKindERKNS0_21OfflineBackgroundKindE
_ZN2nn3web26OfflineHtmlPageReturnValueC1Ev
_ZN2nn3web36ShowOfflineHtmlPageArgWithPlayReportC1EPKc
_ZN2nn3web22ShowOfflineHtmlPageArgC1EPKc
_ZN2nn3web14ShowWebPageArgC1EPKc
_ZN2nn3web14ShowWebPageArg18SetBootDisplayKindENS0_18WebBootDisplayKindE
_ZN2nn3web14ShowWebPageArg17SetBackgroundKindENS0_17WebBackgroundKindE
_ZN2nn3web14ShowWebPageArg21SetJsExtensionEnabledEb
_ZN2nn3web14ShowWebPageArg18SetWebAudioEnabledEb
_ZN2nn3web14ShowWebPageArg17SetPointerEnabledEb
_ZN2nn3web14ShowWebPageArg18SetPageFadeEnabledEb
_ZN2nn3web14ShowWebPageArg25SetTouchEnabledOnContentsEb
_ZN2nn3web14ShowWebPageArg23SetMediaAutoPlayEnabledEb
_ZN2nn3web18SetShopJumpEnabledEPNS0_14ShowWebPageArgE
_ZN2nn3web14ShowWebPageArg6SetUidERKNS_7account3UidE
_ZN2nn3web14ShowWebPageArg14SetCallbackUrlEPKc
_ZN2nn3web14ShowWebPageArg18SetCallbackableUrlEPKc
_ZN2nn3web18WebPageReturnValueC1Ev
_ZNK2nn3web18WebPageReturnValue16GetWebExitReasonEv
_ZNK2nn3web18WebPageReturnValue10GetLastUrlEv
_ZN2nn3web19ShowYouTubeVideoArgC1EPKc
_ZN2nn3web19ShowYouTubeVideoArg30SetMediaPlayerAutoCloseEnabledEb
_ZN2nn3web35IsMediaPlayerAutoClosedByCompletionERKNS0_18WebPageReturnValueE
_ZN2nn3web16ShowLobbyPageArg17SetLobbyParameterEPKc
_ZN2nn3web16ShowLobbyPageArg6SetUidERKNS_7account3UidE
_ZN2nn3web16ShowLobbyPageArgC1Ev
_ZN2nn3web20LobbyPageReturnValueC1Ev
_ZNK2nn3web20LobbyPageReturnValue18GetLobbyExitReasonEv
_ZN2nn5album24MovieMakerMovieParameterC1Ev
_ZNK2nn5album24MovieMakerMovieParameter15GetAudioBitRateEv
_ZN2nn5album23GetAlbumFileCreatedTimeERKNS0_14AlbumFileEntryE
_ZN2nn5album35GetMovieMakerRequiredWorkMemorySizeEv
_ZN2nn5album40GetMovieMakerRequiredWorkMemoryAlignmentEv
_ZN2nn5album24MovieMakerMovieParameter13SetVideoWidthEi
_ZN2nn5album24MovieMakerMovieParameter14SetVideoHeightEi
_ZN2nn5album24MovieMakerMovieParameter17SetVideoFrameRateEi
_ZN2nn5album24MovieMakerMovieParameter24SetVideoKeyFrameIntervalEi
_ZN2nn5album24MovieMakerMovieParameter15SetVideoBitRateEi
_ZN2nn5album24MovieMakerMovieParameter15SetAudioBitRateEi
_ZN2nn5album24MovieMakerMovieParameter18SetAudioSampleRateEi
_ZN2nn5album24MovieMakerMovieParameter20SetAudioChannelCountEi
_ZN2nn5image11JpegEncoderC1Ev
_ZN2nn5image11JpegEncoder10SetQualityEi
_ZN2nn5image11JpegEncoder7AnalyzeEv
_ZNK2nn5image11JpegEncoder25GetAnalyzedWorkBufferSizeEv
_ZN2nn5image11JpegEncoderD1Ev
_ZN2nn5image11JpegEncoder12SetPixelDataEPKvNS0_11PixelFormatERKNS0_9DimensionEi
_ZN2nn5image11JpegEncoder6EncodeEPmPvmS3_mPNS0_11ExifBuilderE
_ZN2nn5image11ExifBuilder17GetWorkBufferSizeEv
_ZN2nn5image11ExifBuilderC1EPvm
_ZN2nn5image11ExifBuilder12SetThumbnailEPKvm
_ZN2nn5image11ExifBuilder7AnalyzeEv
_ZN2nn5image11JpegEncoder16SetSamplingRatioENS0_17JpegSamplingRatioE
_ZN2nn5image11ExifBuilderD1Ev
_ZN2nn5image11JpegDecoderC1Ev
_ZN2nn5image11JpegDecoder12SetImageDataEPKvm
_ZN2nn5image11JpegDecoder7AnalyzeEv
_ZNK2nn5image11JpegDecoder20GetAnalyzedDimensionEv
_ZNK2nn5image11JpegDecoder25GetAnalyzedWorkBufferSizeEv
_ZN2nn5image11JpegDecoder6DecodeEPvmiS2_m
_ZN2nn5image11JpegDecoderD1Ev
_ZN2nn5swkbd24InitializeKeyboardConfigEPNS0_14KeyboardConfigE
_ZN2nn5swkbd10MakePresetEPNS0_14KeyboardConfigENS0_6PresetE
_ZN2nn5swkbd12SetGuideTextEPNS0_14KeyboardConfigEPKDs
_ZN2nn5swkbd13SetHeaderTextEPNS0_14KeyboardConfigEPKDs
_ZN2nn5swkbd10SetSubTextEPNS0_14KeyboardConfigEPKDs
_ZN2nn5swkbd25GetRequiredWorkBufferSizeEb
_ZN2nn5swkbd34GetRequiredTextCheckWorkBufferSizeEv
_ZN2nn5swkbd27GetRequiredStringBufferSizeEv
_ZNK2nn7friends6Friend11GetPresenceEv
_ZNK2nn7friends14FriendPresence9GetStatusEv
_ZNK2nn7friends7Profile11GetNicknameEv
_ZNK2nn7friends6Friend12GetAccountIdEv
_ZNK2nn7friends7Profile12GetAccountIdEv
_ZN2nn6socket8InetAtonEPKcPNS0_6InAddrE
_ZN2nn6socket8InetNtoaE7in_addr
_ZN2nn6socket8InetNtopEiPKvPcj
_ZN2nn6socket8InetPtonEiPKcPv
_ZNK2nn7account25CachedNintendoAccountInfo10GetCountryEPm
_ZNK2nn7account25CachedNintendoAccountInfo9GetGenderEPm
_ZNK2nn7account25CachedNintendoAccountInfo11GetBirthdayEPm
_ZNK2nn3hid18SixAxisSensorState13GetQuaternionEPNS_4util4neon12Vector4fTypeE
_ZN2nn3ldn20MakeBroadcastAddressENS0_11Ipv4AddressENS0_10SubnetMaskE
_ZN2nn3ngc12CountNumbersEPKt

# replaces the trap in nnsdk.c
_ZN2nn4util14DecompressZlibEPvmPKvmS1_m

# nn::mii: accessor constructors (copy + ReplaceCharInfoIfNecessary) and the building blocks the mii
# service itself is made of (same library); nnmii.c drives them for Database::BuildDefault/BuildRandom/Convert
_ZN2nn3mii16CharInfoAccessorC1ERKNS0_8CharInfoE
_ZN2nn3mii21ParamCharInfoAccessorC1ERKNS0_8CharInfoE
_ZNK2nn3mii16CharInfoAccessor7IsValidEv
_ZN2nn3mii6detail11UtilityImplC1Ev
_ZN2nn3mii6detail12StoreDataRaw12BuildDefaultEPNS1_11UtilityImplEi
_ZN2nn3mii6detail12StoreDataRaw11BuildRandomEPNS1_11UtilityImplERKNS0_10RandomDescE
_ZN2nn3mii6detail11CharInfoRaw19SetFromStoreDataRawERKNS1_12StoreDataRawE
_ZNK2nn3mii6detail11CharInfoRaw7IsValidEv
_ZNK2nn3mii6detail16Ver3StoreDataRaw7IsValidEv
_ZNK2nn3mii6detail16Ver3StoreDataRaw16BuildToStoreDataEPNS1_12StoreDataRawEPNS1_11UtilityImplE
_ZN2nn3mii6detail13GetDefaultMiiEi
# region code is only asked when special Miis are enabled (a global nothing sets here): [sdk] 0x2f1eac
# close5: answered by nnmii.c settings_GetRegionCode (console setting -> Windows location)
cut _ZN2nn8settings6system13GetRegionCodeEPNS1_10RegionCodeE
trap _ZN2nn8settings6detail13GetRegionCodeEPi
# the console's Mii author id (settings service): answered by nnmii.c
cut _ZN2nn8settings6system14GetMiiAuthorIdEPNS_4util4UuidE

# nn::bcat objects (replace the do-nothing constructors of nnsdk.c): the progress object is a mutex plus plain fields
_ZN2nn4bcat21DeliveryCacheProgressC1Ev
_ZN2nn4bcat21DeliveryCacheProgressD1Ev
_ZN2nn4bcat21DeliveryCacheProgress6UpdateEv
_ZN2nn4bcat17DeliveryCacheFileC1Ev
_ZN2nn4bcat22DeliveryCacheDirectoryC1Ev
# nn::ec
_ZN2nn2ec19ShopServiceAccessor13AsyncResponseC1Ev
_ZN2nn5image11JpegDecoderD0Ev
_ZN2nn5image11JpegEncoderD0Ev
_ZN2nn5image11ExifBuilderD0Ev
_ZNK2nn4bcat21DeliveryCacheProgress9GetStatusEv
_ZNK2nn4bcat21DeliveryCacheProgress13GetWholeTotalEv
_ZNK2nn4bcat21DeliveryCacheProgress18GetWholeDownloadedEv
_ZNK2nn4bcat21DeliveryCacheProgress9GetResultEv
_ZN2nn5swkbd14SetInitialTextEPNS0_15ShowKeyboardArgEPKDs
_ZN2nn5swkbd20SetTextCheckCallbackEPNS0_15ShowKeyboardArgEPFNS0_15TextCheckResultEPvPmPNS0_6StringEE

# nn::mem::StandardAllocator (nlib nmalloc) is lifted whole; what it needs below the SDK's own code is cut here and
# answered by nnsdk2.c (sdk_host_override): the pthread key / once API (musl's version keeps its data in the ThreadType,
# which the host's nn::os model does not fill) and the nn::os memory functions that end in kernel calls.
cut pthread_once
cut pthread_key_create
cut pthread_getspecific
cut pthread_setspecific
cut _ZN2nn2os19AllocateMemoryBlockEPmm
cut _ZN2nn2os15FreeMemoryBlockEmm
cut _ZN2nn2os19SetMemoryPermissionEmmNS0_16MemoryPermissionE
cut _ZN2nn2os18SetMemoryAttributeEmmNS0_15MemoryAttributeE
cut _ZN2nn2os17FreeAddressRegionEm
cut _ZN2nn2os29IsVirtualAddressMemoryEnabledEv
# [sdk 0x2e4df0..0x2e4e28] TlsHeapCentral::GetMappedMemStats_ asks the kernel (GetInfo 0x15 / 0x16, [sdk 0x337cc0]) only for an
# allocator WITHOUT a buffer (flag at +0x2c); the game always gives a buffer. Reaching it stops the program instead of inventing
# the console's memory figures.
trap _ZN2nn2os15QueryMemoryInfoEPNS0_10MemoryInfoE

# >>> audit block (generated by tools_audit/lift_select.py; do not edit by hand)
# functions the game defines itself: the SDK's references to them go to the game (ELF interposition)
cut Libz_SigloMiddlewareInfo
cut _ZN2nn2os5MutexD2Ev
cut _ZNSt3__113__tree_removeIPNS_16__tree_node_baseIPvEEEEvT_S5_
cut _ZNSt3__127__tree_balance_after_insertIPNS_16__tree_node_baseIPvEEEEvT_S5_
cut _ZNSt3__16__treeINS_12__value_typeImiEENS_19__map_value_compareImS2_NS_4lessImEELb1EEENS_9allocatorIS2_EEE7destroyEPNS_11__tree_nodeIS2_PvEE
cut _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EERKS9_PKS6_
cut _ZdaPv
cut _ZdaPvRKSt9nothrow_t
cut _ZdaPvm
cut _ZdlPv
cut _ZdlPvRKSt9nothrow_t
cut _ZdlPvm
cut _Znam
cut _ZnamRKSt9nothrow_t
cut _Znwm
cut _ZnwmRKSt9nothrow_t
cut __cxa_pure_virtual
cut __nnDetailNintendoSdkRuntimeObjectFileRefer
cut nndetailRoGetRoDataEnd
cut nndetailRoGetRoDataStart
cut sched_getcpu
# real SDK code installed over a host re-implementation (plan/FAKE_AUDIT.md, part 2)
_ZN2nn2os13ConvertToTickENS_8TimeSpanE
lift _ZN2nn2os13ConvertToTickENS_8TimeSpanE
_ZN2nn2os17ConvertToTimeSpanENS0_4TickE
lift _ZN2nn2os17ConvertToTimeSpanENS0_4TickE
_ZN2nn2os22GetSystemTickFrequencyEv
lift _ZN2nn2os22GetSystemTickFrequencyEv
_ZN2nn3err18ErrorResultVariantC1ERKNS0_9ErrorCodeE
lift _ZN2nn3err18ErrorResultVariantC1ERKNS0_9ErrorCodeE
_ZN2nn3err18ErrorResultVariantC1ERKNS_6ResultE
lift _ZN2nn3err18ErrorResultVariantC1ERKNS_6ResultE
_ZN2nn3err18ErrorResultVariantC1Ev
lift _ZN2nn3err18ErrorResultVariantC1Ev
_ZN2nn3err18ErrorResultVariantaSERKNS0_9ErrorCodeE
lift _ZN2nn3err18ErrorResultVariantaSERKNS0_9ErrorCodeE
_ZN2nn3err18ErrorResultVariantaSERKNS_6ResultE
lift _ZN2nn3err18ErrorResultVariantaSERKNS_6ResultE
_ZN2nn3hid23GetSixAxisSensorHandlesEPNS0_19SixAxisSensorHandleEiRKjNS_4util10BitFlagSetILi32ENS0_12NpadStyleTagEEE
lift _ZN2nn3hid23GetSixAxisSensorHandlesEPNS0_19SixAxisSensorHandleEiRKjNS_4util10BitFlagSetILi32ENS0_12NpadStyleTagEEE
_ZN2nn3hid25GetVibrationDeviceHandlesEPNS0_21VibrationDeviceHandleEiRKjNS_4util10BitFlagSetILi32ENS0_12NpadStyleTagEEE
lift _ZN2nn3hid25GetVibrationDeviceHandlesEPNS0_21VibrationDeviceHandleEiRKjNS_4util10BitFlagSetILi32ENS0_12NpadStyleTagEEE
_ZN2nn3ldn15MakeIpv4AddressEhhhh
lift _ZN2nn3ldn15MakeIpv4AddressEhhhh
_ZN2nn3mem17StandardAllocator10InitializeEPvm
lift _ZN2nn3mem17StandardAllocator10InitializeEPvm
_ZN2nn3mem17StandardAllocator10ReallocateEPvm
lift _ZN2nn3mem17StandardAllocator10ReallocateEPvm
_ZN2nn3mem17StandardAllocator4FreeEPv
lift _ZN2nn3mem17StandardAllocator4FreeEPv
_ZN2nn3mem17StandardAllocator8AllocateEm
lift _ZN2nn3mem17StandardAllocator8AllocateEm
_ZN2nn3mem17StandardAllocator8AllocateEmm
lift _ZN2nn3mem17StandardAllocator8AllocateEmm
_ZN2nn3mem17StandardAllocator8FinalizeEv
lift _ZN2nn3mem17StandardAllocator8FinalizeEv
_ZN2nn3mem17StandardAllocatorC1Ev
lift _ZN2nn3mem17StandardAllocatorC1Ev
_ZN2nn3mem17StandardAllocator10InitializeEPvmb
lift _ZN2nn3mem17StandardAllocator10InitializeEPvmb
_ZN2nn3mem17StandardAllocatorC1EPvm
lift _ZN2nn3mem17StandardAllocatorC1EPvm
_ZN2nn3mem19NumberLineAllocator10InitializeEPFPvmS2_ES2_PFvS2_S2_ES2_b
lift _ZN2nn3mem19NumberLineAllocator10InitializeEPFPvmS2_ES2_PFvS2_S2_ES2_b
_ZN2nn3mem19NumberLineAllocator4FreeEi
lift _ZN2nn3mem19NumberLineAllocator4FreeEi
_ZN2nn3mem19NumberLineAllocator8AddRangeEii
lift _ZN2nn3mem19NumberLineAllocator8AddRangeEii
_ZN2nn3mem19NumberLineAllocator8AllocateEPii
lift _ZN2nn3mem19NumberLineAllocator8AllocateEPii
_ZN2nn3mii6detail15BufferAllocator7AdvanceEm
lift _ZN2nn3mii6detail15BufferAllocator7AdvanceEm
_ZN2nn3mii6detail15BufferAllocator7AlignUpEm
lift _ZN2nn3mii6detail15BufferAllocator7AlignUpEm
_ZN2nn3mii6detail15BufferAllocatorC1EPvm
lift _ZN2nn3mii6detail15BufferAllocatorC1EPvm
_ZN2nn3mii6detail15BufferAllocatorD1Ev
lift _ZN2nn3mii6detail15BufferAllocatorD1Ev
_ZN2nn3mii6detail25CalculateSizeAndAlignment20AddSizeWithAlignmentEmm
lift _ZN2nn3mii6detail25CalculateSizeAndAlignment20AddSizeWithAlignmentEmm
_ZN2nn3mii6detail25CalculateSizeAndAlignment20AddSizeWithAlignmentEmmi
lift _ZN2nn3mii6detail25CalculateSizeAndAlignment20AddSizeWithAlignmentEmmi
_ZN2nn3mii6detail25CalculateSizeAndAlignment7AddSizeEm
lift _ZN2nn3mii6detail25CalculateSizeAndAlignment7AddSizeEm
_ZN2nn3mii6detail25CalculateSizeAndAlignmentC1Ev
lift _ZN2nn3mii6detail25CalculateSizeAndAlignmentC1Ev
_ZN2nn3mii6detail25CalculateSizeAndAlignmentD1Ev
lift _ZN2nn3mii6detail25CalculateSizeAndAlignmentD1Ev
_ZN2nn4lmem15CreateFrameHeapEPvmi
lift _ZN2nn4lmem15CreateFrameHeapEPvmi
_ZN2nn4lmem16DestroyFrameHeapEPNS0_6detail8HeapHeadE
lift _ZN2nn4lmem16DestroyFrameHeapEPNS0_6detail8HeapHeadE
_ZN2nn4lmem21AllocateFromFrameHeapEPNS0_6detail8HeapHeadEmi
lift _ZN2nn4lmem21AllocateFromFrameHeapEPNS0_6detail8HeapHeadEmi
_ZN2nn4time11IsValidDateEiii
lift _ZN2nn4time11IsValidDateEiii
_ZN2nn4time12GetDayOfWeekEiii
lift _ZN2nn4time12GetDayOfWeekEiii
_ZN2nn4time13ClockSnapshotC1Ev
lift _ZN2nn4time13ClockSnapshotC1Ev
_ZN2nn4time18ToPosixTimeFromUtcERKNS0_12CalendarTimeE
lift _ZN2nn4time18ToPosixTimeFromUtcERKNS0_12CalendarTimeE
_ZN2nn4time19ToCalendarTimeInUtcERKNS0_9PosixTimeE
lift _ZN2nn4time19ToCalendarTimeInUtcERKNS0_9PosixTimeE
_ZN2nn4timegtERKNS0_12CalendarTimeES3_
lift _ZN2nn4timegtERKNS0_12CalendarTimeES3_
_ZN2nn4util11ReferSymbolEPKv
lift _ZN2nn4util11ReferSymbolEPKv
_ZN2nn4util15RelocationTable8RelocateEv
lift _ZN2nn4util15RelocationTable8RelocateEv
_ZN2nn4util16BinaryFileHeader13GetFirstBlockEv
lift _ZN2nn4util16BinaryFileHeader13GetFirstBlockEv
_ZN2nn4util16BinaryFileHeader18GetRelocationTableEv
lift _ZN2nn4util16BinaryFileHeader18GetRelocationTableEv
_ZN2nn4util27ConvertCharacterUtf8ToUtf32EPjPKc
lift _ZN2nn4util27ConvertCharacterUtf8ToUtf32EPjPKc
_ZN2nn4util30PickOutCharacterFromUtf8StringEPcPPKc
lift _ZN2nn4util30PickOutCharacterFromUtf8StringEPcPPKc
_ZN2nn4util8BitArray5resetEv
lift _ZN2nn4util8BitArray5resetEv
_ZN2nn4util8SNPrintfEPcmPKcz
lift _ZN2nn4util8SNPrintfEPcmPKcz
_ZN2nn4util9VSNPrintfEPcmPKcSt9__va_list
lift _ZN2nn4util9VSNPrintfEPcmPKcSt9__va_list
_ZN2nn5prepo10PlayReport10SetEventIdEPKc
lift _ZN2nn5prepo10PlayReport10SetEventIdEPKc
_ZN2nn5prepo10PlayReport3AddEPKcRKNS0_10Any64BitIdE
lift _ZN2nn5prepo10PlayReport3AddEPKcRKNS0_10Any64BitIdE
_ZN2nn5prepo10PlayReport3AddEPKcS3_
lift _ZN2nn5prepo10PlayReport3AddEPKcS3_
_ZN2nn5prepo10PlayReport3AddEPKcd
lift _ZN2nn5prepo10PlayReport3AddEPKcd
_ZN2nn5prepo10PlayReport3AddEPKcl
lift _ZN2nn5prepo10PlayReport3AddEPKcl
_ZN2nn5prepo10PlayReport9SetBufferEPvm
lift _ZN2nn5prepo10PlayReport9SetBufferEPvm
_ZN2nn5prepo10PlayReportC1Ev
lift _ZN2nn5prepo10PlayReportC1Ev
_ZN2nn6crypto6detail7Md5Impl10InitializeEv
lift _ZN2nn6crypto6detail7Md5Impl10InitializeEv
_ZN2nn6crypto6detail7Md5Impl6UpdateEPKvm
lift _ZN2nn6crypto6detail7Md5Impl6UpdateEPKvm
_ZN2nn6crypto6detail7Md5Impl7GetHashEPvm
lift _ZN2nn6crypto6detail7Md5Impl7GetHashEPvm
_ZN2nn6crypto6detail7Md5ImplD1Ev
lift _ZN2nn6crypto6detail7Md5ImplD1Ev
_ZN2nn6socket9InetHtonlEj
lift _ZN2nn6socket9InetHtonlEj
_ZN2nn6socket9InetHtonsEt
lift _ZN2nn6socket9InetHtonsEt
_ZN2nn6socket9InetNtohlEj
lift _ZN2nn6socket9InetNtohlEj
_ZN2nn6socket9InetNtohsEt
lift _ZN2nn6socket9InetNtohsEt
_ZN2nn7account9GetUserIdEPNS0_3UidERKNS0_10UserHandleE
lift _ZN2nn7account9GetUserIdEPNS0_3UidERKNS0_10UserHandleE
_ZN2nn7friends12AsyncContextC1Ev
lift _ZN2nn7friends12AsyncContextC1Ev
_ZN2nn7friends12UserPresenceC1Ev
lift _ZN2nn7friends12UserPresenceC1Ev
_ZN2nn7friends17NotificationQueueC1Ev
lift _ZN2nn7friends17NotificationQueueC1Ev
_ZN2nn7friends6FriendC1Ev
lift _ZN2nn7friends6FriendC1Ev
_ZN2nn7friends7ProfileC1Ev
lift _ZN2nn7friends7ProfileC1Ev
_ZNK2nn3err18ErrorResultVariant8GetStateEv
lift _ZNK2nn3err18ErrorResultVariant8GetStateEv
_ZNK2nn3err18ErrorResultVariantcvNS0_9ErrorCodeEEv
lift _ZNK2nn3err18ErrorResultVariantcvNS0_9ErrorCodeEEv
_ZNK2nn3err18ErrorResultVariantcvNS_6ResultEEv
lift _ZNK2nn3err18ErrorResultVariantcvNS_6ResultEEv
_ZNK2nn3mem17StandardAllocator16GetTotalFreeSizeEv
lift _ZNK2nn3mem17StandardAllocator16GetTotalFreeSizeEv
_ZNK2nn3mii6detail25CalculateSizeAndAlignment7GetSizeEv
lift _ZNK2nn3mii6detail25CalculateSizeAndAlignment7GetSizeEv
_ZNK2nn4util16BinaryFileHeader11GetFileSizeEv
lift _ZNK2nn4util16BinaryFileHeader11GetFileSizeEv
_ZNK2nn4util16BinaryFileHeader11IsRelocatedEv
lift _ZNK2nn4util16BinaryFileHeader11IsRelocatedEv
_ZNK2nn4util16BinaryFileHeader12GetAlignmentEv
lift _ZNK2nn4util16BinaryFileHeader12GetAlignmentEv
_ZNK2nn4util16BinaryFileHeader13GetFirstBlockEv
lift _ZNK2nn4util16BinaryFileHeader13GetFirstBlockEv
_ZNK2nn4util16BinaryFileHeader15IsEndianReverseEv
lift _ZNK2nn4util16BinaryFileHeader15IsEndianReverseEv
_ZNK2nn4util16BinaryFileHeader16IsAlignmentValidEv
lift _ZNK2nn4util16BinaryFileHeader16IsAlignmentValidEv
_ZNK2nn4util16BinaryFileHeader16IsSignatureValidEl
lift _ZNK2nn4util16BinaryFileHeader16IsSignatureValidEl
_ZNK2nn4util17BinaryBlockHeader12GetBlockSizeEv
lift _ZNK2nn4util17BinaryBlockHeader12GetBlockSizeEv
_ZNK2nn4util17BinaryBlockHeader12GetNextBlockEv
lift _ZNK2nn4util17BinaryBlockHeader12GetNextBlockEv
_ZNK2nn7friends6Friend7IsValidEv
lift _ZNK2nn7friends6Friend7IsValidEv
_ZNK2nn7friends7Profile7IsValidEv
lift _ZNK2nn7friends7Profile7IsValidEv
_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcm
lift _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4findEcm
_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEcm
lift _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5rfindEcm
_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm
lift _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEmmPKcm
_ZNKSt3__119__shared_weak_count13__get_deleterERKSt9type_info
lift _ZNKSt3__119__shared_weak_count13__get_deleterERKSt9type_info
_ZNSt3__112__next_primeEm
lift _ZNSt3__112__next_primeEm
_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
lift _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE2atEm
_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEmm
lift _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5eraseEmm
_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc
lift _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc
_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
lift _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm
_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc
lift _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc
_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcm
lift _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcm
_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc
lift _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEmPKc
_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc
lift _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc
_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm
lift _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm
_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm
lift _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm
_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc
lift _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc
_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
lift _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_
_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_mmRKS4_
lift _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1ERKS5_mmRKS4_
_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
lift _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev
_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_
lift _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSERKS5_
_ZNSt3__114__shared_countD2Ev
lift _ZNSt3__114__shared_countD2Ev
_ZNSt3__115recursive_mutex4lockEv
lift _ZNSt3__115recursive_mutex4lockEv
_ZNSt3__115recursive_mutex6unlockEv
lift _ZNSt3__115recursive_mutex6unlockEv
_ZNSt3__115recursive_mutex8try_lockEv
lift _ZNSt3__115recursive_mutex8try_lockEv
_ZNSt3__115recursive_mutexC1Ev
lift _ZNSt3__115recursive_mutexC1Ev
_ZNSt3__115recursive_mutexC2Ev
lift _ZNSt3__115recursive_mutexC2Ev
_ZNSt3__115recursive_mutexD1Ev
lift _ZNSt3__115recursive_mutexD1Ev
_ZNSt3__115recursive_mutexD2Ev
lift _ZNSt3__115recursive_mutexD2Ev
_ZNSt3__118condition_variable10notify_allEv
lift _ZNSt3__118condition_variable10notify_allEv
_ZNSt3__118condition_variable10notify_oneEv
lift _ZNSt3__118condition_variable10notify_oneEv
_ZNSt3__118condition_variable15__do_timed_waitERNS_11unique_lockINS_5mutexEEENS_6chrono10time_pointINS5_12system_clockENS5_8durationIxNS_5ratioILl1ELl1000000000EEEEEEE
lift _ZNSt3__118condition_variable15__do_timed_waitERNS_11unique_lockINS_5mutexEEENS_6chrono10time_pointINS5_12system_clockENS5_8durationIxNS_5ratioILl1ELl1000000000EEEEEEE
_ZNSt3__118condition_variable4waitERNS_11unique_lockINS_5mutexEEE
lift _ZNSt3__118condition_variable4waitERNS_11unique_lockINS_5mutexEEE
_ZNSt3__118condition_variableD1Ev
lift _ZNSt3__118condition_variableD1Ev
_ZNSt3__119__shared_weak_count14__release_weakEv
lift _ZNSt3__119__shared_weak_count14__release_weakEv
_ZNSt3__119__shared_weak_count4lockEv
lift _ZNSt3__119__shared_weak_count4lockEv
_ZNSt3__119__shared_weak_countD2Ev
lift _ZNSt3__119__shared_weak_countD2Ev
_ZNSt3__15alignEmmRPvRm
lift _ZNSt3__15alignEmmRPvRm
_ZNSt3__15mutex4lockEv
lift _ZNSt3__15mutex4lockEv
_ZNSt3__15mutex6unlockEv
lift _ZNSt3__15mutex6unlockEv
_ZNSt3__15mutex8try_lockEv
lift _ZNSt3__15mutex8try_lockEv
_ZNSt3__15mutexD1Ev
lift _ZNSt3__15mutexD1Ev
_ZNSt3__16__sortIRNS_6__lessIffEEPfEEvT0_S5_T_
lift _ZNSt3__16__sortIRNS_6__lessIffEEPfEEvT0_S5_T_
_ZNSt3__16__sortIRNS_6__lessIiiEEPiEEvT0_S5_T_
lift _ZNSt3__16__sortIRNS_6__lessIiiEEPiEEvT0_S5_T_
_ZNSt3__16__sortIRNS_6__lessIjjEEPjEEvT0_S5_T_
lift _ZNSt3__16__sortIRNS_6__lessIjjEEPjEEvT0_S5_T_
_ZNSt3__16__sortIRNS_6__lessIyyEEPyEEvT0_S5_T_
lift _ZNSt3__16__sortIRNS_6__lessIyyEEPyEEvT0_S5_T_
_ZNSt3__16chrono12steady_clock3nowEv
lift _ZNSt3__16chrono12steady_clock3nowEv
_ZNSt3__16chrono12system_clock3nowEv
lift _ZNSt3__16chrono12system_clock3nowEv
_ZNSt3__19to_stringEi
lift _ZNSt3__19to_stringEi
_ZNSt3__19to_stringEj
lift _ZNSt3__19to_stringEj
_ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_
lift _ZNSt3__1plIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_12basic_stringIT_T0_T1_EEPKS6_RKS9_
__errno_location
lift __errno_location
__floatditf
lift __floatditf
__lttf2
lift __lttf2
__multf3
lift __multf3
__subtf3
lift __subtf3
acosf
lift acosf
asinf
lift asinf
atan2f
lift atan2f
atanf
lift atanf
atof
lift atof
atoi
lift atoi
atol
lift atol
bsearch
lift bsearch
ceilf
lift ceilf
clock
lift clock
cosf
lift cosf
erfcf
lift erfcf
exp2
lift exp2
exp2f
lift exp2f
expf
lift expf
ffsl
lift ffsl
floorf
lift floorf
fmod
lift fmod
fmodf
lift fmodf
frexpf
lift frexpf
getenv
lift getenv
gettimeofday
lift gettimeofday
gmtime
lift gmtime
isalnum
lift isalnum
iscntrl
lift iscntrl
ispunct
lift ispunct
isspace
lift isspace
isxdigit
lift isxdigit
localeconv
lift localeconv
log10f
lift log10f
log2f
lift log2f
logf
lift logf
memchr
lift memchr
memcmp
lift memcmp
memcpy
lift memcpy
memmove
lift memmove
memset
lift memset
memset_s
lift memset_s
modff
lift modff
nnResultGetDescription
lift nnResultGetDescription
nnResultGetModule
lift nnResultGetModule
nnResultIsFailure
lift nnResultIsFailure
nnResultIsSuccess
lift nnResultIsSuccess
nnsocketInetHtons
lift nnsocketInetHtons
nnsocketInetNtohs
lift nnsocketInetNtohs
pow
lift pow
powf
lift powf
pthread_cond_broadcast
lift pthread_cond_broadcast
pthread_cond_destroy
lift pthread_cond_destroy
pthread_join
lift pthread_join
pthread_mutex_destroy
lift pthread_mutex_destroy
pthread_mutex_init
lift pthread_mutex_init
pthread_mutex_lock
lift pthread_mutex_lock
pthread_mutex_trylock
lift pthread_mutex_trylock
pthread_mutex_unlock
lift pthread_mutex_unlock
pthread_mutexattr_destroy
lift pthread_mutexattr_destroy
pthread_mutexattr_init
lift pthread_mutexattr_init
pthread_mutexattr_settype
lift pthread_mutexattr_settype
qsort
lift qsort
rand
lift rand
sin
lift sin
sinf
lift sinf
snprintf
lift snprintf
sprintf
lift sprintf
sqrt
lift sqrt
sqrtf
lift sqrtf
srand
lift srand
sscanf
lift sscanf
strcasecmp
lift strcasecmp
strcat
lift strcat
strchr
lift strchr
strcmp
lift strcmp
strcoll
lift strcoll
strcpy
lift strcpy
strcspn
lift strcspn
strdup
lift strdup
strerror
lift strerror
strlen
lift strlen
strncasecmp
lift strncasecmp
strncat
lift strncat
strncmp
lift strncmp
strncpy
lift strncpy
strnlen
lift strnlen
strpbrk
lift strpbrk
strrchr
lift strrchr
strspn
lift strspn
strstr
lift strstr
strtof
lift strtof
strtol
lift strtol
strtoul
lift strtoul
strtoull
lift strtoull
swprintf
lift swprintf
tanf
lift tanf
time
lift time
tolower
lift tolower
toupper
lift toupper
vsnprintf
lift vsnprintf
wmemcpy
lift wmemcpy
# Tomodachi Life (SDK 20): imports SSBU does not have whose SDK code is pure computation
_ZN2nn4util15RelocationTable10UnrelocateEv
lift _ZN2nn4util15RelocationTable10UnrelocateEv
_ZN2nn4util6ResDic5BuildEv
lift _ZN2nn4util6ResDic5BuildEv
_ZNK2nn4util16BinaryFileHeader7IsValidEliii
lift _ZNK2nn4util16BinaryFileHeader7IsValidEliii
_ZN2nn4util9TSNPrintfEPcmPKcz
lift _ZN2nn4util9TSNPrintfEPcmPKcz
_ZN2nn3mii8Nickname3SetEPKt
lift _ZN2nn3mii8Nickname3SetEPKt
_ZN2nn3mii8Nickname17ReplaceFontRegionENS0_10FontRegionEi
lift _ZN2nn3mii8Nickname17ReplaceFontRegionENS0_10FontRegionEi
_ZNK2nn3mii8Nickname7IsValidEv
lift _ZNK2nn3mii8Nickname7IsValidEv
_ZNK2nn3mii8NicknameeqERKS1_
lift _ZNK2nn3mii8NicknameeqERKS1_
_ZNK2nn3mii8CreateId5IsNilEv
lift _ZNK2nn3mii8CreateId5IsNilEv
_ZNK2nn3mii8CreateId7IsValidEv
lift _ZNK2nn3mii8CreateId7IsValidEv
_ZNK2nn3mii8CreateIdneERKS1_
lift _ZNK2nn3mii8CreateIdneERKS1_
_ZN2nn3mii6detail11CharInfoRaw13SetDefaultMiiEiNS0_8CreateIdENS0_13FavoriteColorENS0_8NicknameE
lift _ZN2nn3mii6detail11CharInfoRaw13SetDefaultMiiEiNS0_8CreateIdENS0_13FavoriteColorENS0_8NicknameE
_ZN2nn5prepo6StructC1Ev
lift _ZN2nn5prepo6StructC1Ev
_ZN2nn5prepo6Struct9SetBufferEPvm
lift _ZN2nn5prepo6Struct9SetBufferEPvm
_ZN2nn5prepo6Struct3AddEPKcRKNS0_10Any64BitIdE
lift _ZN2nn5prepo6Struct3AddEPKcRKNS0_10Any64BitIdE
_ZN2nn5prepo6Struct3AddEPKcS3_
lift _ZN2nn5prepo6Struct3AddEPKcS3_
_ZN2nn5prepo6Struct3AddEPKcb
lift _ZN2nn5prepo6Struct3AddEPKcb
_ZN2nn5prepo6Struct3AddEPKcf
lift _ZN2nn5prepo6Struct3AddEPKcf
_ZN2nn5prepo6Struct3AddEPKcl
lift _ZN2nn5prepo6Struct3AddEPKcl
_ZNK2nn5prepo6Struct9GetBufferEv
lift _ZNK2nn5prepo6Struct9GetBufferEv
_ZN2nn5prepo5ArrayC1Ev
lift _ZN2nn5prepo5ArrayC1Ev
_ZN2nn5prepo5Array9SetBufferEPvm
lift _ZN2nn5prepo5Array9SetBufferEPvm
_ZN2nn5prepo5Array3AddERKNS0_10Any64BitIdE
lift _ZN2nn5prepo5Array3AddERKNS0_10Any64BitIdE
_ZN2nn5prepo5Array3AddERKNS0_6StructE
lift _ZN2nn5prepo5Array3AddERKNS0_6StructE
_ZN2nn5prepo5Array3AddEb
lift _ZN2nn5prepo5Array3AddEb
_ZN2nn5prepo5Array3AddEl
lift _ZN2nn5prepo5Array3AddEl
_ZNK2nn5prepo5Array9GetBufferEv
lift _ZNK2nn5prepo5Array9GetBufferEv
_ZN2nn5prepo10PlayReport3AddEPKcPKvm
lift _ZN2nn5prepo10PlayReport3AddEPKcPKvm
_ZN2nn5prepo10PlayReport3AddEPKcRKNS0_5ArrayE
lift _ZN2nn5prepo10PlayReport3AddEPKcRKNS0_5ArrayE
_ZN2nn5prepo10PlayReport3AddEPKcRKNS0_6StructE
lift _ZN2nn5prepo10PlayReport3AddEPKcRKNS0_6StructE
_ZN2nn5prepo10PlayReport3AddEPKcb
lift _ZN2nn5prepo10PlayReport3AddEPKcb
_ZN2nn5prepo10PlayReport3AddEPKcf
lift _ZN2nn5prepo10PlayReport3AddEPKcf
_ZN2nn5prepo10PlayReport5ClearEv
lift _ZN2nn5prepo10PlayReport5ClearEv
_ZNK2nn5prepo10PlayReport7GetSizeEv
lift _ZNK2nn5prepo10PlayReport7GetSizeEv
_ZN2nn3hid15VibrationPlayerC2Ev
lift _ZN2nn3hid15VibrationPlayerC2Ev
_ZN2nn3hid15VibrationPlayerD2Ev
lift _ZN2nn3hid15VibrationPlayerD2Ev
_ZN2nn3hid15VibrationPlayer4LoadEPKvm
lift _ZN2nn3hid15VibrationPlayer4LoadEPKvm
_ZN2nn3hid15VibrationPlayer6UnloadEv
lift _ZN2nn3hid15VibrationPlayer6UnloadEv
_ZN2nn3hid15VibrationPlayer4PlayEv
lift _ZN2nn3hid15VibrationPlayer4PlayEv
_ZN2nn3hid15VibrationPlayer4StopEv
lift _ZN2nn3hid15VibrationPlayer4StopEv
_ZN2nn3hid15VibrationPlayer7SetLoopEb
lift _ZN2nn3hid15VibrationPlayer7SetLoopEb
_ZN2nn3hid15VibrationPlayer12SetPlaySpeedEf
lift _ZN2nn3hid15VibrationPlayer12SetPlaySpeedEf
_ZN2nn3hid15VibrationPlayer18SetCurrentPositionEi
lift _ZN2nn3hid15VibrationPlayer18SetCurrentPositionEi
_ZN2nn3hid15VibrationPlayer20OnNextSampleRequiredEPNS0_14VibrationValueEPNS_4util13IntrusiveListINS0_23VibrationNodeConnectionENS4_27IntrusiveListBaseNodeTraitsIS6_S6_EEEE
lift _ZN2nn3hid15VibrationPlayer20OnNextSampleRequiredEPNS0_14VibrationValueEPNS_4util13IntrusiveListINS0_23VibrationNodeConnectionENS4_27IntrusiveListBaseNodeTraitsIS6_S6_EEEE
_ZNK2nn3hid15VibrationPlayer6IsLoopEv
lift _ZNK2nn3hid15VibrationPlayer6IsLoopEv
_ZNK2nn3hid15VibrationPlayer8IsLoadedEv
lift _ZNK2nn3hid15VibrationPlayer8IsLoadedEv
_ZNK2nn3hid15VibrationPlayer9IsPlayingEv
lift _ZNK2nn3hid15VibrationPlayer9IsPlayingEv
_ZN2nn3hid14VibrationMixerC2Ev
lift _ZN2nn3hid14VibrationMixerC2Ev
_ZN2nn3hid14VibrationMixerD2Ev
lift _ZN2nn3hid14VibrationMixerD2Ev
_ZN2nn3hid14VibrationMixer20OnNextSampleRequiredEPNS0_14VibrationValueEPNS_4util13IntrusiveListINS0_23VibrationNodeConnectionENS4_27IntrusiveListBaseNodeTraitsIS6_S6_EEEE
lift _ZN2nn3hid14VibrationMixer20OnNextSampleRequiredEPNS0_14VibrationValueEPNS_4util13IntrusiveListINS0_23VibrationNodeConnectionENS4_27IntrusiveListBaseNodeTraitsIS6_S6_EEEE
_ZN2nn3hid13VibrationNode6UpdateEv
lift _ZN2nn3hid13VibrationNode6UpdateEv
_ZN2nn3hid23VibrationNodeConnectionC1Ev
lift _ZN2nn3hid23VibrationNodeConnectionC1Ev
_ZN2nn3hid23VibrationNodeConnection7ConnectEPNS0_13VibrationNodeES3_
lift _ZN2nn3hid23VibrationNodeConnection7ConnectEPNS0_13VibrationNodeES3_
_ZN2nn3hid23VibrationNodeConnection10DisconnectEv
lift _ZN2nn3hid23VibrationNodeConnection10DisconnectEv
_ZN2nn3hid23VibrationNodeConnection13SetModulationERKNS0_19VibrationModulationE
lift _ZN2nn3hid23VibrationNodeConnection13SetModulationERKNS0_19VibrationModulationE
_ZN2nn5image10PngEncoderC1Ev
lift _ZN2nn5image10PngEncoderC1Ev
_ZN2nn5image10PngEncoderD1Ev
lift _ZN2nn5image10PngEncoderD1Ev
_ZN2nn5image10PngEncoder10InitializeEPFPvmS2_ES2_PFvS2_S2_ES2_
lift _ZN2nn5image10PngEncoder10InitializeEPFPvmS2_ES2_PFvS2_S2_ES2_
_ZN2nn5image10PngEncoder12SetPixelDataEPKvmNS0_11PixelFormatENS0_9DimensionEm
lift _ZN2nn5image10PngEncoder12SetPixelDataEPKvmNS0_11PixelFormatENS0_9DimensionEm
_ZN2nn5image10PngEncoder6EncodeEPmPvm
lift _ZN2nn5image10PngEncoder6EncodeEPmPvm
_ZNK2nn5image10PngEncoder17GetPngDataSizeMaxEv
lift _ZNK2nn5image10PngEncoder17GetPngDataSizeMaxEv
_ZN2nn5image11JpegEncoderC1EPNS_14MemoryResourceE
lift _ZN2nn5image11JpegEncoderC1EPNS_14MemoryResourceE
_ZN2nn5image11JpegEncoder6EncodeEPmPvmPNS0_11ExifBuilderE
lift _ZN2nn5image11JpegEncoder6EncodeEPmPvmPNS0_11ExifBuilderE
_ZN2nn6fontll24ScalableFontEngineHelper6DecodeEPKvjPFmPvmS3_mS3_mS3_mEPKh
lift _ZN2nn6fontll24ScalableFontEngineHelper6DecodeEPKvjPFmPvmS3_mS3_mS3_mEPKh
_ZN2nn5codec17GetOpusPacketSizeEPKhm
lift _ZN2nn5codec17GetOpusPacketSizeEPKhm
_ZN2nn3ngc12CountNumbersEPKc
lift _ZN2nn3ngc12CountNumbersEPKc
_ZN2nn3ngc12CountNumbersEPKDs
lift _ZN2nn3ngc12CountNumbersEPKDs
__cxa_demangle
lift __cxa_demangle
cbrtf
lift cbrtf
ldexpf
lift ldexpf
logb
lift logb
nextafterf
lift nextafterf
scalbn
lift scalbn
stpcpy
lift stpcpy
strtod
lift strtod
# Tomodachi Life: nn::audio client side (the renderer configuration; the service calls are host code in tomo.c)
_ZN2nn5audio26RequestUpdateAudioRendererENS0_19AudioRendererHandleEPKNS0_19AudioRendererConfigE
lift _ZN2nn5audio26RequestUpdateAudioRendererENS0_19AudioRendererHandleEPKNS0_19AudioRendererConfigE
_ZN2nn5audio10AddCaptureEPNS0_19AudioRendererConfigEPNS0_11CaptureTypeEPNS0_10SubMixTypeEPvm
lift _ZN2nn5audio10AddCaptureEPNS0_19AudioRendererConfigEPNS0_11CaptureTypeEPNS0_10SubMixTypeEPvm
_ZN2nn5audio10AddCaptureEPNS0_19AudioRendererConfigEPNS0_11CaptureTypeEPNS0_12FinalMixTypeEPvm
lift _ZN2nn5audio10AddCaptureEPNS0_19AudioRendererConfigEPNS0_11CaptureTypeEPNS0_12FinalMixTypeEPvm
_ZN2nn5audio11RemoveDelayEPNS0_19AudioRendererConfigEPNS0_9DelayTypeEPNS0_10SubMixTypeE
lift _ZN2nn5audio11RemoveDelayEPNS0_19AudioRendererConfigEPNS0_9DelayTypeEPNS0_10SubMixTypeE
_ZN2nn5audio11RemoveDelayEPNS0_19AudioRendererConfigEPNS0_9DelayTypeEPNS0_12FinalMixTypeE
lift _ZN2nn5audio11RemoveDelayEPNS0_19AudioRendererConfigEPNS0_9DelayTypeEPNS0_12FinalMixTypeE
_ZN2nn5audio12GetDelayTimeEPKNS0_9DelayTypeE
lift _ZN2nn5audio12GetDelayTimeEPKNS0_9DelayTypeE
_ZN2nn5audio12IsAuxEnabledEPKNS0_7AuxTypeE
lift _ZN2nn5audio12IsAuxEnabledEPKNS0_7AuxTypeE
_ZN2nn5audio12IsVoiceValidEPKNS0_9VoiceTypeE
lift _ZN2nn5audio12IsVoiceValidEPKNS0_9VoiceTypeE
_ZN2nn5audio12RemoveReverbEPNS0_19AudioRendererConfigEPNS0_10ReverbTypeEPNS0_10SubMixTypeE
lift _ZN2nn5audio12RemoveReverbEPNS0_19AudioRendererConfigEPNS0_10ReverbTypeEPNS0_10SubMixTypeE
_ZN2nn5audio12RemoveReverbEPNS0_19AudioRendererConfigEPNS0_10ReverbTypeEPNS0_12FinalMixTypeE
lift _ZN2nn5audio12RemoveReverbEPNS0_19AudioRendererConfigEPNS0_10ReverbTypeEPNS0_12FinalMixTypeE
_ZN2nn5audio12SetDelayTimeEPNS0_9DelayTypeENS_8TimeSpanE
lift _ZN2nn5audio12SetDelayTimeEPNS0_9DelayTypeENS_8TimeSpanE
_ZN2nn5audio13AcquireSubMixEPNS0_19AudioRendererConfigEPNS0_10SubMixTypeEii
lift _ZN2nn5audio13AcquireSubMixEPNS0_19AudioRendererConfigEPNS0_10SubMixTypeEii
_ZN2nn5audio13AddCompressorEPNS0_19AudioRendererConfigEPNS0_14CompressorTypeEPNS0_10SubMixTypeEi
lift _ZN2nn5audio13AddCompressorEPNS0_19AudioRendererConfigEPNS0_14CompressorTypeEPNS0_10SubMixTypeEi
_ZN2nn5audio13AddCompressorEPNS0_19AudioRendererConfigEPNS0_14CompressorTypeEPNS0_12FinalMixTypeEi
lift _ZN2nn5audio13AddCompressorEPNS0_19AudioRendererConfigEPNS0_14CompressorTypeEPNS0_12FinalMixTypeEi
_ZN2nn5audio13AddDeviceSinkEPNS0_19AudioRendererConfigEPNS0_14DeviceSinkTypeEPNS0_12FinalMixTypeEPKaiPKc
lift _ZN2nn5audio13AddDeviceSinkEPNS0_19AudioRendererConfigEPNS0_14DeviceSinkTypeEPNS0_12FinalMixTypeEPKaiPKc
_ZN2nn5audio13ReleaseSubMixEPNS0_19AudioRendererConfigEPNS0_10SubMixTypeE
lift _ZN2nn5audio13ReleaseSubMixEPNS0_19AudioRendererConfigEPNS0_10SubMixTypeE
_ZN2nn5audio13RemoveCaptureEPNS0_19AudioRendererConfigEPNS0_11CaptureTypeEPNS0_10SubMixTypeE
lift _ZN2nn5audio13RemoveCaptureEPNS0_19AudioRendererConfigEPNS0_11CaptureTypeEPNS0_10SubMixTypeE
_ZN2nn5audio13RemoveCaptureEPNS0_19AudioRendererConfigEPNS0_11CaptureTypeEPNS0_12FinalMixTypeE
lift _ZN2nn5audio13RemoveCaptureEPNS0_19AudioRendererConfigEPNS0_11CaptureTypeEPNS0_12FinalMixTypeE
_ZN2nn5audio13SetAuxEnabledEPNS0_7AuxTypeEb
lift _ZN2nn5audio13SetAuxEnabledEPNS0_7AuxTypeEb
_ZN2nn5audio13SetVoicePitchEPNS0_9VoiceTypeEf
lift _ZN2nn5audio13SetVoicePitchEPNS0_9VoiceTypeEf
_ZN2nn5audio14AddBufferMixerEPNS0_19AudioRendererConfigEPNS0_15BufferMixerTypeEPNS0_10SubMixTypeE
lift _ZN2nn5audio14AddBufferMixerEPNS0_19AudioRendererConfigEPNS0_15BufferMixerTypeEPNS0_10SubMixTypeE
_ZN2nn5audio14AddBufferMixerEPNS0_19AudioRendererConfigEPNS0_15BufferMixerTypeEPNS0_12FinalMixTypeE
lift _ZN2nn5audio14AddBufferMixerEPNS0_19AudioRendererConfigEPNS0_15BufferMixerTypeEPNS0_12FinalMixTypeE
_ZN2nn5audio14AddI3dl2ReverbEPNS0_19AudioRendererConfigEPNS0_15I3dl2ReverbTypeEPvmPNS0_10SubMixTypeEi
lift _ZN2nn5audio14AddI3dl2ReverbEPNS0_19AudioRendererConfigEPNS0_15I3dl2ReverbTypeEPvmPNS0_10SubMixTypeEi
_ZN2nn5audio14AddI3dl2ReverbEPNS0_19AudioRendererConfigEPNS0_15I3dl2ReverbTypeEPvmPNS0_12FinalMixTypeEi
lift _ZN2nn5audio14AddI3dl2ReverbEPNS0_19AudioRendererConfigEPNS0_15I3dl2ReverbTypeEPvmPNS0_12FinalMixTypeEi
_ZN2nn5audio14IsAuxRemovableEPKNS0_7AuxTypeE
lift _ZN2nn5audio14IsAuxRemovableEPKNS0_7AuxTypeE
_ZN2nn5audio14IsDelayEnabledEPKNS0_9DelayTypeE
lift _ZN2nn5audio14IsDelayEnabledEPKNS0_9DelayTypeE
_ZN2nn5audio14SetDelayInGainEPNS0_9DelayTypeEf
lift _ZN2nn5audio14SetDelayInGainEPNS0_9DelayTypeEf
_ZN2nn5audio14SetVoiceVolumeEPNS0_9VoiceTypeEf
lift _ZN2nn5audio14SetVoiceVolumeEPNS0_9VoiceTypeEf
_ZN2nn5audio15AcquireFinalMixEPNS0_19AudioRendererConfigEPNS0_12FinalMixTypeEi
lift _ZN2nn5audio15AcquireFinalMixEPNS0_19AudioRendererConfigEPNS0_12FinalMixTypeEi
_ZN2nn5audio15AcquireSplitterEPNS0_19AudioRendererConfigEPNS0_12SplitterTypeEiii
lift _ZN2nn5audio15AcquireSplitterEPNS0_19AudioRendererConfigEPNS0_12SplitterTypeEiii
_ZN2nn5audio15AddBiquadFilterEPNS0_19AudioRendererConfigEPNS0_16BiquadFilterTypeEPNS0_10SubMixTypeE
lift _ZN2nn5audio15AddBiquadFilterEPNS0_19AudioRendererConfigEPNS0_16BiquadFilterTypeEPNS0_10SubMixTypeE
_ZN2nn5audio15AddBiquadFilterEPNS0_19AudioRendererConfigEPNS0_16BiquadFilterTypeEPNS0_12FinalMixTypeE
lift _ZN2nn5audio15AddBiquadFilterEPNS0_19AudioRendererConfigEPNS0_16BiquadFilterTypeEPNS0_12FinalMixTypeE
_ZN2nn5audio15AddLightLimiterEPNS0_19AudioRendererConfigEPNS0_16LightLimiterTypeEPvmPNS0_10SubMixTypeENS_8TimeSpanEi
lift _ZN2nn5audio15AddLightLimiterEPNS0_19AudioRendererConfigEPNS0_16LightLimiterTypeEPvmPNS0_10SubMixTypeENS_8TimeSpanEi
_ZN2nn5audio15AddLightLimiterEPNS0_19AudioRendererConfigEPNS0_16LightLimiterTypeEPvmPNS0_12FinalMixTypeENS_8TimeSpanEi
lift _ZN2nn5audio15AddLightLimiterEPNS0_19AudioRendererConfigEPNS0_16LightLimiterTypeEPvmPNS0_12FinalMixTypeENS_8TimeSpanEi
_ZN2nn5audio15IsReverbEnabledEPKNS0_10ReverbTypeE
lift _ZN2nn5audio15IsReverbEnabledEPKNS0_10ReverbTypeE
_ZN2nn5audio15ReleaseFinalMixEPNS0_19AudioRendererConfigEPNS0_12FinalMixTypeE
lift _ZN2nn5audio15ReleaseFinalMixEPNS0_19AudioRendererConfigEPNS0_12FinalMixTypeE
_ZN2nn5audio15ReleaseSplitterEPNS0_19AudioRendererConfigEPNS0_12SplitterTypeE
lift _ZN2nn5audio15ReleaseSplitterEPNS0_19AudioRendererConfigEPNS0_12SplitterTypeE
_ZN2nn5audio15SetCaptureInputEPNS0_11CaptureTypeEPKai
lift _ZN2nn5audio15SetCaptureInputEPNS0_11CaptureTypeEPKai
_ZN2nn5audio15SetDelayDryGainEPNS0_9DelayTypeEf
lift _ZN2nn5audio15SetDelayDryGainEPNS0_9DelayTypeEf
_ZN2nn5audio15SetDelayEnabledEPNS0_9DelayTypeEb
lift _ZN2nn5audio15SetDelayEnabledEPNS0_9DelayTypeEb
_ZN2nn5audio15SetSubMixVolumeEPNS0_10SubMixTypeEf
lift _ZN2nn5audio15SetSubMixVolumeEPNS0_10SubMixTypeEf
_ZN2nn5audio16AcquireVoiceSlotEPNS0_19AudioRendererConfigEPNS0_9VoiceTypeEiiNS0_12SampleFormatEiPKvmPKNS3_15BehaviorOptionsE
lift _ZN2nn5audio16AcquireVoiceSlotEPNS0_19AudioRendererConfigEPNS0_9VoiceTypeEiiNS0_12SampleFormatEiPKvmPKNS3_15BehaviorOptionsE
_ZN2nn5audio16AppendWaveBufferEPNS0_9VoiceTypeEPKNS0_10WaveBufferE
lift _ZN2nn5audio16AppendWaveBufferEPNS0_9VoiceTypeEPKNS0_10WaveBufferE
_ZN2nn5audio16IsCaptureEnabledEPKNS0_11CaptureTypeE
lift _ZN2nn5audio16IsCaptureEnabledEPKNS0_11CaptureTypeE
_ZN2nn5audio16IsDelayRemovableEPKNS0_9DelayTypeE
lift _ZN2nn5audio16IsDelayRemovableEPKNS0_9DelayTypeE
_ZN2nn5audio16ReleaseVoiceSlotEPNS0_19AudioRendererConfigEPNS0_9VoiceTypeE
lift _ZN2nn5audio16ReleaseVoiceSlotEPNS0_19AudioRendererConfigEPNS0_9VoiceTypeE
_ZN2nn5audio16RemoveCompressorEPNS0_19AudioRendererConfigEPNS0_14CompressorTypeEPNS0_10SubMixTypeE
lift _ZN2nn5audio16RemoveCompressorEPNS0_19AudioRendererConfigEPNS0_14CompressorTypeEPNS0_10SubMixTypeE
_ZN2nn5audio16RemoveCompressorEPNS0_19AudioRendererConfigEPNS0_14CompressorTypeEPNS0_12FinalMixTypeE
lift _ZN2nn5audio16RemoveCompressorEPNS0_19AudioRendererConfigEPNS0_14CompressorTypeEPNS0_12FinalMixTypeE
_ZN2nn5audio16RemoveDeviceSinkEPNS0_19AudioRendererConfigEPNS0_14DeviceSinkTypeEPNS0_12FinalMixTypeE
lift _ZN2nn5audio16RemoveDeviceSinkEPNS0_19AudioRendererConfigEPNS0_14DeviceSinkTypeEPNS0_12FinalMixTypeE
_ZN2nn5audio16SetReverbDryGainEPNS0_10ReverbTypeEf
lift _ZN2nn5audio16SetReverbDryGainEPNS0_10ReverbTypeEf
_ZN2nn5audio16SetReverbEnabledEPNS0_10ReverbTypeEb
lift _ZN2nn5audio16SetReverbEnabledEPNS0_10ReverbTypeEb
_ZN2nn5audio16SetReverbOutGainEPNS0_10ReverbTypeEf
lift _ZN2nn5audio16SetReverbOutGainEPNS0_10ReverbTypeEf
_ZN2nn5audio16SetVoicePriorityEPNS0_9VoiceTypeEi
lift _ZN2nn5audio16SetVoicePriorityEPNS0_9VoiceTypeEi
_ZN2nn5audio17AcquireMemoryPoolEPNS0_19AudioRendererConfigEPNS0_14MemoryPoolTypeEPvm
lift _ZN2nn5audio17AcquireMemoryPoolEPNS0_19AudioRendererConfigEPNS0_14MemoryPoolTypeEPvm
_ZN2nn5audio17GetAuxSampleCountEPKNS0_7AuxTypeE
lift _ZN2nn5audio17GetAuxSampleCountEPKNS0_7AuxTypeE
_ZN2nn5audio17GetMemoryPoolSizeEPKNS0_14MemoryPoolTypeE
lift _ZN2nn5audio17GetMemoryPoolSizeEPKNS0_14MemoryPoolTypeE
_ZN2nn5audio17GetSampleByteSizeENS0_12SampleFormatE
lift _ZN2nn5audio17GetSampleByteSizeENS0_12SampleFormatE
_ZN2nn5audio17IsReverbRemovableEPKNS0_10ReverbTypeE
lift _ZN2nn5audio17IsReverbRemovableEPKNS0_10ReverbTypeE
_ZN2nn5audio17ReadAuxSendBufferEPNS0_7AuxTypeEPii
lift _ZN2nn5audio17ReadAuxSendBufferEPNS0_7AuxTypeEPii
_ZN2nn5audio17ReadCaptureBufferEPNS0_11CaptureTypeEPii
lift _ZN2nn5audio17ReadCaptureBufferEPNS0_11CaptureTypeEPii
_ZN2nn5audio17ReleaseMemoryPoolEPNS0_19AudioRendererConfigEPNS0_14MemoryPoolTypeE
lift _ZN2nn5audio17ReleaseMemoryPoolEPNS0_19AudioRendererConfigEPNS0_14MemoryPoolTypeE
_ZN2nn5audio17RemoveBufferMixerEPNS0_19AudioRendererConfigEPNS0_15BufferMixerTypeEPNS0_10SubMixTypeE
lift _ZN2nn5audio17RemoveBufferMixerEPNS0_19AudioRendererConfigEPNS0_15BufferMixerTypeEPNS0_10SubMixTypeE
_ZN2nn5audio17RemoveBufferMixerEPNS0_19AudioRendererConfigEPNS0_15BufferMixerTypeEPNS0_12FinalMixTypeE
lift _ZN2nn5audio17RemoveBufferMixerEPNS0_19AudioRendererConfigEPNS0_15BufferMixerTypeEPNS0_12FinalMixTypeE
_ZN2nn5audio17RemoveI3dl2ReverbEPNS0_19AudioRendererConfigEPNS0_15I3dl2ReverbTypeEPNS0_10SubMixTypeE
lift _ZN2nn5audio17RemoveI3dl2ReverbEPNS0_19AudioRendererConfigEPNS0_15I3dl2ReverbTypeEPNS0_10SubMixTypeE
_ZN2nn5audio17RemoveI3dl2ReverbEPNS0_19AudioRendererConfigEPNS0_15I3dl2ReverbTypeEPNS0_12FinalMixTypeE
lift _ZN2nn5audio17RemoveI3dl2ReverbEPNS0_19AudioRendererConfigEPNS0_15I3dl2ReverbTypeEPNS0_12FinalMixTypeE
_ZN2nn5audio17SetAuxInputOutputEPNS0_7AuxTypeEPKaS4_i
lift _ZN2nn5audio17SetAuxInputOutputEPNS0_7AuxTypeEPKaS4_i
_ZN2nn5audio17SetCaptureEnabledEPNS0_11CaptureTypeEb
lift _ZN2nn5audio17SetCaptureEnabledEPNS0_11CaptureTypeEb
_ZN2nn5audio17SetFinalMixVolumeEPNS0_12FinalMixTypeEf
lift _ZN2nn5audio17SetFinalMixVolumeEPNS0_12FinalMixTypeEf
_ZN2nn5audio17SetReverbLateGainEPNS0_10ReverbTypeEf
lift _ZN2nn5audio17SetReverbLateGainEPNS0_10ReverbTypeEf
_ZN2nn5audio17SetReverbLateModeEPNS0_10ReverbTypeENS1_8LateModeE
lift _ZN2nn5audio17SetReverbLateModeEPNS0_10ReverbTypeENS1_8LateModeE
_ZN2nn5audio17SetVoiceMixVolumeEPNS0_9VoiceTypeEPNS0_10SubMixTypeEfii
lift _ZN2nn5audio17SetVoiceMixVolumeEPNS0_9VoiceTypeEPNS0_10SubMixTypeEfii
_ZN2nn5audio17SetVoiceMixVolumeEPNS0_9VoiceTypeEPNS0_12FinalMixTypeEfii
lift _ZN2nn5audio17SetVoiceMixVolumeEPNS0_9VoiceTypeEPNS0_12FinalMixTypeEfii
_ZN2nn5audio17SetVoicePlayStateEPNS0_9VoiceTypeENS1_9PlayStateE
lift _ZN2nn5audio17SetVoicePlayStateEPNS0_9VoiceTypeENS1_9PlayStateE
_ZN2nn5audio18GetWaveBufferCountEPKNS0_9VoiceTypeE
lift _ZN2nn5audio18GetWaveBufferCountEPKNS0_9VoiceTypeE
_ZN2nn5audio18IsCaptureRemovableEPKNS0_11CaptureTypeE
lift _ZN2nn5audio18IsCaptureRemovableEPKNS0_11CaptureTypeE
_ZN2nn5audio18RemoveBiquadFilterEPNS0_19AudioRendererConfigEPNS0_16BiquadFilterTypeEPNS0_10SubMixTypeE
lift _ZN2nn5audio18RemoveBiquadFilterEPNS0_19AudioRendererConfigEPNS0_16BiquadFilterTypeEPNS0_10SubMixTypeE
_ZN2nn5audio18RemoveBiquadFilterEPNS0_19AudioRendererConfigEPNS0_16BiquadFilterTypeEPNS0_12FinalMixTypeE
lift _ZN2nn5audio18RemoveBiquadFilterEPNS0_19AudioRendererConfigEPNS0_16BiquadFilterTypeEPNS0_12FinalMixTypeE
_ZN2nn5audio18RemoveLightLimiterEPNS0_19AudioRendererConfigEPNS0_16LightLimiterTypeEPNS0_10SubMixTypeE
lift _ZN2nn5audio18RemoveLightLimiterEPNS0_19AudioRendererConfigEPNS0_16LightLimiterTypeEPNS0_10SubMixTypeE
_ZN2nn5audio18RemoveLightLimiterEPNS0_19AudioRendererConfigEPNS0_16LightLimiterTypeEPNS0_12FinalMixTypeE
lift _ZN2nn5audio18RemoveLightLimiterEPNS0_19AudioRendererConfigEPNS0_16LightLimiterTypeEPNS0_12FinalMixTypeE
_ZN2nn5audio18SetCompressorRatioEPNS0_14CompressorTypeEf
lift _ZN2nn5audio18SetCompressorRatioEPNS0_14CompressorTypeEf
_ZN2nn5audio18SetReverbDecayTimeEPNS0_10ReverbTypeENS_8TimeSpanE
lift _ZN2nn5audio18SetReverbDecayTimeEPNS0_10ReverbTypeENS_8TimeSpanE
_ZN2nn5audio18SetReverbEarlyGainEPNS0_10ReverbTypeEf
lift _ZN2nn5audio18SetReverbEarlyGainEPNS0_10ReverbTypeEf
_ZN2nn5audio18SetReverbEarlyModeEPNS0_10ReverbTypeENS1_9EarlyModeE
lift _ZN2nn5audio18SetReverbEarlyModeEPNS0_10ReverbTypeENS1_9EarlyModeE
_ZN2nn5audio18SetSubMixMixVolumeEPNS0_10SubMixTypeEPNS0_12FinalMixTypeEfii
lift _ZN2nn5audio18SetSubMixMixVolumeEPNS0_10SubMixTypeEPNS0_12FinalMixTypeEfii
_ZN2nn5audio18SetSubMixMixVolumeEPNS0_10SubMixTypeES2_fii
lift _ZN2nn5audio18SetSubMixMixVolumeEPNS0_10SubMixTypeES2_fii
_ZN2nn5audio18SetVoiceSrcQualityEPNS0_9VoiceTypeENS1_10SrcQualityE
lift _ZN2nn5audio18SetVoiceSrcQualityEPNS0_9VoiceTypeENS1_10SrcQualityE
_ZN2nn5audio19IsCompressorEnabledEPKNS0_14CompressorTypeE
lift _ZN2nn5audio19IsCompressorEnabledEPKNS0_14CompressorTypeE
_ZN2nn5audio19SetDelayInputOutputEPNS0_9DelayTypeEPKaS4_i
lift _ZN2nn5audio19SetDelayInputOutputEPNS0_9DelayTypeEPKaS4_i
_ZN2nn5audio19SetReverbColorationEPNS0_10ReverbTypeEf
lift _ZN2nn5audio19SetReverbColorationEPNS0_10ReverbTypeEf
_ZN2nn5audio19SetReverbReverbGainEPNS0_10ReverbTypeEf
lift _ZN2nn5audio19SetReverbReverbGainEPNS0_10ReverbTypeEf
_ZN2nn5audio19SetVoiceDestinationEPNS0_19AudioRendererConfigEPNS0_9VoiceTypeEPNS0_10SubMixTypeE
lift _ZN2nn5audio19SetVoiceDestinationEPNS0_19AudioRendererConfigEPNS0_9VoiceTypeEPNS0_10SubMixTypeE
_ZN2nn5audio19SetVoiceDestinationEPNS0_19AudioRendererConfigEPNS0_9VoiceTypeEPNS0_12FinalMixTypeE
lift _ZN2nn5audio19SetVoiceDestinationEPNS0_19AudioRendererConfigEPNS0_9VoiceTypeEPNS0_12FinalMixTypeE
_ZN2nn5audio19SetVoiceDestinationEPNS0_19AudioRendererConfigEPNS0_9VoiceTypeEPNS0_12SplitterTypeE
lift _ZN2nn5audio19SetVoiceDestinationEPNS0_19AudioRendererConfigEPNS0_9VoiceTypeEPNS0_12SplitterTypeE
_ZN2nn5audio20GetMemoryPoolAddressEPKNS0_14MemoryPoolTypeE
lift _ZN2nn5audio20GetMemoryPoolAddressEPKNS0_14MemoryPoolTypeE
_ZN2nn5audio20GetReverbInputOutputEPKNS0_10ReverbTypeEPaS4_Pii
lift _ZN2nn5audio20GetReverbInputOutputEPKNS0_10ReverbTypeEPaS4_Pii
_ZN2nn5audio20IsBufferMixerEnabledEPKNS0_15BufferMixerTypeE
lift _ZN2nn5audio20IsBufferMixerEnabledEPKNS0_15BufferMixerTypeE
_ZN2nn5audio20IsI3dl2ReverbEnabledEPKNS0_15I3dl2ReverbTypeE
lift _ZN2nn5audio20IsI3dl2ReverbEnabledEPKNS0_15I3dl2ReverbTypeE
_ZN2nn5audio20IsMemoryPoolAttachedEPKNS0_14MemoryPoolTypeE
lift _ZN2nn5audio20IsMemoryPoolAttachedEPKNS0_14MemoryPoolTypeE
_ZN2nn5audio20IsVoiceDroppedFlagOnEPKNS0_9VoiceTypeE
lift _ZN2nn5audio20IsVoiceDroppedFlagOnEPKNS0_9VoiceTypeE
_ZN2nn5audio20SetBufferMixerVolumeEPNS0_15BufferMixerTypeEif
lift _ZN2nn5audio20SetBufferMixerVolumeEPNS0_15BufferMixerTypeEif
_ZN2nn5audio20SetCompressorEnabledEPNS0_14CompressorTypeEb
lift _ZN2nn5audio20SetCompressorEnabledEPNS0_14CompressorTypeEb
_ZN2nn5audio20SetCompressorOutGainEPNS0_14CompressorTypeEf
lift _ZN2nn5audio20SetCompressorOutGainEPNS0_14CompressorTypeEf
_ZN2nn5audio20SetDelayFeedbackGainEPNS0_9DelayTypeEf
lift _ZN2nn5audio20SetDelayFeedbackGainEPNS0_9DelayTypeEf
_ZN2nn5audio20SetReverbInputOutputEPNS0_10ReverbTypeEPKaS4_i
lift _ZN2nn5audio20SetReverbInputOutputEPNS0_10ReverbTypeEPKaS4_i
_ZN2nn5audio20SetSplitterMixVolumeEPNS0_12SplitterTypeEiPNS0_10SubMixTypeEfii
lift _ZN2nn5audio20SetSplitterMixVolumeEPNS0_12SplitterTypeEiPNS0_10SubMixTypeEfii
_ZN2nn5audio20SetSplitterMixVolumeEPNS0_12SplitterTypeEiPNS0_12FinalMixTypeEfii
lift _ZN2nn5audio20SetSplitterMixVolumeEPNS0_12SplitterTypeEiPNS0_12FinalMixTypeEfii
_ZN2nn5audio20SetSubMixDestinationEPNS0_19AudioRendererConfigEPNS0_10SubMixTypeEPNS0_12FinalMixTypeE
lift _ZN2nn5audio20SetSubMixDestinationEPNS0_19AudioRendererConfigEPNS0_10SubMixTypeEPNS0_12FinalMixTypeE
_ZN2nn5audio20SetSubMixDestinationEPNS0_19AudioRendererConfigEPNS0_10SubMixTypeEPNS0_12SplitterTypeE
lift _ZN2nn5audio20SetSubMixDestinationEPNS0_19AudioRendererConfigEPNS0_10SubMixTypeEPNS0_12SplitterTypeE
_ZN2nn5audio20SetSubMixDestinationEPNS0_19AudioRendererConfigEPNS0_10SubMixTypeES4_
lift _ZN2nn5audio20SetSubMixDestinationEPNS0_19AudioRendererConfigEPNS0_10SubMixTypeES4_
_ZN2nn5audio20WriteAuxReturnBufferEPNS0_7AuxTypeEPKii
lift _ZN2nn5audio20WriteAuxReturnBufferEPNS0_7AuxTypeEPKii
_ZN2nn5audio21AddCircularBufferSinkEPNS0_19AudioRendererConfigEPNS0_22CircularBufferSinkTypeEPNS0_12FinalMixTypeEPKaiPvmNS0_12SampleFormatE
lift _ZN2nn5audio21AddCircularBufferSinkEPNS0_19AudioRendererConfigEPNS0_22CircularBufferSinkTypeEPNS0_12FinalMixTypeEPKaiPvmNS0_12SampleFormatE
_ZN2nn5audio21ClearVoiceDestinationEPNS0_19AudioRendererConfigEPNS0_9VoiceTypeE
lift _ZN2nn5audio21ClearVoiceDestinationEPNS0_19AudioRendererConfigEPNS0_9VoiceTypeE
_ZN2nn5audio21GetCaptureSampleCountEPKNS0_11CaptureTypeE
lift _ZN2nn5audio21GetCaptureSampleCountEPKNS0_11CaptureTypeE
_ZN2nn5audio21GetI3dl2ReverbDryGainEPKNS0_15I3dl2ReverbTypeE
lift _ZN2nn5audio21GetI3dl2ReverbDryGainEPKNS0_15I3dl2ReverbTypeE
_ZN2nn5audio21GetReleasedWaveBufferEPNS0_9VoiceTypeE
lift _ZN2nn5audio21GetReleasedWaveBufferEPNS0_9VoiceTypeE
_ZN2nn5audio21IsBiquadFilterEnabledEPKNS0_16BiquadFilterTypeE
lift _ZN2nn5audio21IsBiquadFilterEnabledEPKNS0_16BiquadFilterTypeE
_ZN2nn5audio21IsCompressorRemovableEPKNS0_14CompressorTypeE
lift _ZN2nn5audio21IsCompressorRemovableEPKNS0_14CompressorTypeE
_ZN2nn5audio21IsLightLimiterEnabledEPKNS0_16LightLimiterTypeE
lift _ZN2nn5audio21IsLightLimiterEnabledEPKNS0_16LightLimiterTypeE
_ZN2nn5audio21SetBufferMixerEnabledEPNS0_15BufferMixerTypeEb
lift _ZN2nn5audio21SetBufferMixerEnabledEPNS0_15BufferMixerTypeEb
_ZN2nn5audio21SetDelayChannelSpreadEPNS0_9DelayTypeEf
lift _ZN2nn5audio21SetDelayChannelSpreadEPNS0_9DelayTypeEf
_ZN2nn5audio21SetDelayLowPassAmountEPNS0_9DelayTypeEf
lift _ZN2nn5audio21SetDelayLowPassAmountEPNS0_9DelayTypeEf
_ZN2nn5audio21SetI3dl2ReverbDryGainEPNS0_15I3dl2ReverbTypeEf
lift _ZN2nn5audio21SetI3dl2ReverbDryGainEPNS0_15I3dl2ReverbTypeEf
_ZN2nn5audio21SetI3dl2ReverbEnabledEPNS0_15I3dl2ReverbTypeEb
lift _ZN2nn5audio21SetI3dl2ReverbEnabledEPNS0_15I3dl2ReverbTypeEb
_ZN2nn5audio21SetReverbPredelayTimeEPNS0_10ReverbTypeENS_8TimeSpanE
lift _ZN2nn5audio21SetReverbPredelayTimeEPNS0_10ReverbTypeENS_8TimeSpanE
_ZN2nn5audio22ClearSubMixDestinationEPNS0_19AudioRendererConfigEPNS0_10SubMixTypeE
lift _ZN2nn5audio22ClearSubMixDestinationEPNS0_19AudioRendererConfigEPNS0_10SubMixTypeE
_ZN2nn5audio22GetI3dl2ReverbRoomGainEPKNS0_15I3dl2ReverbTypeE
lift _ZN2nn5audio22GetI3dl2ReverbRoomGainEPKNS0_15I3dl2ReverbTypeE
_ZN2nn5audio22IsBufferMixerRemovableEPKNS0_15BufferMixerTypeE
lift _ZN2nn5audio22IsBufferMixerRemovableEPKNS0_15BufferMixerTypeE
_ZN2nn5audio22IsI3dl2ReverbRemovableEPKNS0_15I3dl2ReverbTypeE
lift _ZN2nn5audio22IsI3dl2ReverbRemovableEPKNS0_15I3dl2ReverbTypeE
_ZN2nn5audio22ReadCircularBufferSinkEPNS0_22CircularBufferSinkTypeEPvm
lift _ZN2nn5audio22ReadCircularBufferSinkEPNS0_22CircularBufferSinkTypeEPvm
_ZN2nn5audio22SetBiquadFilterEnabledEPNS0_16BiquadFilterTypeEb
lift _ZN2nn5audio22SetBiquadFilterEnabledEPNS0_16BiquadFilterTypeEb
_ZN2nn5audio22SetCompressorThresholdEPNS0_14CompressorTypeEf
lift _ZN2nn5audio22SetCompressorThresholdEPNS0_14CompressorTypeEf
_ZN2nn5audio22SetI3dl2ReverbRoomGainEPNS0_15I3dl2ReverbTypeEf
lift _ZN2nn5audio22SetI3dl2ReverbRoomGainEPNS0_15I3dl2ReverbTypeEf
_ZN2nn5audio22SetLightLimiterEnabledEPNS0_16LightLimiterTypeEb
lift _ZN2nn5audio22SetLightLimiterEnabledEPNS0_16LightLimiterTypeEb
_ZN2nn5audio22SetSplitterDestinationEPNS0_19AudioRendererConfigEPNS0_12SplitterTypeEiPNS0_10SubMixTypeE
lift _ZN2nn5audio22SetSplitterDestinationEPNS0_19AudioRendererConfigEPNS0_12SplitterTypeEiPNS0_10SubMixTypeE
_ZN2nn5audio22SetSplitterDestinationEPNS0_19AudioRendererConfigEPNS0_12SplitterTypeEiPNS0_12FinalMixTypeE
lift _ZN2nn5audio22SetSplitterDestinationEPNS0_19AudioRendererConfigEPNS0_12SplitterTypeEiPNS0_12FinalMixTypeE
_ZN2nn5audio23IsBiquadFilterRemovableEPKNS0_16BiquadFilterTypeE
lift _ZN2nn5audio23IsBiquadFilterRemovableEPKNS0_16BiquadFilterTypeE
_ZN2nn5audio23IsLightLimiterRemovableEPKNS0_16LightLimiterTypeE
lift _ZN2nn5audio23IsLightLimiterRemovableEPKNS0_16LightLimiterTypeE
_ZN2nn5audio23RequestAttachMemoryPoolEPNS0_14MemoryPoolTypeE
lift _ZN2nn5audio23RequestAttachMemoryPoolEPNS0_14MemoryPoolTypeE
_ZN2nn5audio23RequestDetachMemoryPoolEPNS0_14MemoryPoolTypeE
lift _ZN2nn5audio23RequestDetachMemoryPoolEPNS0_14MemoryPoolTypeE
_ZN2nn5audio23SetCompressorAttackTimeEPNS0_14CompressorTypeENS_8TimeSpanE
lift _ZN2nn5audio23SetCompressorAttackTimeEPNS0_14CompressorTypeENS_8TimeSpanE
_ZN2nn5audio24GetCompressorInputOutputEPKNS0_14CompressorTypeEPaS4_Pii
lift _ZN2nn5audio24GetCompressorInputOutputEPKNS0_14CompressorTypeEPaS4_Pii
_ZN2nn5audio24GetI3dl2ReverbReverbGainEPKNS0_15I3dl2ReverbTypeE
lift _ZN2nn5audio24GetI3dl2ReverbReverbGainEPKNS0_15I3dl2ReverbTypeE
_ZN2nn5audio24GetI3dl2ReverbRoomHfGainEPKNS0_15I3dl2ReverbTypeE
lift _ZN2nn5audio24GetI3dl2ReverbRoomHfGainEPKNS0_15I3dl2ReverbTypeE
_ZN2nn5audio24RemoveCircularBufferSinkEPNS0_19AudioRendererConfigEPNS0_22CircularBufferSinkTypeEPNS0_12FinalMixTypeE
lift _ZN2nn5audio24RemoveCircularBufferSinkEPNS0_19AudioRendererConfigEPNS0_22CircularBufferSinkTypeEPNS0_12FinalMixTypeE
_ZN2nn5audio24SetBiquadFilterParameterEPNS0_16BiquadFilterTypeERKNS0_22TBiquadFilterParameterIfEE
lift _ZN2nn5audio24SetBiquadFilterParameterEPNS0_16BiquadFilterTypeERKNS0_22TBiquadFilterParameterIfEE
_ZN2nn5audio24SetCompressorInputOutputEPNS0_14CompressorTypeEPKaS4_i
lift _ZN2nn5audio24SetCompressorInputOutputEPNS0_14CompressorTypeEPKaS4_i
_ZN2nn5audio24SetCompressorReleaseTimeEPNS0_14CompressorTypeENS_8TimeSpanE
lift _ZN2nn5audio24SetCompressorReleaseTimeEPNS0_14CompressorTypeENS_8TimeSpanE
_ZN2nn5audio24SetI3dl2ReverbReverbGainEPNS0_15I3dl2ReverbTypeEf
lift _ZN2nn5audio24SetI3dl2ReverbReverbGainEPNS0_15I3dl2ReverbTypeEf
_ZN2nn5audio24SetI3dl2ReverbRoomHfGainEPNS0_15I3dl2ReverbTypeEf
lift _ZN2nn5audio24SetI3dl2ReverbRoomHfGainEPNS0_15I3dl2ReverbTypeEf
_ZN2nn5audio24SetLightLimiterInputGainEPNS0_16LightLimiterTypeEf
lift _ZN2nn5audio24SetLightLimiterInputGainEPNS0_16LightLimiterTypeEf
_ZN2nn5audio24SetLightLimiterThresholdEPNS0_16LightLimiterTypeEf
lift _ZN2nn5audio24SetLightLimiterThresholdEPNS0_16LightLimiterTypeEf
_ZN2nn5audio25GetI3dl2ReverbHfReferenceEPKNS0_15I3dl2ReverbTypeE
lift _ZN2nn5audio25GetI3dl2ReverbHfReferenceEPKNS0_15I3dl2ReverbTypeE
_ZN2nn5audio25GetI3dl2ReverbInputOutputEPKNS0_15I3dl2ReverbTypeEPaS4_Pii
lift _ZN2nn5audio25GetI3dl2ReverbInputOutputEPKNS0_15I3dl2ReverbTypeEPaS4_Pii
_ZN2nn5audio25GetVoicePlayedSampleCountEPKNS0_9VoiceTypeE
lift _ZN2nn5audio25GetVoicePlayedSampleCountEPKNS0_9VoiceTypeE
_ZN2nn5audio25SetBufferMixerInputOutputEPNS0_15BufferMixerTypeEPKaS4_i
lift _ZN2nn5audio25SetBufferMixerInputOutputEPNS0_15BufferMixerTypeEPKaS4_i
_ZN2nn5audio25SetI3dl2ReverbHfReferenceEPNS0_15I3dl2ReverbTypeEf
lift _ZN2nn5audio25SetI3dl2ReverbHfReferenceEPNS0_15I3dl2ReverbTypeEf
_ZN2nn5audio25SetI3dl2ReverbInputOutputEPNS0_15I3dl2ReverbTypeEPKaS4_i
lift _ZN2nn5audio25SetI3dl2ReverbInputOutputEPNS0_15I3dl2ReverbTypeEPKaS4_i
_ZN2nn5audio25SetLightLimiterAttackTimeEPNS0_16LightLimiterTypeENS_8TimeSpanE
lift _ZN2nn5audio25SetLightLimiterAttackTimeEPNS0_16LightLimiterTypeENS_8TimeSpanE
_ZN2nn5audio25SetLightLimiterOutputGainEPNS0_16LightLimiterTypeEf
lift _ZN2nn5audio25SetLightLimiterOutputGainEPNS0_16LightLimiterTypeEf
_ZN2nn5audio26GetLightLimiterInputOutputEPKNS0_16LightLimiterTypeEPaS4_Pii
lift _ZN2nn5audio26GetLightLimiterInputOutputEPKNS0_16LightLimiterTypeEPaS4_Pii
_ZN2nn5audio26SetBiquadFilterInputOutputEPNS0_16BiquadFilterTypeEPKaS4_i
lift _ZN2nn5audio26SetBiquadFilterInputOutputEPNS0_16BiquadFilterTypeEPKaS4_i
_ZN2nn5audio26SetLightLimiterInputOutputEPNS0_16LightLimiterTypeEPKaS4_i
lift _ZN2nn5audio26SetLightLimiterInputOutputEPNS0_16LightLimiterTypeEPKaS4_i
_ZN2nn5audio26SetLightLimiterReleaseTimeEPNS0_16LightLimiterTypeENS_8TimeSpanE
lift _ZN2nn5audio26SetLightLimiterReleaseTimeEPNS0_16LightLimiterTypeENS_8TimeSpanE
_ZN2nn5audio26SetPerformanceDetailTargetEPNS0_19AudioRendererConfigEPKNS0_10SubMixTypeE
lift _ZN2nn5audio26SetPerformanceDetailTargetEPNS0_19AudioRendererConfigEPKNS0_10SubMixTypeE
_ZN2nn5audio26SetPerformanceDetailTargetEPNS0_19AudioRendererConfigEPKNS0_12FinalMixTypeE
lift _ZN2nn5audio26SetPerformanceDetailTargetEPNS0_19AudioRendererConfigEPKNS0_12FinalMixTypeE
_ZN2nn5audio28ClearPerformanceDetailTargetEPNS0_19AudioRendererConfigE
lift _ZN2nn5audio28ClearPerformanceDetailTargetEPNS0_19AudioRendererConfigE
_ZN2nn5audio28GetLightLimiterLookAheadTimeEPKNS0_16LightLimiterTypeE
lift _ZN2nn5audio28GetLightLimiterLookAheadTimeEPKNS0_16LightLimiterTypeE
_ZN2nn5audio28SetLightLimiterLookAheadTimeEPNS0_16LightLimiterTypeENS_8TimeSpanE
lift _ZN2nn5audio28SetLightLimiterLookAheadTimeEPNS0_16LightLimiterTypeENS_8TimeSpanE
_ZN2nn5audio29GetI3dl2ReverbReflectionsGainEPKNS0_15I3dl2ReverbTypeE
lift _ZN2nn5audio29GetI3dl2ReverbReflectionsGainEPKNS0_15I3dl2ReverbTypeE
_ZN2nn5audio29GetRequiredBufferSizeForDelayENS_8TimeSpanEii
lift _ZN2nn5audio29GetRequiredBufferSizeForDelayENS_8TimeSpanEii
_ZN2nn5audio29InitializeAudioRendererConfigEPNS0_19AudioRendererConfigERKNS0_22AudioRendererParameterEPvm
lift _ZN2nn5audio29InitializeAudioRendererConfigEPNS0_19AudioRendererConfigERKNS0_22AudioRendererParameterEPvm
_ZN2nn5audio29SetI3dl2ReverbReflectionsGainEPNS0_15I3dl2ReverbTypeEf
lift _ZN2nn5audio29SetI3dl2ReverbReflectionsGainEPNS0_15I3dl2ReverbTypeEf
_ZN2nn5audio29SetLightLimiterProcessingModeEPNS0_16LightLimiterTypeENS1_14ProcessingModeE
lift _ZN2nn5audio29SetLightLimiterProcessingModeEPNS0_16LightLimiterTypeENS1_14ProcessingModeE
_ZN2nn5audio29SetVoiceBiquadFilterParameterEPNS0_9VoiceTypeEiRKNS0_22TBiquadFilterParameterIfEE
lift _ZN2nn5audio29SetVoiceBiquadFilterParameterEPNS0_9VoiceTypeEiRKNS0_22TBiquadFilterParameterIfEE
_ZN2nn5audio30GetRequiredBufferSizeForReverbEii
lift _ZN2nn5audio30GetRequiredBufferSizeForReverbEii
_ZN2nn5audio30SetCompressorMakeupGainEnabledEPNS0_14CompressorTypeEb
lift _ZN2nn5audio30SetCompressorMakeupGainEnabledEPNS0_14CompressorTypeEb
_ZN2nn5audio31GetI3dl2ReverbLateReverbDensityEPKNS0_15I3dl2ReverbTypeE
lift _ZN2nn5audio31GetI3dl2ReverbLateReverbDensityEPKNS0_15I3dl2ReverbTypeE
_ZN2nn5audio31GetRequiredBufferSizeForCaptureEPKNS0_22AudioRendererParameterEii
lift _ZN2nn5audio31GetRequiredBufferSizeForCaptureEPKNS0_22AudioRendererParameterEii
_ZN2nn5audio31SetI3dl2ReverbLateReverbDensityEPNS0_15I3dl2ReverbTypeEf
lift _ZN2nn5audio31SetI3dl2ReverbLateReverbDensityEPNS0_15I3dl2ReverbTypeEf
_ZN2nn5audio32InitializeAudioRendererParameterEPNS0_22AudioRendererParameterE
lift _ZN2nn5audio32InitializeAudioRendererParameterEPNS0_22AudioRendererParameterE
_ZN2nn5audio32SetReverbHighFrequencyDecayRatioEPNS0_10ReverbTypeEf
lift _ZN2nn5audio32SetReverbHighFrequencyDecayRatioEPNS0_10ReverbTypeEf
_ZN2nn5audio33GetAudioRendererElapsedFrameCountEPKNS0_19AudioRendererConfigE
lift _ZN2nn5audio33GetAudioRendererElapsedFrameCountEPKNS0_19AudioRendererConfigE
_ZN2nn5audio33GetI3dl2ReverbLateReverbDecayTimeEPKNS0_15I3dl2ReverbTypeE
lift _ZN2nn5audio33GetI3dl2ReverbLateReverbDecayTimeEPKNS0_15I3dl2ReverbTypeE
_ZN2nn5audio33GetI3dl2ReverbLateReverbDelayTimeEPKNS0_15I3dl2ReverbTypeE
lift _ZN2nn5audio33GetI3dl2ReverbLateReverbDelayTimeEPKNS0_15I3dl2ReverbTypeE
_ZN2nn5audio33GetI3dl2ReverbLateReverbDiffusionEPKNS0_15I3dl2ReverbTypeE
lift _ZN2nn5audio33GetI3dl2ReverbLateReverbDiffusionEPKNS0_15I3dl2ReverbTypeE
_ZN2nn5audio33GetI3dl2ReverbReflectionDelayTimeEPKNS0_15I3dl2ReverbTypeE
lift _ZN2nn5audio33GetI3dl2ReverbReflectionDelayTimeEPKNS0_15I3dl2ReverbTypeE
_ZN2nn5audio33SetI3dl2ReverbLateReverbDecayTimeEPNS0_15I3dl2ReverbTypeENS_8TimeSpanE
lift _ZN2nn5audio33SetI3dl2ReverbLateReverbDecayTimeEPNS0_15I3dl2ReverbTypeENS_8TimeSpanE
_ZN2nn5audio33SetI3dl2ReverbLateReverbDelayTimeEPNS0_15I3dl2ReverbTypeENS_8TimeSpanE
lift _ZN2nn5audio33SetI3dl2ReverbLateReverbDelayTimeEPNS0_15I3dl2ReverbTypeENS_8TimeSpanE
_ZN2nn5audio33SetI3dl2ReverbLateReverbDiffusionEPNS0_15I3dl2ReverbTypeEf
lift _ZN2nn5audio33SetI3dl2ReverbLateReverbDiffusionEPNS0_15I3dl2ReverbTypeEf
_ZN2nn5audio33SetI3dl2ReverbReflectionDelayTimeEPNS0_15I3dl2ReverbTypeENS_8TimeSpanE
lift _ZN2nn5audio33SetI3dl2ReverbReflectionDelayTimeEPNS0_15I3dl2ReverbTypeENS_8TimeSpanE
_ZN2nn5audio35GetRequiredBufferSizeForI3dl2ReverbEii
lift _ZN2nn5audio35GetRequiredBufferSizeForI3dl2ReverbEii
_ZN2nn5audio36GetAudioRendererConfigWorkBufferSizeERKNS0_22AudioRendererParameterE
lift _ZN2nn5audio36GetAudioRendererConfigWorkBufferSizeERKNS0_22AudioRendererParameterE
_ZN2nn5audio36GetI3dl2ReverbLateReverbHfDecayRatioEPKNS0_15I3dl2ReverbTypeE
lift _ZN2nn5audio36GetI3dl2ReverbLateReverbHfDecayRatioEPKNS0_15I3dl2ReverbTypeE
_ZN2nn5audio36GetRequiredBufferSizeForLightLimiterENS_8TimeSpanEii
lift _ZN2nn5audio36GetRequiredBufferSizeForLightLimiterENS_8TimeSpanEii
_ZN2nn5audio36SetI3dl2ReverbLateReverbHfDecayRatioEPNS0_15I3dl2ReverbTypeEf
lift _ZN2nn5audio36SetI3dl2ReverbLateReverbHfDecayRatioEPNS0_15I3dl2ReverbTypeEf
_ZN2nn5audio41GetRequiredBufferSizeForPerformanceFramesERKNS0_22AudioRendererParameterE
lift _ZN2nn5audio41GetRequiredBufferSizeForPerformanceFramesERKNS0_22AudioRendererParameterE
_ZN2nn5audio42GetRequiredBufferSizeForCircularBufferSinkEPKNS0_22AudioRendererParameterEiiNS0_12SampleFormatE
lift _ZN2nn5audio42GetRequiredBufferSizeForCircularBufferSinkEPKNS0_22AudioRendererParameterEiiNS0_12SampleFormatE
_ZN2nn5audio43GetRequiredBufferSizeForAuxSendReturnBufferEPKNS0_22AudioRendererParameterEii
lift _ZN2nn5audio43GetRequiredBufferSizeForAuxSendReturnBufferEPKNS0_22AudioRendererParameterEii
_ZN2nn5audio6AddAuxEPNS0_19AudioRendererConfigEPNS0_7AuxTypeEPNS0_10SubMixTypeEPvS7_m
lift _ZN2nn5audio6AddAuxEPNS0_19AudioRendererConfigEPNS0_7AuxTypeEPNS0_10SubMixTypeEPvS7_m
_ZN2nn5audio6AddAuxEPNS0_19AudioRendererConfigEPNS0_7AuxTypeEPNS0_12FinalMixTypeEPvS7_m
lift _ZN2nn5audio6AddAuxEPNS0_19AudioRendererConfigEPNS0_7AuxTypeEPNS0_12FinalMixTypeEPvS7_m
_ZN2nn5audio6detail25FftInitializeInternalImplERNS1_13FftWorkBufferEj
lift _ZN2nn5audio6detail25FftInitializeInternalImplERNS1_13FftWorkBufferEj
_ZN2nn5audio6detail32GetFftWorkBufferSizeInternalImplENS1_14FftElementTypeEmNS0_14FftProcessTypeEij
lift _ZN2nn5audio6detail32GetFftWorkBufferSizeInternalImplENS1_14FftElementTypeEmNS0_14FftProcessTypeEij
_ZN2nn5audio6detail33FftProcessInternalImplFloat32RealEPfiPKfiRKNS1_13FftWorkBufferENS1_12FftDirectionEj
lift _ZN2nn5audio6detail33FftProcessInternalImplFloat32RealEPfiPKfiRKNS1_13FftWorkBufferENS1_12FftDirectionEj
_ZN2nn5audio8AddDelayEPNS0_19AudioRendererConfigEPNS0_9DelayTypeEPvmPNS0_10SubMixTypeENS_8TimeSpanEi
lift _ZN2nn5audio8AddDelayEPNS0_19AudioRendererConfigEPNS0_9DelayTypeEPvmPNS0_10SubMixTypeENS_8TimeSpanEi
_ZN2nn5audio8AddDelayEPNS0_19AudioRendererConfigEPNS0_9DelayTypeEPvmPNS0_12FinalMixTypeENS_8TimeSpanEi
lift _ZN2nn5audio8AddDelayEPNS0_19AudioRendererConfigEPNS0_9DelayTypeEPvmPNS0_12FinalMixTypeENS_8TimeSpanEi
_ZN2nn5audio9AddReverbEPNS0_19AudioRendererConfigEPNS0_10ReverbTypeEPvmPNS0_10SubMixTypeEi
lift _ZN2nn5audio9AddReverbEPNS0_19AudioRendererConfigEPNS0_10ReverbTypeEPvmPNS0_10SubMixTypeEi
_ZN2nn5audio9AddReverbEPNS0_19AudioRendererConfigEPNS0_10ReverbTypeEPvmPNS0_12FinalMixTypeEi
lift _ZN2nn5audio9AddReverbEPNS0_19AudioRendererConfigEPNS0_10ReverbTypeEPvmPNS0_12FinalMixTypeEi
_ZN2nn5audio9RemoveAuxEPNS0_19AudioRendererConfigEPNS0_7AuxTypeEPNS0_10SubMixTypeE
lift _ZN2nn5audio9RemoveAuxEPNS0_19AudioRendererConfigEPNS0_7AuxTypeEPNS0_10SubMixTypeE
_ZN2nn5audio9RemoveAuxEPNS0_19AudioRendererConfigEPNS0_7AuxTypeEPNS0_12FinalMixTypeE
lift _ZN2nn5audio9RemoveAuxEPNS0_19AudioRendererConfigEPNS0_7AuxTypeEPNS0_12FinalMixTypeE
# Tomodachi Life: the SDK-internal locks end in kernel calls; tomo.c answers them with the host objects
cut _ZN2nn2os12SdkMutexType10InitializeEv
cut _ZN2nn2os12SdkMutexType4LockEv
cut _ZN2nn2os12SdkMutexType6UnlockEv
cut _ZN2nn2os12SdkMutexType7TryLockEv
cut _ZNK2nn2os12SdkMutexType23IsLockedByCurrentThreadEv
cut _ZN2nn2os21SdkRecursiveMutexType10InitializeEv
cut _ZN2nn2os21SdkRecursiveMutexType4LockEv
cut _ZN2nn2os21SdkRecursiveMutexType6UnlockEv
cut _ZN2nn2os21SdkRecursiveMutexType7TryLockEv
cut _ZNK2nn2os21SdkRecursiveMutexType23IsLockedByCurrentThreadEv
cut _ZN2nn2os24SdkConditionVariableType10InitializeEv
cut _ZN2nn2os24SdkConditionVariableType4WaitERNS0_12SdkMutexTypeE
cut _ZN2nn2os24SdkConditionVariableType4WaitERNS0_21SdkRecursiveMutexTypeE
cut _ZN2nn2os24SdkConditionVariableType9TimedWaitERNS0_12SdkMutexTypeENS_8TimeSpanE
cut _ZN2nn2os24SdkConditionVariableType9TimedWaitERNS0_21SdkRecursiveMutexTypeENS_8TimeSpanE
cut _ZN2nn2os24SdkConditionVariableType6SignalEv
cut _ZN2nn2os24SdkConditionVariableType9BroadcastEv
# Tomodachi Life: vibration targets and the controller-support argument are plain SDK code
_ZN2nn3hid15VibrationTargetC1Ev
lift _ZN2nn3hid15VibrationTargetC1Ev
_ZN2nn3hid15VibrationTarget24SetVibrationDeviceHandleERKNS0_21VibrationDeviceHandleE
lift _ZN2nn3hid15VibrationTarget24SetVibrationDeviceHandleERKNS0_21VibrationDeviceHandleE
_ZN2nn3hid15VibrationTarget26UnsetVibrationDeviceHandleEv
lift _ZN2nn3hid15VibrationTarget26UnsetVibrationDeviceHandleEv
_ZN2nn3hid15VibrationWriterC1Ev
lift _ZN2nn3hid15VibrationWriterC1Ev
_ZN2nn3hid20ControllerSupportArg10SetDefaultEv
lift _ZN2nn3hid20ControllerSupportArg10SetDefaultEv
# Tomodachi Life: every function of the vibration node classes (their virtual methods are reached through method tables)
_ZN2nn3hid13VibrationNode14DisconnectFromEPS1_
_ZN2nn3hid13VibrationNode15SetModulationToEPKS1_RKNS0_19VibrationModulationE
_ZN2nn3hid13VibrationNode16SyncSampleNumberEv
_ZN2nn3hid13VibrationNode19SetCurrentVibrationERKNS0_14VibrationValueE
_ZN2nn3hid13VibrationNodeC2Ev
_ZN2nn3hid13VibrationNodeD0Ev
_ZN2nn3hid13VibrationNodeD1Ev
_ZN2nn3hid13VibrationNodeD2Ev
_ZN2nn3hid14VibrationMixer10SetMixModeERKNS0_16VibrationMixModeE
_ZN2nn3hid14VibrationMixer13SetCompressorERKNS1_19CompressorParameterE
_ZN2nn3hid14VibrationMixer19CompressorParameter5ApplyEPNS0_14VibrationValueE
_ZN2nn3hid14VibrationMixerC1Ev
_ZN2nn3hid14VibrationMixerD0Ev
_ZN2nn3hid14VibrationMixerD1Ev
_ZN2nn3hid15VibrationPlayer12SetDelayTimeEi
_ZN2nn3hid15VibrationPlayer12SetLoopRangeEii
_ZN2nn3hid15VibrationPlayer15SetLoopIntervalEi
_ZN2nn3hid15VibrationPlayer18SetLoopEndPositionEi
_ZN2nn3hid15VibrationPlayer20SetLoopStartPositionEi
_ZN2nn3hid15VibrationPlayer23SetVibrationFileAddressEPKvm
_ZN2nn3hid15VibrationPlayer25UnsetVibrationFileAddressEv
_ZN2nn3hid15VibrationPlayerC1Ev
_ZN2nn3hid15VibrationPlayerD0Ev
_ZN2nn3hid15VibrationPlayerD1Ev
_ZN2nn3hid15VibrationTarget20OnNextSampleRequiredEPNS0_14VibrationValueEPNS_4util13IntrusiveListINS0_23VibrationNodeConnectionENS4_27IntrusiveListBaseNodeTraitsIS6_S6_EEEE
_ZN2nn3hid15VibrationTarget24GetVibrationDeviceHandleEv
_ZN2nn3hid15VibrationTargetC1ERKNS0_21VibrationDeviceHandleE
_ZN2nn3hid15VibrationTargetC2ERKNS0_21VibrationDeviceHandleE
_ZN2nn3hid15VibrationTargetC2Ev
_ZN2nn3hid15VibrationTargetD0Ev
_ZN2nn3hid15VibrationTargetD1Ev
_ZN2nn3hid15VibrationTargetD2Ev
_ZN2nn3hid15VibrationWriter20OnNextSampleRequiredEPNS0_14VibrationValueEPNS_4util13IntrusiveListINS0_23VibrationNodeConnectionENS4_27IntrusiveListBaseNodeTraitsIS6_S6_EEEE
_ZN2nn3hid15VibrationWriterC2Ev
_ZN2nn3hid15VibrationWriterD0Ev
_ZN2nn3hid15VibrationWriterD1Ev
_ZN2nn3hid15VibrationWriterD2Ev
_ZN2nn3hid23VibrationNodeConnectionC1EPNS0_13VibrationNodeES3_
_ZN2nn3hid23VibrationNodeConnectionC2EPNS0_13VibrationNodeES3_
_ZN2nn3hid23VibrationNodeConnectionC2Ev
_ZN2nn3hid23VibrationNodeConnectionD0Ev
_ZN2nn3hid23VibrationNodeConnectionD1Ev
_ZN2nn3hid23VibrationNodeConnectionD2Ev
_ZN2nn3hid7utility36GetVibrationDeviceHandlePlayerNumberERKNS0_21VibrationDeviceHandleE
_ZNK2nn3hid13VibrationNode13IsConnectedToEPKS1_
_ZNK2nn3hid13VibrationNode15GetConnectionToEPKS1_
_ZNK2nn3hid13VibrationNode15GetModulationToEPKS1_
_ZNK2nn3hid13VibrationNode19GetCurrentVibrationEv
_ZNK2nn3hid15VibrationPlayer10IsPlayableEv
_ZNK2nn3hid15VibrationPlayer11GetFileInfoEv
_ZNK2nn3hid15VibrationPlayer15GetLoopIntervalEv
_ZNK2nn3hid15VibrationPlayer18GetCurrentPositionEv
_ZNK2nn3hid15VibrationPlayer18GetLoopEndPositionEv
_ZNK2nn3hid15VibrationPlayer20GetLoopStartPositionEv
_ZNK2nn3hid15VibrationTarget18GetActualVibrationEPNS0_14VibrationValueE
_ZNK2nn3hid15VibrationTarget22GetVibrationDeviceInfoEPNS0_19VibrationDeviceInfoE
_ZNK2nn3hid15VibrationTarget26IsVibrationDeviceHandleSetEv
_ZNK2nn3hid23VibrationNodeConnection11IsConnectedEv
_ZNK2nn3hid23VibrationNodeConnection13GetModulationEv
_ZNK2nn3hid23VibrationNodeConnection14GetDestinationEv
_ZNK2nn3hid23VibrationNodeConnection9GetSourceEv
# Tomodachi Life: the controller rumble is a service call (tomo.c: no rumble yet)
cut _ZN2nn3hid18SendVibrationValueERKNS0_21VibrationDeviceHandleERKNS0_14VibrationValueE
cut _ZN2nn3hid6detail18SendVibrationValueERKNS0_21VibrationDeviceHandleERKNS0_14VibrationValueE
cut _ZN2nn3hid6detail19SendVibrationValuesEPKNS0_21VibrationDeviceHandleEPKNS0_14VibrationValueEi
# Tomodachi Life: the Mii buffer helpers are plain SDK code; the game reads their objects (nnsdk.c had its own layout)
_ZN2nn3mii6detail19GetReplacedNicknameEPNS0_8NicknameE
lift _ZN2nn3mii6detail19GetReplacedNicknameEPNS0_8NicknameE
# Kirby's Return to Dream Land Deluxe (SDK 13.3.5): imports the earlier games do not have whose SDK code is pure
# computation (heaps, random numbers, strings, the audio renderer's client side, resampler, musl helpers). The
# nn::os mutexes they end in are game imports (host handlers); none reaches a kernel call (closure checked 2026-11-03).
_ZN2nn3hid14SetExplainTextEPNS0_20ControllerSupportArgEPKcRKj
lift _ZN2nn3hid14SetExplainTextEPNS0_20ControllerSupportArgEPKcRKj
_ZN2nn3hid18ParseVibrationFileEPNS0_17VibrationFileInfoEPNS0_26VibrationFileParserContextEPKvm
lift _ZN2nn3hid18ParseVibrationFileEPNS0_17VibrationFileInfoEPNS0_26VibrationFileParserContextEPKvm
_ZN2nn3hid22RetrieveVibrationValueEPNS0_14VibrationValueEiPNS0_26VibrationFileParserContextE
lift _ZN2nn3hid22RetrieveVibrationValueEPNS0_14VibrationValueEiPNS0_26VibrationFileParserContextE
_ZN2nn3web22ShowOfflineHtmlPageArg18SetFooterFixedKindENS0_22OfflineFooterFixedKindE
lift _ZN2nn3web22ShowOfflineHtmlPageArg18SetFooterFixedKindENS0_22OfflineFooterFixedKindE
_ZN2nn4cstd5IsInfEf
lift _ZN2nn4cstd5IsInfEf
_ZN2nn4cstd5IsNanEf
lift _ZN2nn4cstd5IsNanEf
_ZN2nn4lmem11DumpExpHeapEPNS0_6detail8HeapHeadE
lift _ZN2nn4lmem11DumpExpHeapEPNS0_6detail8HeapHeadE
_ZN2nn4lmem12DumpUnitHeapEPNS0_6detail8HeapHeadE
lift _ZN2nn4lmem12DumpUnitHeapEPNS0_6detail8HeapHeadE
_ZN2nn4lmem13CreateExpHeapEPvmi
lift _ZN2nn4lmem13CreateExpHeapEPvmi
_ZN2nn4lmem13FreeToExpHeapEPNS0_6detail8HeapHeadEPv
lift _ZN2nn4lmem13FreeToExpHeapEPNS0_6detail8HeapHeadEPv
_ZN2nn4lmem14CreateUnitHeapEPvmmiiNS0_13InfoPlacementE
lift _ZN2nn4lmem14CreateUnitHeapEPvmmiiNS0_13InfoPlacementE
_ZN2nn4lmem14DestroyExpHeapEPNS0_6detail8HeapHeadE
lift _ZN2nn4lmem14DestroyExpHeapEPNS0_6detail8HeapHeadE
_ZN2nn4lmem14FreeToUnitHeapEPNS0_6detail8HeapHeadEPv
lift _ZN2nn4lmem14FreeToUnitHeapEPNS0_6detail8HeapHeadEPv
_ZN2nn4lmem15DestroyUnitHeapEPNS0_6detail8HeapHeadE
lift _ZN2nn4lmem15DestroyUnitHeapEPNS0_6detail8HeapHeadE
_ZN2nn4lmem19AllocateFromExpHeapEPNS0_6detail8HeapHeadEmi
lift _ZN2nn4lmem19AllocateFromExpHeapEPNS0_6detail8HeapHeadEmi
_ZN2nn4lmem20AllocateFromUnitHeapEPNS0_6detail8HeapHeadE
lift _ZN2nn4lmem20AllocateFromUnitHeapEPNS0_6detail8HeapHeadE
_ZN2nn4lmem23GetExpHeapTotalFreeSizeEPNS0_6detail8HeapHeadE
lift _ZN2nn4lmem23GetExpHeapTotalFreeSizeEPNS0_6detail8HeapHeadE
_ZN2nn4lmem23GetRequiredUnitHeapSizeEmiib
lift _ZN2nn4lmem23GetRequiredUnitHeapSizeEmiib
_ZN2nn4timeleERKNS0_12CalendarTimeES3_
lift _ZN2nn4timeleERKNS0_12CalendarTimeES3_
_ZN2nn4util16BinaryFileHeader12SetRelocatedEb
lift _ZN2nn4util16BinaryFileHeader12SetRelocatedEb
_ZN2nn4util30ConvertStringUtf16NativeToUtf8EPciPKt
lift _ZN2nn4util30ConvertStringUtf16NativeToUtf8EPciPKt
_ZN2nn4util30ConvertStringUtf8ToUtf16NativeEPtiPKc
lift _ZN2nn4util30ConvertStringUtf8ToUtf16NativeEPtiPKc
_ZN2nn4util6TinyMt10InitializeEj
lift _ZN2nn4util6TinyMt10InitializeEj
_ZN2nn4util6TinyMt17GenerateRandomU32Ev
lift _ZN2nn4util6TinyMt17GenerateRandomU32Ev
_ZN2nn5audio13GetSinkNodeIdEPKNS0_14DeviceSinkTypeE
lift _ZN2nn5audio13GetSinkNodeIdEPKNS0_14DeviceSinkTypeE
_ZN2nn5audio13GetSinkNodeIdEPKNS0_22CircularBufferSinkTypeE
lift _ZN2nn5audio13GetSinkNodeIdEPKNS0_22CircularBufferSinkTypeE
_ZN2nn5audio14GetVoiceNodeIdEPKNS0_9VoiceTypeE
lift _ZN2nn5audio14GetVoiceNodeIdEPKNS0_9VoiceTypeE
_ZN2nn5audio15GetSubMixNodeIdEPKNS0_10SubMixTypeE
lift _ZN2nn5audio15GetSubMixNodeIdEPKNS0_10SubMixTypeE
_ZN2nn5audio15PerformanceInfo15MoveToNextFrameEv
lift _ZN2nn5audio15PerformanceInfo15MoveToNextFrameEv
_ZN2nn5audio15PerformanceInfo9SetBufferEPKvm
lift _ZN2nn5audio15PerformanceInfo9SetBufferEPKvm
_ZN2nn5audio15PerformanceInfoC1Ev
lift _ZN2nn5audio15PerformanceInfoC1Ev
_ZN2nn5audio15PerformanceInfoD1Ev
lift _ZN2nn5audio15PerformanceInfoD1Ev
_ZN2nn5audio16AcquireVoiceSlotEPNS0_19AudioRendererConfigEPNS0_9VoiceTypeEiiNS0_12SampleFormatEiPKvm
lift _ZN2nn5audio16AcquireVoiceSlotEPNS0_19AudioRendererConfigEPNS0_9VoiceTypeEiiNS0_12SampleFormatEiPKvm
_ZN2nn5audio16GetAuxSampleRateEPKNS0_7AuxTypeE
lift _ZN2nn5audio16GetAuxSampleRateEPKNS0_7AuxTypeE
_ZN2nn5audio17GetVoicePlayStateEPKNS0_9VoiceTypeE
lift _ZN2nn5audio17GetVoicePlayStateEPKNS0_9VoiceTypeE
_ZN2nn5audio18GetMemoryPoolStateEPKNS0_14MemoryPoolTypeE
lift _ZN2nn5audio18GetMemoryPoolStateEPKNS0_14MemoryPoolTypeE
_ZN2nn5audio19InitializeResamplerEPNS0_13ResamplerTypeEPvmiii
lift _ZN2nn5audio19InitializeResamplerEPNS0_13ResamplerTypeEPvmiii
_ZN2nn5audio19SetDownMixParameterEPNS0_14DeviceSinkTypeEPKNS1_16DownMixParameterE
lift _ZN2nn5audio19SetDownMixParameterEPNS0_14DeviceSinkTypeEPKNS1_16DownMixParameterE
_ZN2nn5audio21LoadI3dl2ReverbPresetEPNS0_23I3dl2ReverbParameterSetENS0_15I3dl2ReverbType6PresetE
lift _ZN2nn5audio21LoadI3dl2ReverbPresetEPNS0_23I3dl2ReverbParameterSetENS0_15I3dl2ReverbType6PresetE
_ZN2nn5audio22ProcessResamplerBufferEPNS0_13ResamplerTypeEPiPsmPKsi
lift _ZN2nn5audio22ProcessResamplerBufferEPNS0_13ResamplerTypeEPiPsmPKsi
_ZN2nn5audio25SetPerformanceFrameBufferEPNS0_19AudioRendererConfigEPvm
lift _ZN2nn5audio25SetPerformanceFrameBufferEPNS0_19AudioRendererConfigEPvm
_ZN2nn5audio26SetDownMixParameterEnabledEPNS0_14DeviceSinkTypeEb
lift _ZN2nn5audio26SetDownMixParameterEnabledEPNS0_14DeviceSinkTypeEb
_ZN2nn5audio29GetResamplerOutputSampleCountEPKNS0_13ResamplerTypeEi
lift _ZN2nn5audio29GetResamplerOutputSampleCountEPKNS0_13ResamplerTypeEi
_ZN2nn5audio29IsValidAudioRendererParameterERKNS0_22AudioRendererParameterE
lift _ZN2nn5audio29IsValidAudioRendererParameterERKNS0_22AudioRendererParameterE
_ZN2nn5audio29SetVoiceBiquadFilterParameterEPNS0_9VoiceTypeEiRKNS0_21BiquadFilterParameterE
lift _ZN2nn5audio29SetVoiceBiquadFilterParameterEPNS0_9VoiceTypeEiRKNS0_21BiquadFilterParameterE
_ZN2nn5audio33GetRequiredBufferSizeForResamplerEi
lift _ZN2nn5audio33GetRequiredBufferSizeForResamplerEi
_ZNK2nn3mem17StandardAllocator4DumpEv
lift _ZNK2nn3mem17StandardAllocator4DumpEv
_ZNK2nn3web26OfflineHtmlPageReturnValue10GetLastUrlEv
lift _ZNK2nn3web26OfflineHtmlPageReturnValue10GetLastUrlEv
_ZNK2nn3web26OfflineHtmlPageReturnValue20GetOfflineExitReasonEv
lift _ZNK2nn3web26OfflineHtmlPageReturnValue20GetOfflineExitReasonEv
_ZNK2nn4time13ClockSnapshot38GetStandardNetworkSystemClockPosixTimeEv
lift _ZNK2nn4time13ClockSnapshot38GetStandardNetworkSystemClockPosixTimeEv
_ZNK2nn4time13ClockSnapshot41GetStandardNetworkSystemClockCalendarTimeEv
lift _ZNK2nn4time13ClockSnapshot41GetStandardNetworkSystemClockCalendarTimeEv
_ZNK2nn5audio15PerformanceInfo10GetEntriesEPi
lift _ZNK2nn5audio15PerformanceInfo10GetEntriesEPi
_ZNK2nn5audio15PerformanceInfo22GetTotalProcessingTimeEv
lift _ZNK2nn5audio15PerformanceInfo22GetTotalProcessingTimeEv
_ZNK2nn5prepo10PlayReport8GetCountEv
lift _ZNK2nn5prepo10PlayReport8GetCountEv
_ZNSt3__16__itoa8__u32toaEjPc
lift _ZNSt3__16__itoa8__u32toaEjPc
abs
lift abs
at_quick_exit
lift at_quick_exit
fabsf
lift fabsf
fegetenv
lift fegetenv
fesetenv
lift fesetenv
fesetround
lift fesetround
nnsocketInetHtonl
lift nnsocketInetHtonl
nnsocketInetNtohl
lift nnsocketInetNtohl
setvbuf
lift setvbuf
strtok
lift strtok
# Kirby: nn::mem::NumberLineAllocator whole (the game allocates ranges of ids and asks their size; nnsdk.c's
# host version hands out single ids)
_ZN2nn3mem19NumberLineAllocator10InitializeEPFPvmS2_ES2_PFvS2_S2_ES2_b
lift _ZN2nn3mem19NumberLineAllocator10InitializeEPFPvmS2_ES2_PFvS2_S2_ES2_b
_ZN2nn3mem19NumberLineAllocator4FreeEi
lift _ZN2nn3mem19NumberLineAllocator4FreeEi
_ZN2nn3mem19NumberLineAllocator8AddRangeEii
lift _ZN2nn3mem19NumberLineAllocator8AddRangeEii
_ZN2nn3mem19NumberLineAllocator8AllocateEPii
lift _ZN2nn3mem19NumberLineAllocator8AllocateEPii
_ZN2nn3mem19NumberLineAllocator8FinalizeEv
lift _ZN2nn3mem19NumberLineAllocator8FinalizeEv
_ZNK2nn3mem19NumberLineAllocator9GetSizeOfEi
lift _ZNK2nn3mem19NumberLineAllocator9GetSizeOfEi
# Kirby: the SDK's own BFTTF / BFOTF decoder (two keys, marks the buffer decoded so a second call is a no-op; the game
# decodes the same font twice and nnfontll.c's version scrambled it again)
_ZN2nn6fontll24ScalableFontEngineHelper6DecodeEPKvj
lift _ZN2nn6fontll24ScalableFontEngineHelper6DecodeEPKvj
# <<< audit block

# NVN texture storage (fake-closure round 3, 2026-10-08): nvnTextureBuilderGetStorageAlignment [0x4278b0] and
# nvnTextureBuilderGetStorageSize [0x428760] are the SDK's own code; so is the GPU "kind" choice they end in:
# NvRmGpuDeviceChooseKind [0x3fbbc0] -> device slot +0x30 [0x408e10: object at device +0x140] -> chip object slot +0x80
# [0x401ae0] and the choosers of that class (method table 0xc114e8). nvn_sdk.c gives them the device fields.
# NVN texture storage class / sparse tile layout (close4 helper D, 2026-10-09): the SDK's own code, run by nvn_sdk.c on
# a real-layout NVNtextureBuilder / NVNtexture (the texture's layout block is written by [0x427ed0], lifted above).

# close5 (c5b): C stdio = musl's own code (sdk.elf): the stream functions the game imports, on musl's FILE objects.
# Bottom of the closure: __nnmusl_File* -> nn::fs (host handlers, cut as game imports), __nnmusl_ConsoleWrite 0x5191e8 ->
# nndetailDiagPutImplForC (the debug log: host override in nnlibc2.c), nn::fs::SetFileSize (O_TRUNC; host override in nnlibc2.c).
cut nndetailDiagPutImplForC
cut _ZN2nn2fs11SetFileSizeENS0_10FileHandleEl
printf
lift printf
fprintf
lift fprintf
fopen
lift fopen
freopen
lift freopen
fclose
lift fclose
fread
lift fread
getc
lift getc
feof
lift feof
ferror
lift ferror
fflush
lift fflush
write
lift write
fwrite
fputs
fseek
ftell
fgets
ungetc
__nnmusl_stdin_lock_init
__nnmusl_stdout_lock_init
__nnmusl_stderr_lock_init
__stdout_write
__stdout_close
__stdout_seek
__stdin_read
__stdio_close
__stdio_read
__stdio_write
__stdio_seek
