[PATCH] D101450: [ELF] Check the Elf_Rel addends for dynamic relocations
Fangrui Song via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 30 14:30:58 PDT 2021
MaskRay added inline comments.
================
Comment at: lld/ELF/Arch/ARM.cpp:842
+ case R_ARM_JUMP_SLOT:
+ return 0; // The stored value at this location is not the addend.
}
----------------
The value is not used.
ld.so implementations don't use addend for JUMP_SLOT/GLOB_DAT.
================
Comment at: lld/ELF/OutputSections.cpp:571
+ toString(rel.type) + " relocation against " +
+ (rel.sym ? toString(*rel.sym) : "load address") +
+ " at offset 0x" + utohexstr(rel.getOffset()));
----------------
perhaps use
`dynamic relocation XXX at offset YYY[ against symbol ZZZ]`
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D101450/new/
https://reviews.llvm.org/D101450
More information about the llvm-commits
mailing list