mirror of
https://github.com/wiiu-env/CustomRPXLoader.git
synced 2024-11-17 07:39:18 +01:00
Make sure the PayloadLoaderPayload doesn't get overwritten
This commit is contained in:
parent
dacb728d12
commit
c368fb4e6f
@ -111,8 +111,8 @@ uint32_t do_start(int argc, char **argv) {
|
|||||||
|
|
||||||
std::string filepath("fs:/vol/external01/wiiu/payload.rpx");
|
std::string filepath("fs:/vol/external01/wiiu/payload.rpx");
|
||||||
int result = 0;
|
int result = 0;
|
||||||
// The module will be loaded to 0x00FFF000 - sizeof(payload.rpx)
|
// The module will be loaded to 0x00FD0000 - sizeof(payload.rpx)
|
||||||
std::optional<ModuleData> moduleData = ModuleDataFactory::load(filepath, 0x00FFF000, 0x00FFF000 - moduleDataStartAddress, gModuleData->trampolines, DYN_LINK_TRAMPOLIN_LIST_LENGTH);
|
std::optional<ModuleData> moduleData = ModuleDataFactory::load(filepath, 0x00FD0000, 0x00FD0000 - moduleDataStartAddress, gModuleData->trampolines, DYN_LINK_TRAMPOLIN_LIST_LENGTH);
|
||||||
if (moduleData) {
|
if (moduleData) {
|
||||||
DEBUG_FUNCTION_LINE("Loaded module data");
|
DEBUG_FUNCTION_LINE("Loaded module data");
|
||||||
std::vector<RelocationData> relocData = moduleData->getRelocationDataList();
|
std::vector<RelocationData> relocData = moduleData->getRelocationDataList();
|
||||||
|
Loading…
Reference in New Issue
Block a user