bfd/
* elf.c (_bfd_elf_map_sections_to_segments): Set INFO->user_phdrs. * elf-nacl.c (nacl_modify_segment_map): Do nothing if INFO->user_phdrs. (nacl_modify_program_headers): Likewise. include/ * bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
This commit is contained in:
parent
e5b7e4d1c7
commit
1036f9f1bf
@ -1,3 +1,7 @@
|
|||||||
|
2012-04-09 Roland McGrath <mcgrathr@google.com>
|
||||||
|
|
||||||
|
* bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
|
||||||
|
|
||||||
2012-03-15 Alan Modra <amodra@gmail.com>
|
2012-03-15 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
* dis-asm.h (disassemble_init_powerpc): Declare.
|
* dis-asm.h (disassemble_init_powerpc): Declare.
|
||||||
|
@ -229,7 +229,7 @@ typedef enum {with_flags, without_flags} flag_type;
|
|||||||
/* A section flag list. */
|
/* A section flag list. */
|
||||||
struct flag_info_list
|
struct flag_info_list
|
||||||
{
|
{
|
||||||
flag_type with;
|
flag_type with;
|
||||||
const char *name;
|
const char *name;
|
||||||
bfd_boolean valid;
|
bfd_boolean valid;
|
||||||
struct flag_info_list *next;
|
struct flag_info_list *next;
|
||||||
@ -405,6 +405,9 @@ struct bfd_link_info
|
|||||||
/* TRUE if we should warn alternate ELF machine code. */
|
/* TRUE if we should warn alternate ELF machine code. */
|
||||||
unsigned int warn_alternate_em: 1;
|
unsigned int warn_alternate_em: 1;
|
||||||
|
|
||||||
|
/* TRUE if the linker script contained an explicit PHDRS command. */
|
||||||
|
unsigned int user_phdrs: 1;
|
||||||
|
|
||||||
/* Char that may appear as the first char of a symbol, but should be
|
/* Char that may appear as the first char of a symbol, but should be
|
||||||
skipped (like symbol_leading_char) when looking up symbols in
|
skipped (like symbol_leading_char) when looking up symbols in
|
||||||
wrap_hash. Used by PowerPC Linux for 'dot' symbols. */
|
wrap_hash. Used by PowerPC Linux for 'dot' symbols. */
|
||||||
@ -674,7 +677,7 @@ struct bfd_link_order
|
|||||||
} indirect;
|
} indirect;
|
||||||
struct
|
struct
|
||||||
{
|
{
|
||||||
/* Size of contents, or zero when contents should be filled by
|
/* Size of contents, or zero when contents should be filled by
|
||||||
the architecture-dependent fill function.
|
the architecture-dependent fill function.
|
||||||
A non-zero value allows filling of the output section
|
A non-zero value allows filling of the output section
|
||||||
with an arbitrary repeated pattern. */
|
with an arbitrary repeated pattern. */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user