================ @@ -392,6 +393,73 @@ ELFFile<ELFT>::decode_relrs(Elf_Relr_Range relrs) const { return Relocs; } +template <class ELFT> +Expected<uint64_t> +ELFFile<ELFT>::getCrelHeader(ArrayRef<uint8_t> Content) const { + DataExtractor Data(Content, isLE(), ELFT::Is64Bits ? 8 : 4); ---------------- jh7370 wrote:
Not quite what I had in mind, if I'm honest. Perhaps `sizeof(ELFT::Addr)`? https://github.com/llvm/llvm-project/pull/91280 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits