summaryrefslogtreecommitdiff
path: root/libebl/libebl.h
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2006-06-12 22:40:23 +0000
committerUlrich Drepper <drepper@redhat.com>2006-06-12 22:40:23 +0000
commit6ca4600fb59d1e1ae3dfb872b184ac91f10c473f (patch)
treedf850603e6b4df8787b23a46321c13f60e53bac1 /libebl/libebl.h
parentcbb51e5253e05d98af8bdaf2217fed00b2e489b9 (diff)
downloadelfutils-6ca4600fb59d1e1ae3dfb872b184ac91f10c473f.tar.gz
Don't create INTERP and PHDR program header entry if a DSO is created without
a specific interpreter. Ignore duplicate COMDAT group sections. elflint should not complain about anything about *_NONE relocations. Add support to libebl to determine whether given relocation is *_NONE relocation.
Diffstat (limited to 'libebl/libebl.h')
-rw-r--r--libebl/libebl.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/libebl/libebl.h b/libebl/libebl.h
index 30146345..c27dfd4a 100644
--- a/libebl/libebl.h
+++ b/libebl/libebl.h
@@ -189,6 +189,9 @@ extern bool ebl_debugscn_p (Ebl *ebl, const char *name);
/* Check whether given relocation is a copy relocation. */
extern bool ebl_copy_reloc_p (Ebl *ebl, int reloc);
+/* Check whether given relocation is a no-op relocation. */
+extern bool ebl_none_reloc_p (Ebl *ebl, int reloc);
+
/* Check whether section should be stripped. */
extern bool ebl_section_strip_p (Ebl *ebl, const GElf_Ehdr *ehdr,
const GElf_Shdr *shdr, const char *name,