mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-09-21 21:25:24 +08:00
* bfd-in.h (BFD_TRADITIONAL_FORMAT): Define new BFD flag to
request BFD to write object in the traditional format, whatever that means for the particular backend. * bfd-in2.h: Rebuilt.
This commit is contained in:
14
bfd/bfd-in.h
14
bfd/bfd-in.h
@ -215,6 +215,12 @@ typedef enum bfd_format {
|
|||||||
/* BFD is relaxable (this means that bfd_relax_section may be able to
|
/* BFD is relaxable (this means that bfd_relax_section may be able to
|
||||||
do something). */
|
do something). */
|
||||||
#define BFD_IS_RELAXABLE 0x200
|
#define BFD_IS_RELAXABLE 0x200
|
||||||
|
|
||||||
|
/* This may be set before writing out a BFD to request using a
|
||||||
|
traditional format. For example, this is used to request that when
|
||||||
|
writing out an a.out object the symbols not be hashed to eliminate
|
||||||
|
duplicates. */
|
||||||
|
#define BFD_TRADITIONAL_FORMAT 0x400
|
||||||
|
|
||||||
/* symbols and relocation */
|
/* symbols and relocation */
|
||||||
|
|
||||||
@ -530,4 +536,12 @@ extern boolean bfd_elf32_size_dynamic_sections
|
|||||||
extern boolean bfd_elf64_size_dynamic_sections
|
extern boolean bfd_elf64_size_dynamic_sections
|
||||||
PARAMS ((bfd *, struct bfd_link_info *));
|
PARAMS ((bfd *, struct bfd_link_info *));
|
||||||
|
|
||||||
|
/* SunOS shared library support routines for the linker. */
|
||||||
|
|
||||||
|
extern boolean bfd_sunos_record_link_assignment
|
||||||
|
PARAMS ((bfd *, struct bfd_link_info *, const char *));
|
||||||
|
extern boolean bfd_sunos_size_dynamic_sections
|
||||||
|
PARAMS ((bfd *, struct bfd_link_info *, struct sec **, struct sec **,
|
||||||
|
struct sec **));
|
||||||
|
|
||||||
/* And more from the source. */
|
/* And more from the source. */
|
||||||
|
@ -215,6 +215,12 @@ typedef enum bfd_format {
|
|||||||
/* BFD is relaxable (this means that bfd_relax_section may be able to
|
/* BFD is relaxable (this means that bfd_relax_section may be able to
|
||||||
do something). */
|
do something). */
|
||||||
#define BFD_IS_RELAXABLE 0x200
|
#define BFD_IS_RELAXABLE 0x200
|
||||||
|
|
||||||
|
/* This may be set before writing out a BFD to request using a
|
||||||
|
traditional format. For example, this is used to request that when
|
||||||
|
writing out an a.out object the symbols not be hashed to eliminate
|
||||||
|
duplicates. */
|
||||||
|
#define BFD_TRADITIONAL_FORMAT 0x400
|
||||||
|
|
||||||
/* symbols and relocation */
|
/* symbols and relocation */
|
||||||
|
|
||||||
@ -530,6 +536,14 @@ extern boolean bfd_elf32_size_dynamic_sections
|
|||||||
extern boolean bfd_elf64_size_dynamic_sections
|
extern boolean bfd_elf64_size_dynamic_sections
|
||||||
PARAMS ((bfd *, struct bfd_link_info *));
|
PARAMS ((bfd *, struct bfd_link_info *));
|
||||||
|
|
||||||
|
/* SunOS shared library support routines for the linker. */
|
||||||
|
|
||||||
|
extern boolean bfd_sunos_record_link_assignment
|
||||||
|
PARAMS ((bfd *, struct bfd_link_info *, const char *));
|
||||||
|
extern boolean bfd_sunos_size_dynamic_sections
|
||||||
|
PARAMS ((bfd *, struct bfd_link_info *, struct sec **, struct sec **,
|
||||||
|
struct sec **));
|
||||||
|
|
||||||
/* And more from the source. */
|
/* And more from the source. */
|
||||||
void
|
void
|
||||||
bfd_init PARAMS ((void));
|
bfd_init PARAMS ((void));
|
||||||
|
Reference in New Issue
Block a user