3
0
Fork 0
forked from suyu/suyu

commented out bswap stuff... ARM ELF files are little endian anyway

This commit is contained in:
bunnei 2014-03-31 22:15:02 -04:00
parent a36f9492cc
commit e32c03e860

View file

@ -70,15 +70,15 @@ ElfReader::ElfReader(void *ptr)
segments = (Elf32_Phdr *)(base + header->e_phoff);
sections = (Elf32_Shdr *)(base + header->e_shoff);
for (int i = 0; i < GetNumSegments(); i++)
{
byteswapSegment(segments[i]);
}
//for (int i = 0; i < GetNumSegments(); i++)
//{
// byteswapSegment(segments[i]);
//}
for (int i = 0; i < GetNumSections(); i++)
{
byteswapSection(sections[i]);
}
//for (int i = 0; i < GetNumSections(); i++)
//{
// byteswapSection(sections[i]);
//}
entryPoint = header->e_entry;
}
@ -122,6 +122,7 @@ bool ElfReader::LoadInto(u32 vaddr)
u32 segmentVAddr[32];
u32 baseAddress = bRelocate?vaddr:0;
for (int i = 0; i < header->e_phnum; i++)
{
Elf32_Phdr *p = segments + i;