Example #1
0
void cellBgdl_init()
{
	cellBgdl.AddFunc(0x4e9bb95b, cellBGDLGetInfo);
	cellBgdl.AddFunc(0x2ab0d183, cellBGDLGetInfo2);
	cellBgdl.AddFunc(0x7e134a90, cellBGDLSetMode);
	cellBgdl.AddFunc(0x74e57bdf, cellBGDLGetMode);
}
Example #2
0
void cellMusicExport_init()
{
	cellMusicExport.AddFunc(0xb4c9b4f9, cellMusicExportInitialize);
	cellMusicExport.AddFunc(0xe0443a44, cellMusicExportInitialize2);
	cellMusicExport.AddFunc(0xe90effea, cellMusicExportFinalize);
	cellMusicExport.AddFunc(0xb202f0e8, cellMusicExportFromFile);
	cellMusicExport.AddFunc(0x92b50ebc, cellMusicExportProgress);
}
Example #3
0
void cellVpost_init()
{
    cellVpost.AddFunc(0x95e788c3, cellVpostQueryAttr);
    cellVpost.AddFunc(0xcd33f3e2, cellVpostOpen);
    cellVpost.AddFunc(0x40524325, cellVpostOpenEx);
    cellVpost.AddFunc(0x10ef39f6, cellVpostClose);
    cellVpost.AddFunc(0xabb8cc3d, cellVpostExec);
}
Example #4
0
void cellUserInfo_init()
{
	cellUserInfo.AddFunc(0x2b761140, cellUserInfoGetStat);
	cellUserInfo.AddFunc(0x3097cc1c, cellUserInfoSelectUser_ListType);
	cellUserInfo.AddFunc(0x55123a25, cellUserInfoSelectUser_SetList);
	cellUserInfo.AddFunc(0xb3516536, cellUserInfoEnableOverlay);
	cellUserInfo.AddFunc(0xc55e338b, cellUserInfoGetList);
}
Example #5
0
void cellVdec_init()
{
	cellVdec.AddFunc(0xff6f6ebe, cellVdecQueryAttr);
	cellVdec.AddFunc(0xc982a84a, cellVdecQueryAttrEx);
	cellVdec.AddFunc(0xb6bbcd5d, cellVdecOpen);
	cellVdec.AddFunc(0x0053e2d8, cellVdecOpenEx);
	cellVdec.AddFunc(0x16698e83, cellVdecClose);
	cellVdec.AddFunc(0xc757c2aa, cellVdecStartSeq);
	cellVdec.AddFunc(0x824433f0, cellVdecEndSeq);
	cellVdec.AddFunc(0x2bf4ddd2, cellVdecDecodeAu);
	cellVdec.AddFunc(0x807c861a, cellVdecGetPicture);
	cellVdec.AddFunc(0x17c702b9, cellVdecGetPicItem);
	cellVdec.AddFunc(0xe13ef6fc, cellVdecSetFrameRate);
}
Example #6
0
void cellSubdisplay_init()
{
	cellSubdisplay.AddFunc(0xf9a7e8a5, cellSubDisplayInit);
	cellSubdisplay.AddFunc(0x551d80a5, cellSubDisplayEnd);
	cellSubdisplay.AddFunc(0x6595ce22, cellSubDisplayGetRequiredMemory);
	cellSubdisplay.AddFunc(0xa5bccb47, cellSubDisplayStart);
	cellSubdisplay.AddFunc(0x6d85ddb3, cellSubDisplayStop);

	cellSubdisplay.AddFunc(0x938ac642, cellSubDisplayGetVideoBuffer);
	cellSubdisplay.AddFunc(0xaee1e0c2, cellSubDisplayAudioOutBlocking);
	cellSubdisplay.AddFunc(0x5468d6b0, cellSubDisplayAudioOutNonBlocking);

	cellSubdisplay.AddFunc(0x8a264d71, cellSubDisplayGetPeerNum);
	cellSubdisplay.AddFunc(0xe2485f79, cellSubDisplayGetPeerList);
}
Example #7
0
void cellMusicDecode_init()
{
	cellMusicDecode.AddFunc(0xd55dbc11, cellMusicDecodeInitialize);
	cellMusicDecode.AddFunc(0x84f154b2, cellMusicDecodeInitializeSystemWorkload);
	cellMusicDecode.AddFunc(0xa8615dc8, cellMusicDecodeFinalize);
	cellMusicDecode.AddFunc(0xf24cb963, cellMusicDecodeSelectContents);
	cellMusicDecode.AddFunc(0x066bb1cf, cellMusicDecodeSetDecodeCommand);
	cellMusicDecode.AddFunc(0x5af74c50, cellMusicDecodeGetDecodeStatus);
	cellMusicDecode.AddFunc(0xa881b744, cellMusicDecodeRead);
	cellMusicDecode.AddFunc(0xdbf70550, cellMusicDecodeGetSelectionContext);
	cellMusicDecode.AddFunc(0xb84f5c81, cellMusicDecodeSetSelectionContext);
	cellMusicDecode.AddFunc(0x58ab1999, cellMusicDecodeGetContentsId);
}
Example #8
0
void cellJpgEnc_init()
{
	cellJpgEnc.AddFunc(0x12d9b6c5, cellJpgEncQueryAttr);
	cellJpgEnc.AddFunc(0xa4bfae51, cellJpgEncOpen);
	cellJpgEnc.AddFunc(0x6f2d371c, cellJpgEncOpenEx);
	cellJpgEnc.AddFunc(0x969fc5f7, cellJpgEncClose);
	cellJpgEnc.AddFunc(0x2ae79be8, cellJpgEncWaitForInput);
	cellJpgEnc.AddFunc(0xa9e81214, cellJpgEncEncodePicture);
	cellJpgEnc.AddFunc(0x636dc89e, cellJpgEncEncodePicture2);
	cellJpgEnc.AddFunc(0x9b4e3a74, cellJpgEncWaitForOutput);
	cellJpgEnc.AddFunc(0x4262e880, cellJpgEncGetStreamInfo);
	cellJpgEnc.AddFunc(0x0cf2b78b, cellJpgEncReset);
}
Example #9
0
	_sys_fs_init()
	{
		sys_fs.AddFunc(0x718bf5f8, bind_func(cellFsOpen));
		sys_fs.AddFunc(0x4d5ff8e2, bind_func(cellFsRead));
		sys_fs.AddFunc(0xecdcf2ab, bind_func(cellFsWrite));
		sys_fs.AddFunc(0x2cb51f0d, bind_func(cellFsClose));
		sys_fs.AddFunc(0x3f61245c, bind_func(cellFsOpendir));
		sys_fs.AddFunc(0x5c74903d, bind_func(cellFsReaddir));
		sys_fs.AddFunc(0xff42dcc3, bind_func(cellFsClosedir));
		sys_fs.AddFunc(0x7de6dced, bind_func(cellFsStat));
		sys_fs.AddFunc(0xef3efa34, bind_func(cellFsFstat));
		sys_fs.AddFunc(0xba901fe6, bind_func(cellFsMkdir));
		sys_fs.AddFunc(0xf12eecc8, bind_func(cellFsRename));
		sys_fs.AddFunc(0x2796fdf3, bind_func(cellFsRmdir));
		sys_fs.AddFunc(0x7f4677a8, bind_func(cellFsUnlink));
		sys_fs.AddFunc(0xa397d042, bind_func(cellFsLseek));
	}
Example #10
0
	_sys_io_init()
	{
		sys_io.AddFunc(0x1cf98800, SC_FUNC_SW_UW<cellPadInit>);
		sys_io.AddFunc(0x4d9b75d5, SC_FUNC_SW<cellPadEnd>);
		sys_io.AddFunc(0x0d5f2c14, SC_FUNC_SW_UW<cellPadClearBuf>);
		sys_io.AddFunc(0x8b72cda1, SC_FUNC_SW_UW_UW<cellPadGetData>);
		sys_io.AddFunc(0x6bc09c61, SC_FUNC_SW_UW_UW_UW<cellPadGetDataExtra>);
		sys_io.AddFunc(0xf65544ee, SC_FUNC_SW_UW_UW<cellPadSetActDirect>);
		sys_io.AddFunc(0xa703a51d, SC_FUNC_SW_UW<cellPadGetInfo2>);
		sys_io.AddFunc(0x578e3c98, SC_FUNC_SW_UW_UW<cellPadSetPortSetting>);
	}
Example #11
0
void cellAdec_init()
{
	cellAdec.AddFunc(0x7e4a4a49, cellAdecQueryAttr);
	cellAdec.AddFunc(0xd00a6988, cellAdecOpen);
	cellAdec.AddFunc(0x8b5551a4, cellAdecOpenEx);
	cellAdec.AddFunc(0x847d2380, cellAdecClose);
	cellAdec.AddFunc(0x487b613e, cellAdecStartSeq);
	cellAdec.AddFunc(0xe2ea549b, cellAdecEndSeq);
	cellAdec.AddFunc(0x1529e506, cellAdecDecodeAu);
	cellAdec.AddFunc(0x97ff2af1, cellAdecGetPcm);
	cellAdec.AddFunc(0xbd75f78b, cellAdecGetPcmItem);

	av_register_all();
	avcodec_register_all();
}
Example #12
0
void cellPngEnc_init()
{
	cellPngEnc.AddFunc(0x496cfcd0, cellPngEncQueryAttr);
	cellPngEnc.AddFunc(0x19256dc5, cellPngEncOpen);
	cellPngEnc.AddFunc(0xc82558ce, cellPngEncOpenEx);
	cellPngEnc.AddFunc(0x117cd726, cellPngEncClose);
	cellPngEnc.AddFunc(0x662bd637, cellPngEncWaitForInput);
	cellPngEnc.AddFunc(0x5b546ca4, cellPngEncEncodePicture);
	cellPngEnc.AddFunc(0x90ef2963, cellPngEncWaitForOutput);
	cellPngEnc.AddFunc(0x585269bc, cellPngEncGetStreamInfo);
	cellPngEnc.AddFunc(0x6ac91de3, cellPngEncReset);
}
Example #13
0
void sceNp_init()
{
	sceNp.AddFunc(0xbd28fdbf, sceNpInit);
	sceNp.AddFunc(0x4885aa18, sceNpTerm);
	sceNp.AddFunc(0xad218faf, sceNpDrmIsAvailable);
	sceNp.AddFunc(0xf042b14f, sceNpDrmIsAvailable2);
	sceNp.AddFunc(0x2ecd48ed, sceNpDrmVerifyUpgradeLicense);
	sceNp.AddFunc(0xbe0e3ee2, sceNpDrmVerifyUpgradeLicense2);
	sceNp.AddFunc(0xf283c143, sceNpDrmExecuteGamePurchase);
	sceNp.AddFunc(0xcf51864b, sceNpDrmGetTimelimit);
	sceNp.AddFunc(0xa7bff757, sceNpManagerGetStatus);
}
Example #14
0
void cellCelpEnc_init()
{
	cellCelpEnc.AddFunc(0x6b148570, cellCelpEncQueryAttr);
	cellCelpEnc.AddFunc(0x77b3b29a, cellCelpEncOpen);
	cellCelpEnc.AddFunc(0x9eb084db, cellCelpEncOpenEx);
	cellCelpEnc.AddFunc(0x15ec0cca, cellCelpEncClose);
	cellCelpEnc.AddFunc(0x55dc23de, cellCelpEncStart);
	cellCelpEnc.AddFunc(0xf2b85dff, cellCelpEncEnd);
	cellCelpEnc.AddFunc(0x81fe030c, cellCelpEncEncodeFrame);
	cellCelpEnc.AddFunc(0x9b244272, cellCelpEncWaitForOutput);
	cellCelpEnc.AddFunc(0x3773692f, cellCelpEncGetAu);
}
Example #15
0
void cellPngDec_init()
{
	cellPngDec.AddFunc(0x157d30c5, cellPngDecCreate);
	cellPngDec.AddFunc(0x820dae1a, cellPngDecDestroy);
	cellPngDec.AddFunc(0xd2bc5bfd, cellPngDecOpen);
	cellPngDec.AddFunc(0x5b3d1ff1, cellPngDecClose);
	cellPngDec.AddFunc(0x9ccdcc95, cellPngDecReadHeader);
	cellPngDec.AddFunc(0x2310f155, cellPngDecDecodeData);
	cellPngDec.AddFunc(0xe97c9bd4, cellPngDecSetParameter);

	/*cellPngDec.AddFunc(0x48436b2d, cellPngDecExtCreate);
	cellPngDec.AddFunc(0x0c515302, cellPngDecExtOpen);
	cellPngDec.AddFunc(0x8b33f863, cellPngDecExtReadHeader);
	cellPngDec.AddFunc(0x726fc1d0, cellPngDecExtDecodeData);
	cellPngDec.AddFunc(0x9e9d7d42, cellPngDecExtSetParameter);
	cellPngDec.AddFunc(0x7585a275, cellPngDecGetbKGD);
	cellPngDec.AddFunc(0x7a062d26, cellPngDecGetcHRM);
	cellPngDec.AddFunc(0xb153629c, cellPngDecGetgAMA);
	cellPngDec.AddFunc(0xb905ebb7, cellPngDecGethIST);
	cellPngDec.AddFunc(0xf44b6c30, cellPngDecGetiCCP);
	cellPngDec.AddFunc(0x27c921b5, cellPngDecGetoFFs);
	cellPngDec.AddFunc(0xb4fe75e1, cellPngDecGetpCAL);
	cellPngDec.AddFunc(0x3d50016a, cellPngDecGetpHYs);
	cellPngDec.AddFunc(0x30cb334a, cellPngDecGetsBIT);
	cellPngDec.AddFunc(0xc41e1198, cellPngDecGetsCAL);
	cellPngDec.AddFunc(0xa5cdf57e, cellPngDecGetsPLT);
	cellPngDec.AddFunc(0xe4416e82, cellPngDecGetsRGB);
	cellPngDec.AddFunc(0x35a6846c, cellPngDecGettIME);
	cellPngDec.AddFunc(0xb96fb26e, cellPngDecGettRNS);
	cellPngDec.AddFunc(0xe163977f, cellPngDecGetPLTE);
	cellPngDec.AddFunc(0x609ec7d5, cellPngDecUnknownChunks);
	cellPngDec.AddFunc(0xb40ca175, cellPngDecGetTextChunk);*/
}
Example #16
0
void cellJpgDec_init()
{
	cellJpgDec.AddFunc(0xa7978f59, cellJpgDecCreate);
	cellJpgDec.AddFunc(0x8b300f66, cellJpgDecExtCreate);
	cellJpgDec.AddFunc(0x976ca5c2, cellJpgDecOpen);
	cellJpgDec.AddFunc(0x6d9ebccf, cellJpgDecReadHeader);
	cellJpgDec.AddFunc(0xe08f3910, cellJpgDecSetParameter);
	cellJpgDec.AddFunc(0xaf8bb012, cellJpgDecDecodeData);
	cellJpgDec.AddFunc(0x9338a07a, cellJpgDecClose);
	cellJpgDec.AddFunc(0xd8ea91f8, cellJpgDecDestroy);

	/*cellJpgDec.AddFunc(0xa9f703e3, cellJpgDecExtOpen);
	cellJpgDec.AddFunc(0xb91eb3d2, cellJpgDecExtReadHeader);
	cellJpgDec.AddFunc(0x65cbbb16, cellJpgDecExtSetParameter);
	cellJpgDec.AddFunc(0x716f8792, cellJpgDecExtDecodeData);*/
}
Example #17
0
void cellGifDec_init()
{
	cellGifDec.AddFunc(0xb60d42a5, cellGifDecCreate);
	cellGifDec.AddFunc(0x4711cb7f, cellGifDecExtCreate);
	cellGifDec.AddFunc(0x75745079, cellGifDecOpen);
	cellGifDec.AddFunc(0xf0da95de, cellGifDecReadHeader);
	cellGifDec.AddFunc(0x41a90dc4, cellGifDecSetParameter);
	cellGifDec.AddFunc(0x44b1bc61, cellGifDecDecodeData);
	cellGifDec.AddFunc(0x116a7da9, cellGifDecClose);
	cellGifDec.AddFunc(0xe74b2cb1, cellGifDecDestroy);
	
	/*cellGifDec.AddFunc(0x17fb83c1, cellGifDecExtOpen);
	cellGifDec.AddFunc(0xe53f91f2, cellGifDecExtReadHeader);
	cellGifDec.AddFunc(0x95cae771, cellGifDecExtSetParameter);
	cellGifDec.AddFunc(0x02e7e03e, cellGifDecExtDecodeData);*/
}
Example #18
0
void cellSysmodule_init()
{
	cellSysmodule.AddFunc(0x63ff6ff9, cellSysmoduleInitialize);
	cellSysmodule.AddFunc(0x96c07adf, cellSysmoduleFinalize);
	cellSysmodule.AddFunc(0xa193143c, cellSysmoduleSetMemcontainer);
	cellSysmodule.AddFunc(0x32267a31, cellSysmoduleLoadModule);
	cellSysmodule.AddFunc(0x112a5ee9, cellSysmoduleUnloadModule);
	cellSysmodule.AddFunc(0x5a59e258, cellSysmoduleIsLoaded);
}
Example #19
0
void cellNetCtl_init()
{
	cellNetCtl.AddFunc(0xbd5a59fc, cellNetCtlInit);
	cellNetCtl.AddFunc(0x105ee2cb, cellNetCtlTerm);

	cellNetCtl.AddFunc(0x8b3eba69, cellNetCtlGetState);
	cellNetCtl.AddFunc(0x0ce13c6b, cellNetCtlAddHandler);
	cellNetCtl.AddFunc(0x901815c3, cellNetCtlDelHandler);

	cellNetCtl.AddFunc(0x1e585b5d, cellNetCtlGetInfo);

	cellNetCtl.AddFunc(0x04459230, cellNetCtlNetStartDialogLoadAsync);
	cellNetCtl.AddFunc(0x71d53210, cellNetCtlNetStartDialogAbortAsync);
	cellNetCtl.AddFunc(0x0f1f13d3, cellNetCtlNetStartDialogUnloadAsync);

	cellNetCtl.AddFunc(0x3a12865f, cellNetCtlGetNatInfo);
}
Example #20
0
void cellSailRec_init()
{
	cellSailRec.AddFunc(0xe14cae97, cellSailProfileSetEsAudioParameter);
	cellSailRec.AddFunc(0x1422a425, cellSailProfileSetEsVideoParameter);
	cellSailRec.AddFunc(0xe8d86c43, cellSailProfileSetStreamParameter);

	cellSailRec.AddFunc(0xb3d30b0d, cellSailVideoConverterCanProcess);
	cellSailRec.AddFunc(0x855da8c6, cellSailVideoConverterProcess);
	cellSailRec.AddFunc(0xe16de678, cellSailVideoConverterCanGetResult);
	cellSailRec.AddFunc(0xe15679fe, cellSailVideoConverterGetResult);
	//cellSailRec.AddFunc(, CellSailVideoConverterFuncProcessDone);

	cellSailRec.AddFunc(0xbd591197, cellSailFeederAudioInitialize);
	cellSailRec.AddFunc(0x899d1587, cellSailFeederAudioFinalize);
	cellSailRec.AddFunc(0xc2e2f30d, cellSailFeederAudioNotifyCallCompleted);
	cellSailRec.AddFunc(0x3c775cea, cellSailFeederAudioNotifyFrameOut);
	cellSailRec.AddFunc(0x999c0dc5, cellSailFeederAudioNotifySessionEnd);
	cellSailRec.AddFunc(0xaf310ae6, cellSailFeederAudioNotifySessionError);

	cellSailRec.AddFunc(0x57415dd3, cellSailFeederVideoInitialize);
	cellSailRec.AddFunc(0x81bfeae8, cellSailFeederVideoFinalize);
	cellSailRec.AddFunc(0xd84daeb9, cellSailFeederVideoNotifyCallCompleted);
	cellSailRec.AddFunc(0xe5e0572a, cellSailFeederVideoNotifyFrameOut);
	cellSailRec.AddFunc(0xbff6e8d3, cellSailFeederVideoNotifySessionEnd);
	cellSailRec.AddFunc(0x86cae679, cellSailFeederVideoNotifySessionError);

	cellSailRec.AddFunc(0x7a52bf69, cellSailRecorderInitialize);
	cellSailRec.AddFunc(0xf57d74e3, cellSailRecorderFinalize);
	cellSailRec.AddFunc(0x3deae857, cellSailRecorderSetFeederAudio);
	cellSailRec.AddFunc(0x4fec43a9, cellSailRecorderSetFeederVideo);
	cellSailRec.AddFunc(0x0a3ea2a9, cellSailRecorderSetParameter);
	cellSailRec.AddFunc(0xff20157b, cellSailRecorderGetParameter);
	//cellSailRec.AddFunc(, cellSailRecorderSubscribeEvent);
	//cellSailRec.AddFunc(, cellSailRecorderUnsubscribeEvent);
	//cellSailRec.AddFunc(, cellSailRecorderReplaceEventHandler);
	cellSailRec.AddFunc(0xc4617ddc, cellSailRecorderBoot);
	cellSailRec.AddFunc(0x50affdc1, cellSailRecorderCreateProfile);
	cellSailRec.AddFunc(0x376c3926, cellSailRecorderDestroyProfile);
	cellSailRec.AddFunc(0x49476a3d, cellSailRecorderCreateVideoConverter);
	cellSailRec.AddFunc(0x455c4709, cellSailRecorderDestroyVideoConverter);
	cellSailRec.AddFunc(0x10c81457, cellSailRecorderOpenStream);
	cellSailRec.AddFunc(0xe3f56f62, cellSailRecorderCloseStream);
	cellSailRec.AddFunc(0x4830faf8, cellSailRecorderStart);
	cellSailRec.AddFunc(0x18ecc741, cellSailRecorderStop);
	cellSailRec.AddFunc(0xd37fb694, cellSailRecorderCancel);

	cellSailRec.AddFunc(0x37aad85f, cellSailRecorderDumpImage);
}
Example #21
0
void cellPhotoImport_init()
{
	cellPhotoImport.AddFunc(0x0783bce0, _cellPhotoImport);
	cellPhotoImport.AddFunc(0x1ab8df55, _cellPhotoImport2);
}
Example #22
0
void sceNpTrophy_init()
{
	sceNpTrophy.AddFunc(0x079f0e87, sceNpTrophyGetGameProgress);
	sceNpTrophy.AddFunc(0x1197b52c, sceNpTrophyRegisterContext);
	sceNpTrophy.AddFunc(0x1c25470d, sceNpTrophyCreateHandle);
	sceNpTrophy.AddFunc(0x27deda93, sceNpTrophySetSoundLevel);
	sceNpTrophy.AddFunc(0x370136fe, sceNpTrophyGetRequiredDiskSpace);
	sceNpTrophy.AddFunc(0x3741ecc7, sceNpTrophyDestroyContext);
	sceNpTrophy.AddFunc(0x39567781, sceNpTrophyInit);
	sceNpTrophy.AddFunc(0x48bd97c7, sceNpTrophyAbortHandle);
	sceNpTrophy.AddFunc(0x49d18217, sceNpTrophyGetGameInfo);
	sceNpTrophy.AddFunc(0x623cd2dc, sceNpTrophyDestroyHandle);
	sceNpTrophy.AddFunc(0x8ceedd21, sceNpTrophyUnlockTrophy);
	sceNpTrophy.AddFunc(0xa7fabf4d, sceNpTrophyTerm);
	sceNpTrophy.AddFunc(0xb3ac3478, sceNpTrophyGetTrophyUnlockState);
	sceNpTrophy.AddFunc(0xbaedf689, sceNpTrophyGetTrophyIcon);
	sceNpTrophy.AddFunc(0xe3bf9a28, sceNpTrophyCreateContext);
	sceNpTrophy.AddFunc(0xfce6d30a, sceNpTrophyGetTrophyInfo);
	sceNpTrophy.AddFunc(0xff299e03, sceNpTrophyGetGameIcon);
}
Example #23
0
void cellSysutil_init()
{
	cellSysutil.AddFunc(0x40e895d3, cellSysutilGetSystemParamInt);
	cellSysutil.AddFunc(0x938013a0, cellSysutilGetSystemParamString);

	cellSysutil.AddFunc(0x887572d5, cellVideoOutGetState);
	cellSysutil.AddFunc(0xe558748d, cellVideoOutGetResolution);
	cellSysutil.AddFunc(0x0bae8772, cellVideoOutConfigure);
	cellSysutil.AddFunc(0x15b0b0cd, cellVideoOutGetConfiguration);
	cellSysutil.AddFunc(0x1e930eef, cellVideoOutGetDeviceInfo);
	cellSysutil.AddFunc(0x75bbb672, cellVideoOutGetNumberOfDevice);
	cellSysutil.AddFunc(0xa322db75, cellVideoOutGetResolutionAvailability);

	cellSysutil.AddFunc(0x189a74da, cellSysutilCheckCallback);
	cellSysutil.AddFunc(0x9d98afa0, cellSysutilRegisterCallback);
	cellSysutil.AddFunc(0x02ff3c1b, cellSysutilUnregisterCallback);

	cellSysutil.AddFunc(0x7603d3db, cellMsgDialogOpen2);
	cellSysutil.AddFunc(0x3e22cb4b, cellMsgDialogOpenErrorCode);

	cellSysutil.AddFunc(0xf4e3caa0, cellAudioOutGetState);
	cellSysutil.AddFunc(0x4692ab35, cellAudioOutConfigure);
	cellSysutil.AddFunc(0xc01b4e7c, cellAudioOutGetSoundAvailability);
	cellSysutil.AddFunc(0x2beac488, cellAudioOutGetSoundAvailability2);
	cellSysutil.AddFunc(0x7663e368, cellAudioOutGetDeviceInfo);
	cellSysutil.AddFunc(0xe5e2b09d, cellAudioOutGetNumberOfDevice);
	cellSysutil.AddFunc(0xed5d96af, cellAudioOutGetConfiguration);
	cellSysutil.AddFunc(0xc96e89e9, cellAudioOutSetCopyControl);
}
Example #24
0
void sceNp_init()
{
	sceNp.AddFunc(0xa7bff757, sceNpManagerGetStatus);
}
Example #25
0
void cellL10n_init()
{
	// NOTE: I think this module should be LLE'd instead of implementing all its functions

	// cellL10n.AddFunc(0x005200e6, UCS2toEUCJP);
	// cellL10n.AddFunc(0x01b0cbf4, l10n_convert);
	// cellL10n.AddFunc(0x0356038c, UCS2toUTF32);
	// cellL10n.AddFunc(0x05028763, jis2kuten);
	// cellL10n.AddFunc(0x058addc8, UTF8toGB18030);
	// cellL10n.AddFunc(0x060ee3b2, JISstoUTF8s);
	// cellL10n.AddFunc(0x07168a83, SjisZen2Han);
	// cellL10n.AddFunc(0x0bc386c8, ToSjisLower);
	// cellL10n.AddFunc(0x0bedf77d, UCS2toGB18030);
	// cellL10n.AddFunc(0x0bf867e2, HZstoUCS2s);
	// cellL10n.AddFunc(0x0ce278fd, UCS2stoHZs);
	// cellL10n.AddFunc(0x0d90a48d, UCS2stoSJISs);
	// cellL10n.AddFunc(0x0f624540, kuten2eucjp);
	// cellL10n.AddFunc(0x14ee3649, sjis2jis);
	// cellL10n.AddFunc(0x14f504b8, EUCKRstoUCS2s);
	// cellL10n.AddFunc(0x16eaf5f1, UHCstoEUCKRs);
	// cellL10n.AddFunc(0x1758053c, jis2sjis);
	// cellL10n.AddFunc(0x1906ce6b, jstrnchk);
	// cellL10n.AddFunc(0x1ac0d23d, L10nConvert);
	// cellL10n.AddFunc(0x1ae2acee, EUCCNstoUTF8s);
	// cellL10n.AddFunc(0x1cb1138f, GBKstoUCS2s);
	// cellL10n.AddFunc(0x1da42d70, eucjphan2zen);
	// cellL10n.AddFunc(0x1ec712e0, ToSjisHira);
	// cellL10n.AddFunc(0x1fb50183, GBKtoUCS2);
	// cellL10n.AddFunc(0x21948c03, eucjp2jis);
	// cellL10n.AddFunc(0x21aa3045, UTF32stoUTF8s);
	// cellL10n.AddFunc(0x24fd32a9, sjishan2zen);
	// cellL10n.AddFunc(0x256b6861, UCS2toSBCS);
	// cellL10n.AddFunc(0x262a5ae2, UTF8stoGBKs);
	// cellL10n.AddFunc(0x28724522, UTF8toUCS2);
	// cellL10n.AddFunc(0x2ad091c6, UCS2stoUTF8s);
	// cellL10n.AddFunc(0x2b84030c, EUCKRstoUTF8s);
	// cellL10n.AddFunc(0x2efa7294, UTF16stoUTF32s);
	// cellL10n.AddFunc(0x2f9eb543, UTF8toEUCKR);
	// cellL10n.AddFunc(0x317ab7c2, UTF16toUTF8);
	// cellL10n.AddFunc(0x32689828, ARIBstoUTF8s);
	// cellL10n.AddFunc(0x33435818, SJISstoUTF8s);
	// cellL10n.AddFunc(0x33f8b35c, sjiszen2han);
	// cellL10n.AddFunc(0x3968f176, ToEucJpLower);
	// cellL10n.AddFunc(0x398a3dee, MSJIStoUTF8);
	// cellL10n.AddFunc(0x3a20bc34, UCS2stoMSJISs);
	// cellL10n.AddFunc(0x3dabd5a7, EUCJPtoUTF8);
	// cellL10n.AddFunc(0x3df65b64, eucjp2sjis);
	// cellL10n.AddFunc(0x408a622b, ToEucJpHira);
	// cellL10n.AddFunc(0x41b4a5ae, UHCstoUCS2s);
	// cellL10n.AddFunc(0x41ccf033, ToEucJpKata);
	// cellL10n.AddFunc(0x42838145, HZstoUTF8s);
	// cellL10n.AddFunc(0x4931b44e, UTF8toMSJIS);
	// cellL10n.AddFunc(0x4b3bbacb, BIG5toUTF8);
	// cellL10n.AddFunc(0x511d386b, EUCJPstoSJISs);
	// cellL10n.AddFunc(0x52b7883f, UTF8stoBIG5s);
	// cellL10n.AddFunc(0x53558b6b, UTF16stoUCS2s);
	// cellL10n.AddFunc(0x53764725, UCS2stoGB18030s);
	// cellL10n.AddFunc(0x53c71ac2, EUCJPtoSJIS);
	// cellL10n.AddFunc(0x54f59807, EUCJPtoUCS2);
	// cellL10n.AddFunc(0x55f6921c, UCS2stoGBKs);
	// cellL10n.AddFunc(0x58246762, EUCKRtoUHC);
	// cellL10n.AddFunc(0x596df41c, UCS2toSJIS);
	// cellL10n.AddFunc(0x5a4ab223, MSJISstoUTF8s);
	// cellL10n.AddFunc(0x5ac783dc, EUCJPstoUTF8s);
	// cellL10n.AddFunc(0x5b684dfb, UCS2toBIG5);
	// cellL10n.AddFunc(0x5cd29270, UTF8stoEUCKRs);
	// cellL10n.AddFunc(0x5e1d9330, UHCstoUTF8s);
	// cellL10n.AddFunc(0x60ffa0ec, GB18030stoUCS2s);
	// cellL10n.AddFunc(0x6122e000, SJIStoUTF8);
	// cellL10n.AddFunc(0x6169f205, JISstoSJISs);
	// cellL10n.AddFunc(0x61fb9442, UTF8toUTF16);
	// cellL10n.AddFunc(0x62b36bcf, UTF8stoMSJISs);
	// cellL10n.AddFunc(0x63219199, EUCKRtoUTF8);
	// cellL10n.AddFunc(0x638c2fc1, SjisHan2Zen);
	// cellL10n.AddFunc(0x64a10ec8, UCS2toUTF16);
	// cellL10n.AddFunc(0x65444204, UCS2toMSJIS);
	// cellL10n.AddFunc(0x6621a82c, sjis2kuten);
	// cellL10n.AddFunc(0x6a6f25d1, UCS2toUHC);
	// cellL10n.AddFunc(0x6c62d879, UTF32toUCS2);
	// cellL10n.AddFunc(0x6de4b508, ToSjisUpper);
	// cellL10n.AddFunc(0x6e0705c4, UTF8toEUCJP);
	// cellL10n.AddFunc(0x6e5906fd, UCS2stoEUCJPs);
	// cellL10n.AddFunc(0x6fc530b3, UTF16toUCS2);
	// cellL10n.AddFunc(0x714a9b4a, UCS2stoUTF16s);
	// cellL10n.AddFunc(0x71804d64, UCS2stoEUCCNs);
	// cellL10n.AddFunc(0x72632e53, SBCSstoUTF8s);
	// cellL10n.AddFunc(0x73f2cd21, SJISstoJISs);
	// cellL10n.AddFunc(0x74496718, SBCStoUTF8);
	// cellL10n.AddFunc(0x74871fe0, UTF8toUTF32);
	cellL10n.AddFunc(0x750c363d, jstrchk);
	// cellL10n.AddFunc(0x7c5bde1c, UHCtoEUCKR);
	// cellL10n.AddFunc(0x7c912bda, kuten2jis);
	// cellL10n.AddFunc(0x7d07a1c2, UTF8toEUCCN);
	// cellL10n.AddFunc(0x8171c1cc, EUCCNtoUTF8);
	// cellL10n.AddFunc(0x82d5ecdf, EucJpZen2Han);
	// cellL10n.AddFunc(0x8555fe15, UTF32stoUTF16s);
	// cellL10n.AddFunc(0x860fc741, GBKtoUTF8);
	// cellL10n.AddFunc(0x867f7b8b, ToEucJpUpper);
	// cellL10n.AddFunc(0x88f8340b, UCS2stoJISs);
	// cellL10n.AddFunc(0x89236c86, UTF8stoGB18030s);
	// cellL10n.AddFunc(0x8a56f148, EUCKRstoUHCs);
	// cellL10n.AddFunc(0x8ccdba38, UTF8stoUTF32s);
	// cellL10n.AddFunc(0x8f472054, UTF8stoEUCCNs);
	// cellL10n.AddFunc(0x90e9b5d2, EUCJPstoUCS2s);
	// cellL10n.AddFunc(0x91a99765, UHCtoUCS2);
	// cellL10n.AddFunc(0x931ff25a, L10nConvertStr);
	// cellL10n.AddFunc(0x949bb14c, GBKstoUTF8s);
	// cellL10n.AddFunc(0x9557ac9b, UTF8toUHC);
	// cellL10n.AddFunc(0x9768b6d3, UTF32toUTF8);
	// cellL10n.AddFunc(0x9874020d, sjis2eucjp);
	// cellL10n.AddFunc(0x9a0e7d23, UCS2toEUCCN);
	// cellL10n.AddFunc(0x9a13d6b8, UTF8stoUHCs);
	// cellL10n.AddFunc(0x9a72059d, EUCKRtoUCS2);
	// cellL10n.AddFunc(0x9b1210c6, UTF32toUTF16);
	// cellL10n.AddFunc(0x9cd8135b, EUCCNstoUCS2s);
	// cellL10n.AddFunc(0x9ce52809, SBCSstoUCS2s);
	// cellL10n.AddFunc(0x9cf1ab77, UTF8stoJISs);
	// cellL10n.AddFunc(0x9d14dc46, ToSjisKata);
	// cellL10n.AddFunc(0x9dcde367, jis2eucjp);
	// cellL10n.AddFunc(0x9ec52258, BIG5toUCS2);
	// cellL10n.AddFunc(0xa0d463c0, UCS2toGBK);
	// cellL10n.AddFunc(0xa19fb9de, UTF16toUTF32);
	// cellL10n.AddFunc(0xa298cad2, l10n_convert_str);
	// cellL10n.AddFunc(0xa34fa0eb, EUCJPstoJISs);
	// cellL10n.AddFunc(0xa5146299, UTF8stoARIBs);
	// cellL10n.AddFunc(0xa609f3e9, JISstoEUCJPs);
	// cellL10n.AddFunc(0xa60ff5c9, EucJpHan2Zen);
	// cellL10n.AddFunc(0xa963619c, isEucJpKigou);
	// cellL10n.AddFunc(0xa9a76fb8, UCS2toUTF8);
	// cellL10n.AddFunc(0xaf18d499, GB18030toUCS2);
	// cellL10n.AddFunc(0xb3361be6, UHCtoUTF8);
	// cellL10n.AddFunc(0xb6e45343, MSJIStoUCS2);
	// cellL10n.AddFunc(0xb7cef4a6, UTF8toGBK);
	// cellL10n.AddFunc(0xb7e08f7a, kuten2sjis);
	// cellL10n.AddFunc(0xb9cf473d, UTF8toSBCS);
	// cellL10n.AddFunc(0xbdd44ee3, SJIStoUCS2);
	// cellL10n.AddFunc(0xbe42e661, eucjpzen2han);
	// cellL10n.AddFunc(0xbe8d5485, UCS2stoARIBs);
	// cellL10n.AddFunc(0xbefe3869, isSjisKigou);
	// cellL10n.AddFunc(0xc62b758d, UTF8stoEUCJPs);
	// cellL10n.AddFunc(0xc7bdcb4c, UCS2toEUCKR);
	// cellL10n.AddFunc(0xc944fa56, SBCStoUCS2);
	// cellL10n.AddFunc(0xc9b78f58, MSJISstoUCS2s);
	// cellL10n.AddFunc(0xcc1633cc, l10n_get_converter);
	// cellL10n.AddFunc(0xd02ef83d, GB18030stoUTF8s);
	// cellL10n.AddFunc(0xd8721e2c, SJISstoEUCJPs);
	// cellL10n.AddFunc(0xd8cb24cb, UTF32stoUCS2s);
	// cellL10n.AddFunc(0xd990858b, BIG5stoUTF8s);
	// cellL10n.AddFunc(0xd9fb1224, EUCCNtoUCS2);
	// cellL10n.AddFunc(0xda67b37f, UTF8stoSBCSs);
	// cellL10n.AddFunc(0xdc54886c, UCS2stoEUCKRs);
	// cellL10n.AddFunc(0xdd5ebdeb, UTF8stoSJISs);
	// cellL10n.AddFunc(0xdefa1c17, UTF8stoHZs);
	// cellL10n.AddFunc(0xe2eabb32, eucjp2kuten);
	// cellL10n.AddFunc(0xe6d9e234, UTF8toBIG5);
	cellL10n.AddFunc(0xe6f5711b, UTF16stoUTF8s);
	// cellL10n.AddFunc(0xe956dc64, JISstoUCS2s);
	// cellL10n.AddFunc(0xeabc3d00, GB18030toUTF8);
	// cellL10n.AddFunc(0xeb3dc670, UTF8toSJIS);
	// cellL10n.AddFunc(0xeb41cc68, ARIBstoUCS2s);
	// cellL10n.AddFunc(0xeb685b83, UCS2stoUTF32s);
	// cellL10n.AddFunc(0xebae29c0, UCS2stoSBCSs);
	// cellL10n.AddFunc(0xee6c6a39, UCS2stoBIG5s);
	// cellL10n.AddFunc(0xf1dcfa71, UCS2stoUHCs);
	// cellL10n.AddFunc(0xf439728e, SJIStoEUCJP);
	// cellL10n.AddFunc(0xf7681b9a, UTF8stoUTF16s);
	// cellL10n.AddFunc(0xf9b1896d, SJISstoUCS2s);
	// cellL10n.AddFunc(0xfa4a675a, BIG5stoUCS2s);
	// cellL10n.AddFunc(0xfdbf6ac5, UTF8stoUCS2s);
}
Example #26
0
void sys_io_init()
{
	sys_io.AddFunc(0x1cf98800, cellPadInit);
	sys_io.AddFunc(0x4d9b75d5, cellPadEnd);
	sys_io.AddFunc(0x0d5f2c14, cellPadClearBuf);
	sys_io.AddFunc(0x8b72cda1, cellPadGetData);
	sys_io.AddFunc(0x6bc09c61, cellPadGetDataExtra);
	sys_io.AddFunc(0xf65544ee, cellPadSetActDirect);
	sys_io.AddFunc(0x3aaad464, cellPadGetInfo);
	sys_io.AddFunc(0xa703a51d, cellPadGetInfo2);
	sys_io.AddFunc(0x578e3c98, cellPadSetPortSetting);
	sys_io.AddFunc(0x0e2dfaad, cellPadInfoPressMode);
	sys_io.AddFunc(0x78200559, cellPadInfoSensorMode);
	sys_io.AddFunc(0xf83f8182, cellPadSetPressMode);
	sys_io.AddFunc(0xbe5be3ba, cellPadSetSensorMode);
	sys_io.AddFunc(0xdbf4c59c, cellPadGetCapabilityInfo);

	sys_io.AddFunc(0x433f6ec0, cellKbInit);
	sys_io.AddFunc(0xbfce3285, cellKbEnd);
	sys_io.AddFunc(0x2073b7f6, cellKbClearBuf);
	sys_io.AddFunc(0x4ab1fa77, cellKbCnvRawCode);
	sys_io.AddFunc(0x2f1774d5, cellKbGetInfo);
	sys_io.AddFunc(0xff0a21b7, cellKbRead);
	sys_io.AddFunc(0xa5f85e4d, cellKbSetCodeType);
	sys_io.AddFunc(0x3f72c56e, cellKbSetLEDStatus);
	sys_io.AddFunc(0xdeefdfa7, cellKbSetReadMode);
	sys_io.AddFunc(0x1f71ecbe, cellKbGetConfiguration);

	sys_io.AddFunc(0xc9030138, cellMouseInit);
	sys_io.AddFunc(0x3ef66b95, cellMouseClearBuf);
	sys_io.AddFunc(0xe10183ce, cellMouseEnd);
	sys_io.AddFunc(0x5baf30fb, cellMouseGetInfo);
	sys_io.AddFunc(0x4d0b3b1f, cellMouseInfoTabletMode);
	sys_io.AddFunc(0x3138e632, cellMouseGetData);
	sys_io.AddFunc(0x6bd131f0, cellMouseGetDataList);
	sys_io.AddFunc(0x2d16da4f, cellMouseSetTabletMode);
	sys_io.AddFunc(0x21a62e9b, cellMouseGetTabletDataList);
	sys_io.AddFunc(0xa328cc35, cellMouseGetRawData);
}
Example #27
0
void cellGame_init()
{
	// (TODO: Disc Exchange functions missing)

	cellGame.AddFunc(0xf52639ea, cellGameBootCheck);
	cellGame.AddFunc(0xce4374f6, cellGamePatchCheck);
	cellGame.AddFunc(0xdb9819f3, cellGameDataCheck);
	cellGame.AddFunc(0x70acec67, cellGameContentPermit);

	cellGame.AddFunc(0x42a2e133, cellGameCreateGameData);
	cellGame.AddFunc(0xb367c6e3, cellGameDeleteGameData);

	cellGame.AddFunc(0xb7a45caf, cellGameGetParamInt);
	//cellGame.AddFunc(, cellGameSetParamInt);
	cellGame.AddFunc(0x3a5d726a, cellGameGetParamString);
	cellGame.AddFunc(0xdaa5cd20, cellGameSetParamString);
	cellGame.AddFunc(0xef9d42d5, cellGameGetSizeKB);
	cellGame.AddFunc(0x2a8e6b92, cellGameGetDiscContentInfoUpdatePath);
	cellGame.AddFunc(0xa80bf223, cellGameGetLocalWebContentPath);

	cellGame.AddFunc(0xb0a1f8c6, cellGameContentErrorDialog);

	cellGame.AddFunc(0xd24e3928, cellGameThemeInstall);
	cellGame.AddFunc(0x87406734, cellGameThemeInstallFromBuffer);
	//cellGame.AddFunc(, CellGameThemeInstallCallback);
}
Example #28
0
void cellMic_init()
{
	cellMic.AddFunc(0x8325e02d, cellMicInit);
	cellMic.AddFunc(0xc6328caa, cellMicEnd);
	cellMic.AddFunc(0xdd1b59f0, cellMicOpen);
	cellMic.AddFunc(0x8d229f8e, cellMicClose);

	cellMic.AddFunc(0x017024a8, cellMicGetDeviceGUID);
	cellMic.AddFunc(0xa52d2ae4, cellMicGetType);
	cellMic.AddFunc(0x1b42101b, cellMicIsAttached);
	cellMic.AddFunc(0x186cb1fb, cellMicIsOpen);
	cellMic.AddFunc(0x6a024aa0, cellMicGetDeviceAttr);
	cellMic.AddFunc(0xb2c16321, cellMicSetDeviceAttr);
	cellMic.AddFunc(0xac5ba03a, cellMicGetSignalAttr);
	cellMic.AddFunc(0x323deb41, cellMicSetSignalAttr);
	cellMic.AddFunc(0xb30780eb, cellMicGetSignalState);

	cellMic.AddFunc(0xdd724314, cellMicStart);
	cellMic.AddFunc(0x07e1b12c, cellMicRead);
	cellMic.AddFunc(0xfcfaf246, cellMicStop);
	cellMic.AddFunc(0x6bc46aab, cellMicReset);

	cellMic.AddFunc(0x7903400e, cellMicSetNotifyEventQueue);
	cellMic.AddFunc(0x6cc7ae00, cellMicSetNotifyEventQueue2);
	cellMic.AddFunc(0x65336418, cellMicRemoveNotifyEventQueue);

	cellMic.AddFunc(0x05709bbf, cellMicOpenEx);
	cellMic.AddFunc(0xddd19a89, cellMicStartEx);
	cellMic.AddFunc(0x4e0b69ee, cellMicGetFormatRaw);
	cellMic.AddFunc(0xfda12276, cellMicGetFormatAux);
	cellMic.AddFunc(0x87a08d29, cellMicGetFormatDsp);
	cellMic.AddFunc(0xa42ac07a, cellMicOpenRaw);
	cellMic.AddFunc(0x72165a7f, cellMicReadRaw);
	cellMic.AddFunc(0x3acc118e, cellMicReadAux);
	cellMic.AddFunc(0xc414faa5, cellMicReadDsp);

	cellMic.AddFunc(0x25c5723f, cellMicGetStatus);
	cellMic.AddFunc(0xe839380f, cellMicStopEx);
	cellMic.AddFunc(0x3ace58f3, cellMicSysShareClose);
	cellMic.AddFunc(0x48108a23, cellMicGetFormat);
	cellMic.AddFunc(0x891c6291, cellMicSetMultiMicNotifyEventQueue);
	cellMic.AddFunc(0xad049ecf, cellMicGetFormatEx);
	cellMic.AddFunc(0xbdfd51e2, cellMicSysShareStop);
	cellMic.AddFunc(0xc3610dbd, cellMicSysShareOpen);
	cellMic.AddFunc(0xc461563c, cellMicCommand);
	cellMic.AddFunc(0xcac7e7d7, cellMicSysShareStart);
	cellMic.AddFunc(0xd127cd3e, cellMicSysShareInit);
	cellMic.AddFunc(0xf82bbf7c, cellMicSysShareEnd);
	cellMic.AddFunc(0xfdbbe469, cellMicGetDeviceIdentifier);
}
Example #29
0
void cellPamf_init()
{
	cellPamf.AddFunc(0xca8181c1, cellPamfGetHeaderSize);
	cellPamf.AddFunc(0x90fc9a59, cellPamfGetHeaderSize2);
	cellPamf.AddFunc(0x44f5c9e3, cellPamfGetStreamOffsetAndSize);
	cellPamf.AddFunc(0xd1a40ef4, cellPamfVerify);
	cellPamf.AddFunc(0xb8436ee5, cellPamfReaderInitialize);
	cellPamf.AddFunc(0x4de501b1, cellPamfReaderGetPresentationStartTime);
	cellPamf.AddFunc(0xf61609d6, cellPamfReaderGetPresentationEndTime);
	cellPamf.AddFunc(0xdb70296c, cellPamfReaderGetMuxRateBound);
	cellPamf.AddFunc(0x37f723f7, cellPamfReaderGetNumberOfStreams);
	cellPamf.AddFunc(0xd0230671, cellPamfReaderGetNumberOfSpecificStreams);
	cellPamf.AddFunc(0x461534b4, cellPamfReaderSetStreamWithIndex);
	cellPamf.AddFunc(0x03fd2caa, cellPamfReaderSetStreamWithTypeAndChannel);
	cellPamf.AddFunc(0x28b4e2c1, cellPamfReaderSetStreamWithTypeAndIndex);
	cellPamf.AddFunc(0x01067e22, cellPamfStreamTypeToEsFilterId);
	cellPamf.AddFunc(0x041cc708, cellPamfReaderGetStreamIndex);
	cellPamf.AddFunc(0x9ab20793, cellPamfReaderGetStreamTypeAndChannel);
	cellPamf.AddFunc(0x71df326a, cellPamfReaderGetEsFilterId);
	cellPamf.AddFunc(0x67fd273b, cellPamfReaderGetStreamInfo);
	cellPamf.AddFunc(0xd9ea3457, cellPamfReaderGetNumberOfEp);
	cellPamf.AddFunc(0xe8586ec6, cellPamfReaderGetEpIteratorWithIndex);
	cellPamf.AddFunc(0x439fba17, cellPamfReaderGetEpIteratorWithTimeStamp);
	cellPamf.AddFunc(0x1abeb9d6, cellPamfEpIteratorGetEp);
	cellPamf.AddFunc(0x50b83205, cellPamfEpIteratorMove);
}
Example #30
0
void cellSheap_init()
{
	cellSheap.AddFunc(0xbbb47cd8, cellSheapInitialize);
	cellSheap.AddFunc(0x4b1383fb, cellSheapAllocate);
	cellSheap.AddFunc(0x5c5994bd, cellSheapFree);
	cellSheap.AddFunc(0x37968718, cellSheapQueryMax);
	cellSheap.AddFunc(0x7fa23275, cellSheapQueryFree);

	// (TODO: Some cellKeySheap* functions are missing)
	cellSheap.AddFunc(0xa1b25841, cellKeySheapInitialize);
	cellSheap.AddFunc(0x4a5b9659, cellKeySheapBufferNew);
	cellSheap.AddFunc(0xe6b37362, cellKeySheapBufferDelete);

	cellSheap.AddFunc(0x3478e1e6, cellKeySheapMutexNew);
	cellSheap.AddFunc(0x2452679f, cellKeySheapMutexDelete);
	cellSheap.AddFunc(0xe897c835, cellKeySheapBarrierNew);
	cellSheap.AddFunc(0xf6f5fbca, cellKeySheapBarrierDelete);
	cellSheap.AddFunc(0x69a5861d, cellKeySheapSemaphoreNew);
	cellSheap.AddFunc(0x73a45cf8, cellKeySheapSemaphoreDelete);
	cellSheap.AddFunc(0xf01ac471, cellKeySheapRwmNew);
	cellSheap.AddFunc(0xed136702, cellKeySheapRwmDelete);
	cellSheap.AddFunc(0x987e260e, cellKeySheapQueueNew);
	cellSheap.AddFunc(0x79a6abd0, cellKeySheapQueueDelete);
}