We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f0d0bb2 commit c8f6aaeCopy full SHA for c8f6aae
cle/backends/elf/elf.py
@@ -987,6 +987,8 @@ def __register_dyn(self, seg_readelf):
987
rela_tag = "DT_" + self.rela_type
988
relsz_tag = rela_tag + "SZ"
989
if rela_tag in self._dynamic:
990
+ if "DT_PLTRELSZ" in self._dynamic:
991
+ relsz_tag = "DT_PLTRELSZ"
992
reloffset = AT.from_lva(self._dynamic[rela_tag], self).to_rva()
993
if relsz_tag not in self._dynamic:
994
raise CLEInvalidBinaryError(f"Dynamic section contains {rela_tag} but not {relsz_tag}")
0 commit comments