XexLoadImage for user modules

This commit is contained in:
Dr. Chat
2015-05-03 17:17:22 -05:00
parent 00c1b5fbbc
commit 9f0663efa2
3 changed files with 40 additions and 3 deletions

View File

@@ -224,7 +224,14 @@ SHIM_CALL XexLoadImage_shim(PPCContext* ppc_state, KernelState* state) {
result = X_STATUS_SUCCESS;
} else {
result = X_STATUS_NO_SUCH_FILE;
XUserModule* usermod = state->LoadUserModule(module_name);
if (usermod) {
result = X_STATUS_SUCCESS;
usermod->RetainHandle();
SHIM_SET_MEM_32(handle_ptr, usermod->handle());
usermod->Release();
}
}
SHIM_SET_RETURN_32(result);