[clang] [llvm] [MC,llvm-readobj,yaml2obj] Support CREL relocation format (PR #91280)

James Henderson via llvm-commits llvm-commits at lists.llvm.org
Thu May 23 02:38:16 PDT 2024


================
@@ -392,6 +393,70 @@ ELFFile<ELFT>::decode_relrs(Elf_Relr_Range relrs) const {
   return Relocs;
 }
 
+template <class ELFT>
+uint64_t ELFFile<ELFT>::crelHeader(ArrayRef<uint8_t> Content) const {
+  DataExtractor Data(Content, true, 8); // endian/class is irrelevant
----------------
jh7370 wrote:

Endian/class may be irrelevant, but since you have access to the ELFT here anyway, would it not make sense to just use the corresponding values? Same elsewhere.

https://github.com/llvm/llvm-project/pull/91280


More information about the llvm-commits mailing list