From dd207c1302d28d2d2b33cff058bb3fbf5138b480 Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Thu, 4 Nov 2021 01:30:12 -0700 Subject: readelf: Support RELR in -S and -d and output readelf -r dumping support is not added in this patch. include/ * elf/common.h: Add SHT_RELR, DT_RELR{,SZ,ENT} bfd/ * elf.c (_bfd_elf_print_private_bfd_data): Add DT_RELR{,SZ,ENT}. binutils/ * readelf.c (get_dynamic_type): Add DT_RELR{,SZ,ENT}. (get_section_type_name): Add SHT_RELR. --- bfd/elf.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'bfd') diff --git a/bfd/elf.c b/bfd/elf.c index 4df144b..79231e2 100644 --- a/bfd/elf.c +++ b/bfd/elf.c @@ -1773,6 +1773,9 @@ _bfd_elf_print_private_bfd_data (bfd *abfd, void *farg) case DT_REL: name = "REL"; break; case DT_RELSZ: name = "RELSZ"; break; case DT_RELENT: name = "RELENT"; break; + case DT_RELR: name = "RELR"; break; + case DT_RELRSZ: name = "RELRSZ"; break; + case DT_RELRENT: name = "RELRENT"; break; case DT_PLTREL: name = "PLTREL"; break; case DT_DEBUG: name = "DEBUG"; break; case DT_TEXTREL: name = "TEXTREL"; break; -- cgit v1.1