summaryrefslogtreecommitdiffstats
path: root/libebl/libebl_ppc.h
diff options
context:
space:
mode:
Diffstat (limited to 'libebl/libebl_ppc.h')
-rw-r--r--libebl/libebl_ppc.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/libebl/libebl_ppc.h b/libebl/libebl_ppc.h
index e3c6d21c..03df06db 100644
--- a/libebl/libebl_ppc.h
+++ b/libebl/libebl_ppc.h
@@ -50,4 +50,14 @@ extern bool ppc_dynamic_tag_check (int64_t tag);
/* Check whether given relocation is a copy relocation. */
extern bool ppc_copy_reloc_p (int reloc);
+/* Check whether given symbol's st_value and st_size are OK despite normal
+ checks. */
+extern bool ppc_check_special_symbol (Elf *elf,
+ const GElf_Sym *sym, const char *name,
+ const GElf_Shdr *destshdr);
+
+/* Check if backend uses a bss PLT in this file. */
+extern bool ppc_bss_plt_p (Elf *elf);
+
+
#endif /* libebl_ppc.h */