summaryrefslogtreecommitdiffstats
path: root/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h
diff options
context:
space:
mode:
authorSimon Atanasyan <simon@atanasyan.com>2014-02-02 12:19:29 +0000
committerSimon Atanasyan <simon@atanasyan.com>2014-02-02 12:19:29 +0000
commite6f6f06c91d9cf36f30646dbf40163b0e2c29adb (patch)
tree565599b1aef98841634905a2d15deae40e31680c /lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h
parent8379ad056d633c1bf8955b995fd1fa6c8dbe4019 (diff)
downloadbcm5719-llvm-e6f6f06c91d9cf36f30646dbf40163b0e2c29adb.tar.gz
bcm5719-llvm-e6f6f06c91d9cf36f30646dbf40163b0e2c29adb.zip
[ELF] Customize dynamic table tag used for .got.plt section referencing.
The patch reviewed by Shankar Easwaran and Rui Ueyama. llvm-svn: 200630
Diffstat (limited to 'lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h')
-rw-r--r--lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h b/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h
index 362547bc9f6..c3bf5acad8f 100644
--- a/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h
+++ b/lld/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h
@@ -89,6 +89,8 @@ public:
_mipsTargetLayout.findOutputSection(".got")->virtualAddr();
}
+ virtual int64_t getGotPltTag() { return DT_MIPS_PLTGOT; }
+
private:
std::size_t _dt_symtabno;
std::size_t _dt_localgot;
OpenPOWER on IntegriCloud