void Library::registerBspSymbols() { RegisterFunctionExport(bspInitializeShimInterface); RegisterFunctionExport(bspGetHardwareVersion); RegisterDataInternal(sBspData); }
void Library::registerSystemHeapSymbols() { RegisterFunctionExport(OSAllocFromSystem); RegisterFunctionExport(OSFreeToSystem); RegisterDataInternal(sSystemHeapData); }
void Library::registerFsDriverSymbols() { RegisterFunctionInternal(internal::fsDriverGetName, sFsDriverGetName); RegisterFunctionInternal(internal::fsDriverOnInit, sFsDriverOnInit); RegisterFunctionInternal(internal::fsDriverOnAcquiredForeground, sFsDriverOnAcquiredForeground); RegisterFunctionInternal(internal::fsDriverOnReleasedForeground, sFsDriverOnReleasedForeground); RegisterFunctionInternal(internal::fsDriverOnDone, sFsDriverOnDone); RegisterDataInternal(sFsDriverData); }
void Library::registerInterruptHandlerSymbols() { RegisterFunctionExport(TCLIHEnableInterrupt); RegisterFunctionExport(TCLIHRegister); RegisterFunctionExport(TCLIHUnregister); RegisterFunctionExport(TCLGetInterruptCount); RegisterDataInternal(sInterruptHandlerData); RegisterFunctionInternal(internal::gpuInterruptHandler, sInterruptHandler); }
void Library::registerRingSymbols() { RegisterFunctionExport(DMAEInit); RegisterFunctionExport(DMAEGetLastSubmittedTimeStamp); RegisterFunctionExport(DMAEGetRetiredTimeStamp); RegisterFunctionExport(DMAEGetTimeout); RegisterFunctionExport(DMAESetTimeout); RegisterFunctionExport(DMAECopyMem); RegisterFunctionExport(DMAEFillMem); RegisterFunctionExport(DMAEWaitDone); RegisterDataInternal(sRingData); }
void Library::registerNdmSymbols() { RegisterFunctionExportName("Initialize__Q2_2nn3ndmFv", Initialize); RegisterFunctionExportName("Finalize__Q2_2nn3ndmFv", Finalize); RegisterFunctionExportName("IsInitialized__Q2_2nn3ndmFv", IsInitialized); RegisterFunctionExportName("EnableResumeDaemons__Q2_2nn3ndmFv", EnableResumeDaemons); RegisterFunctionExportName("GetDaemonStatus__Q2_2nn3ndmFPQ4_2nn3ndm7IDaemon6StatusQ4_2nn3ndm4Cafe10DaemonName", GetDaemonStatus); RegisterFunctionExportName("NDMInitialize", Initialize); RegisterFunctionExportName("NDMFinalize", Finalize); RegisterDataInternal(sNdmData); }
void Library::registerKeyboardSymbols() { RegisterFunctionExportName("SwkbdAppearInputForm__3RplFRCQ3_2nn5swkbd9AppearArg", AppearInputForm); RegisterFunctionExportName("SwkbdAppearKeyboard__3RplFRCQ3_2nn5swkbd11KeyboardArg", AppearKeyboard); RegisterFunctionExportName("SwkbdCalcSubThreadFont__3RplFv", CalcSubThreadFont); RegisterFunctionExportName("SwkbdCalcSubThreadPredict__3RplFv", CalcSubThreadPredict); RegisterFunctionExportName("SwkbdCalc__3RplFRCQ3_2nn5swkbd14ControllerInfo", Calc); RegisterFunctionExportName("SwkbdConfirmUnfixAll__3RplFv", ConfirmUnfixAll); RegisterFunctionExportName("SwkbdCreate__3RplFPUcQ3_2nn5swkbd10RegionTypeUiP8FSClient", Create); RegisterFunctionExportName("SwkbdDestroy__3RplFv", Destroy); RegisterFunctionExportName("SwkbdDisappearInputForm__3RplFv", DisappearInputForm); RegisterFunctionExportName("SwkbdDisappearKeyboard__3RplFv", DisappearKeyboard); RegisterFunctionExportName("SwkbdDrawDRC__3RplFv", DrawDRC); RegisterFunctionExportName("SwkbdDrawTV__3RplFv", DrawTV); RegisterFunctionExportName("SwkbdGetDrawStringInfo__3RplFPQ3_2nn5swkbd14DrawStringInfo", GetDrawStringInfo); RegisterFunctionExportName("SwkbdGetInputFormString__3RplFv", GetInputFormString); RegisterFunctionExportName("SwkbdGetKeyboardCondition__3RplFPQ3_2nn5swkbd17KeyboardCondition", GetKeyboardCondition); RegisterFunctionExportName("SwkbdGetStateInputForm__3RplFv", GetStateInputForm); RegisterFunctionExportName("SwkbdGetStateKeyboard__3RplFv", GetStateKeyboard); RegisterFunctionExportName("SwkbdInactivateSelectCursor__3RplFv", InactivateSelectCursor); RegisterFunctionExportName("SwkbdInitLearnDic__3RplFPv", InitLearnDic); RegisterFunctionExportName("SwkbdIsCoveredWithSubWindow__3RplFv", IsCoveredWithSubWindow); RegisterFunctionExportName("SwkbdIsDecideCancelButton__3RplFPb", IsDecideCancelButton); RegisterFunctionExportName("SwkbdIsDecideOkButton__3RplFPb", IsDecideOkButton); RegisterFunctionExportName("SwkbdIsKeyboardTarget__3RplFPQ3_2nn5swkbd14IEventReceiver", IsKeyboardTarget); RegisterFunctionExportName("SwkbdIsNeedCalcSubThreadFont__3RplFv", IsNeedCalcSubThreadFont); RegisterFunctionExportName("SwkbdIsNeedCalcSubThreadPredict__3RplFv", IsNeedCalcSubThreadPredict); RegisterFunctionExportName("SwkbdIsSelectCursorActive__3RplFv", IsSelectCursorActive); RegisterFunctionExportName("SwkbdMuteAllSound__3RplFb", MuteAllSound); RegisterFunctionExportName("SwkbdSetControllerRemo__3RplFQ3_2nn5swkbd14ControllerType", SetControllerRemo); RegisterFunctionExportName("SwkbdSetCursorPos__3RplFi", SetCursorPos); RegisterFunctionExportName("SwkbdSetEnableOkButton__3RplFb", SetEnableOkButton); RegisterFunctionExportName("SwkbdSetInputFormString__3RplFPCw", SetInputFormString); RegisterFunctionExportName("SwkbdSetReceiver__3RplFRCQ3_2nn5swkbd11ReceiverArg", SetReceiver); RegisterFunctionExportName("SwkbdSetSelectFrom__3RplFi", SetSelectFrom); RegisterFunctionExportName("SwkbdSetUserControllerEventObj__3RplFPQ3_2nn5swkbd19IControllerEventObj", SetUserControllerEventObj); RegisterFunctionExportName("SwkbdSetUserSoundObj__3RplFPQ3_2nn5swkbd9ISoundObj", SetUserSoundObj); RegisterFunctionExportName("SwkbdSetVersion__3RplFi", SetVersion); RegisterDataInternal(sKeyboardData); }