aboutsummaryrefslogtreecommitdiff
path: root/bfd/libbfd.h
diff options
context:
space:
mode:
Diffstat (limited to 'bfd/libbfd.h')
-rw-r--r--bfd/libbfd.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/bfd/libbfd.h b/bfd/libbfd.h
index 675a6a1..9ce8e57 100644
--- a/bfd/libbfd.h
+++ b/bfd/libbfd.h
@@ -323,6 +323,10 @@ extern boolean _bfd_generic_set_section_contents
((boolean (*) \
PARAMS ((bfd *, struct bfd_link_info *))) \
bfd_false)
+#define _bfd_nolink_bfd_merge_sections \
+ ((boolean (*) \
+ PARAMS ((bfd *, struct bfd_link_info *))) \
+ bfd_false)
#define _bfd_nolink_bfd_link_hash_table_create \
((struct bfd_link_hash_table *(*) PARAMS ((bfd *))) bfd_nullvoidptr)
#define _bfd_nolink_bfd_link_add_symbols \
@@ -467,6 +471,11 @@ extern bfd_vma _bfd_stab_section_offset
extern boolean _bfd_merge_section
PARAMS ((bfd *, PTR *, asection *, PTR *));
+/* Attempt to merge SEC_MERGE sections. */
+
+extern boolean _bfd_merge_sections
+ PARAMS ((bfd *, PTR));
+
/* Write out a merged section. */
extern boolean _bfd_write_merged_section
@@ -1080,6 +1089,9 @@ bfd_generic_relax_section PARAMS ((bfd *abfd,
boolean
bfd_generic_gc_sections PARAMS ((bfd *, struct bfd_link_info *));
+boolean
+bfd_generic_merge_sections PARAMS ((bfd *, struct bfd_link_info *));
+
bfd_byte *
bfd_generic_get_relocated_section_contents PARAMS ((bfd *abfd,
struct bfd_link_info *link_info,