36 u32 i, addr, core_end, NextMod, *exp_func;
37 void *pGetLoadcoreInternalData;
57 for (i = 0; i < 512; i += 4) {
71 pGetLoadcoreInternalData = core_exps->
exports[3];
78 if ((exp_func[0] & 0xffff0000) != 0x3c020000)
80 if ((exp_func[1] & 0xffff0000) != 0x24420000)
83 addr = ((exp_func[0] & 0xffff) << 16) | (exp_func[1] & 0xffff);
99 #define EXP_LIB_MAX SMEM_BUF_SIZE
107 int len = strlen(name), count = 0;
113 cur_lib = exp_lib_list->
tail;
int __memcmp(const void *s1, const void *s2, unsigned int length)
void SyncDCache(void *start, void *end)
int SifRpcGetOtherData(SifRpcReceiveData_t *rd, void *src, void *dest, int size, int mode)
slib_exp_lib_list_t _slib_cur_exp_lib_list
int slib_get_exp_lib(const char *name, slib_exp_lib_t *library)
slib_exp_lib_list_t * slib_exp_lib_list(void)
struct _slib_exp_lib * head
struct _slib_exp_lib * tail
struct _slib_exp_lib * prev
u8 bytes[SMEM_BUF_SIZE/sizeof(u8)]
u32 words[SMEM_BUF_SIZE/sizeof(u32)]