aboutsummaryrefslogtreecommitdiff
path: root/contrib/elftoolchain
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2017-01-11 21:28:22 +0000
committerEd Maste <emaste@FreeBSD.org>2017-01-11 21:28:22 +0000
commit0fbbe5bf870f31ef2a6c7b18c655c532eca0cac5 (patch)
tree80ef4c4b9a83f8a5bdc591e302ed87fd2ec93899 /contrib/elftoolchain
parentdd9d62b416761b3d7f6d5b701c19195a0d99c46f (diff)
downloadsrc-0fbbe5bf870f31ef2a6c7b18c655c532eca0cac5.tar.gz
src-0fbbe5bf870f31ef2a6c7b18c655c532eca0cac5.zip
readelf: add more PPC64 relocation types found in LLVM
MFC after: 2 weeks MFC with: r311941 Sponsored by: The FreeBSD Foundation
Notes
Notes: svn path=/head/; revision=311942
Diffstat (limited to 'contrib/elftoolchain')
-rw-r--r--contrib/elftoolchain/libelftc/elftc_reloc_type_str.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/contrib/elftoolchain/libelftc/elftc_reloc_type_str.c b/contrib/elftoolchain/libelftc/elftc_reloc_type_str.c
index 0fa14fe04eda..14bcb534b06d 100644
--- a/contrib/elftoolchain/libelftc/elftc_reloc_type_str.c
+++ b/contrib/elftoolchain/libelftc/elftc_reloc_type_str.c
@@ -607,6 +607,12 @@ elftc_reloc_type_str(unsigned int mach, unsigned int type)
case 104: return "R_PPC64_DTPREL16_HIGHERA";
case 105: return "R_PPC64_DTPREL16_HIGHEST";
case 106: return "R_PPC64_DTPREL16_HIGHESTA";
+ case 107: return "R_PPC64_TLSGD";
+ case 108: return "R_PPC64_TLSLD";
+ case 249: return "R_PPC64_REL16";
+ case 250: return "R_PPC64_REL16_LO";
+ case 251: return "R_PPC64_REL16_HI";
+ case 252: return "R_PPC64_REL16_HA";
}
break;
case EM_RISCV: