mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-11 09:18:40 +12:00
Added missed files.
This commit is contained in:
parent
b500fcbaed
commit
456374d487
2 changed files with 18 additions and 14 deletions
|
@ -436,7 +436,7 @@ bool ELF64Loader::LoadShdrData(u64 offset)
|
|||
|
||||
if(size == 0 || !Memory.IsGoodAddr(offset + addr, size)) continue;
|
||||
|
||||
if(shdr.sh_addr < min_addr)
|
||||
if(shdr.sh_addr && shdr.sh_addr < min_addr)
|
||||
{
|
||||
min_addr = shdr.sh_addr;
|
||||
}
|
||||
|
@ -455,18 +455,13 @@ bool ELF64Loader::LoadShdrData(u64 offset)
|
|||
switch(shdr.sh_type)
|
||||
{
|
||||
case SHT_NOBITS:
|
||||
memset(&Memory[offset + addr], 0, size);
|
||||
//ConLog.Warning("SHT_NOBITS: addr=0x%llx, size=0x%llx", offset + addr, size);
|
||||
//memset(&Memory[offset + addr], 0, size);
|
||||
break;
|
||||
|
||||
case SHT_PROGBITS:
|
||||
/*
|
||||
elf64_f.Seek(shdr.sh_offset);
|
||||
elf64_f.Read(&Memory[addr], shdr.sh_size);
|
||||
*/
|
||||
break;
|
||||
|
||||
case SHT_RELA:
|
||||
ConLog.Warning("ELF64: RELA");
|
||||
//elf64_f.Seek(shdr.sh_offset);
|
||||
//elf64_f.Read(&Memory[offset + addr], shdr.sh_size);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue