diff options
Diffstat (limited to 'libebl/libebl_ppc.h')
| -rw-r--r-- | libebl/libebl_ppc.h | 10 |
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 */ |
