Endian and PPC support

This commit is contained in:
Ced2911 committed 2013-08-16 14:34:15 +02:00
1 parent d97b09a88d
commit c332a4af58
8 files changed
+206 -26

No files matched your search

+2 -1
View File
@@ -659,7 +659,8 @@ Module *__KernelLoadELFFromPtr(const u8 *ptr, u32 loadAddress, std::string *erro
u32_le *varRef = (u32_le *)Memory::GetPointer(varRefsPtr);
for (; *varRef != 0; ++varRef) {
ImportVarSymbol(modulename, nid, (*varRef & 0x03FFFFFF) << 2, *varRef >> 26);
u8 type = (u8)(u32)((*varRef) >> 26);
ImportVarSymbol(modulename, nid, (*varRef & 0x03FFFFFF) << 2, type);
}
}
} else if (entry->numVars > 0) {