We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 8fc7020 + 457d297 commit a992616Copy full SHA for a992616
src/patchelf.cc
@@ -1021,7 +1021,7 @@ void ElfFile<ElfFileParamNames>::rewriteHeaders(Elf_Addr phdrAddress)
1021
if (shdr) {
1022
auto rld_map_addr = findSectionHeader(".rld_map").sh_addr;
1023
auto dyn_offset = ((char*)dyn) - ((char*)dyn_table);
1024
- dyn->d_un.d_ptr = rld_map_addr + dyn_offset - (*shdrDynamic).get().sh_addr;
+ dyn->d_un.d_ptr = rld_map_addr - dyn_offset - (*shdrDynamic).get().sh_addr;
1025
} else {
1026
/* ELF file with DT_MIPS_RLD_MAP_REL but without .rld_map
1027
is broken, and it's not our job to fix it; yet, we have
0 commit comments