Fangrui Song
Fangrui Song
Recently, I have proposed a compact relocation format CREL at https://groups.google.com/g/generic-abi/c/yb0rjw56ORw/m/eiBcYxSfAQAJ (previously named RELLEB). (https://github.com/MaskRay/llvm-project/tree/demo-crel adds CREL support to clang/lld/LLVM binary utilities. `clang -fuse-ld=lld -mcrel a.c`) CREL shines for GLOB_DAT/JUMP_SLOT...
This `TargetOption` controls whether LLVM should enable R_X86_64_GOTPCRELX/R_X86_64_REX_GOTPCRELX relocations, which are supported by GNU ld >= 2.26, which is considered a very old release now. Setting the option to false...
aaelf64 specifies (emphasis is mine): > Mapping symbols defined in a section (relocatable view) or segment (executable view) define a sequence of half- open intervals that cover the address range...
Hello! I noticed a proposal for Clang's hardened mode and wanted to share it with you. @jvoisin https://discourse.llvm.org/t/rfc-hardening-mode-for-the-compiler/87660
And adjust CMake to install lzhamtest.