summaryrefslogtreecommitdiffstats
path: root/lld/ELF/Target.h
diff options
context:
space:
mode:
Diffstat (limited to 'lld/ELF/Target.h')
-rw-r--r--lld/ELF/Target.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/lld/ELF/Target.h b/lld/ELF/Target.h
index 2b0b09c11de..7284bfd39b8 100644
--- a/lld/ELF/Target.h
+++ b/lld/ELF/Target.h
@@ -41,12 +41,12 @@ public:
// they are called. This function writes that code.
virtual void writePltHeader(uint8_t *buf) const {}
- virtual void writePlt(uint8_t *buf, uint64_t gotEntryAddr,
- uint64_t pltEntryAddr, int32_t index) const {}
- virtual void writeIplt(uint8_t *buf, uint64_t gotEntryAddr,
- uint64_t pltEntryAddr, int32_t index) const {
- // All but PPC64 use the same format for .plt and .iplt entries.
- writePlt(buf, gotEntryAddr, pltEntryAddr, index);
+ virtual void writePlt(uint8_t *buf, const Symbol &sym,
+ uint64_t pltEntryAddr) const {}
+ virtual void writeIplt(uint8_t *buf, const Symbol &sym,
+ uint64_t pltEntryAddr) const {
+ // All but PPC32 and PPC64 use the same format for .plt and .iplt entries.
+ writePlt(buf, sym, pltEntryAddr);
}
virtual void addPltHeaderSymbols(InputSection &isec) const {}
virtual void addPltSymbols(InputSection &isec, uint64_t off) const {}
OpenPOWER on IntegriCloud