mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-26 05:47:26 +08:00
x86: Rearrange fields and update comments
* elfxx-x86.h (elf_x86_link_hash_table): Rearrange fields and update comments.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
2017-09-02 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
* elfxx-x86.h (elf_x86_link_hash_table): Rearrange fields and
|
||||||
|
update comments.
|
||||||
|
|
||||||
2017-09-02 H.J. Lu <hongjiu.lu@intel.com>
|
2017-09-02 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
* elf32-i386.c (elf_i386_size_dynamic_sections): Set
|
* elf32-i386.c (elf_i386_size_dynamic_sections): Set
|
||||||
|
@ -286,12 +286,6 @@ struct elf_x86_link_hash_table
|
|||||||
htab_t loc_hash_table;
|
htab_t loc_hash_table;
|
||||||
void * loc_hash_memory;
|
void * loc_hash_memory;
|
||||||
|
|
||||||
/* The offset into splt of the PLT entry for the TLS descriptor
|
|
||||||
resolver. Special values are 0, if not necessary (or not found
|
|
||||||
to be necessary yet), and -1 if needed but not determined
|
|
||||||
yet. */
|
|
||||||
bfd_vma tlsdesc_plt;
|
|
||||||
|
|
||||||
/* The offset into sgot of the GOT entry used by the PLT entry
|
/* The offset into sgot of the GOT entry used by the PLT entry
|
||||||
above. */
|
above. */
|
||||||
bfd_vma tlsdesc_got;
|
bfd_vma tlsdesc_got;
|
||||||
@ -305,7 +299,8 @@ struct elf_x86_link_hash_table
|
|||||||
to read-only sections. */
|
to read-only sections. */
|
||||||
bfd_boolean readonly_dynrelocs_against_ifunc;
|
bfd_boolean readonly_dynrelocs_against_ifunc;
|
||||||
|
|
||||||
/* TRUE if this is a VxWorks x86 target. */
|
/* TRUE if this is a VxWorks x86 target. This is only used for
|
||||||
|
i386. */
|
||||||
bfd_boolean is_vxworks;
|
bfd_boolean is_vxworks;
|
||||||
|
|
||||||
/* The (unloaded but important) .rel.plt.unloaded section on VxWorks.
|
/* The (unloaded but important) .rel.plt.unloaded section on VxWorks.
|
||||||
@ -313,9 +308,15 @@ struct elf_x86_link_hash_table
|
|||||||
asection *srelplt2;
|
asection *srelplt2;
|
||||||
|
|
||||||
/* The index of the next unused R_386_TLS_DESC slot in .rel.plt. This
|
/* The index of the next unused R_386_TLS_DESC slot in .rel.plt. This
|
||||||
is used for i386 only. */
|
is only used for i386. */
|
||||||
bfd_vma next_tls_desc_index;
|
bfd_vma next_tls_desc_index;
|
||||||
|
|
||||||
|
/* The offset into splt of the PLT entry for the TLS descriptor
|
||||||
|
resolver. Special values are 0, if not necessary (or not found
|
||||||
|
to be necessary yet), and -1 if needed but not determined
|
||||||
|
yet. This is only used for x86-64. */
|
||||||
|
bfd_vma tlsdesc_plt;
|
||||||
|
|
||||||
bfd_vma (*r_info) (bfd_vma, bfd_vma);
|
bfd_vma (*r_info) (bfd_vma, bfd_vma);
|
||||||
bfd_vma (*r_sym) (bfd_vma);
|
bfd_vma (*r_sym) (bfd_vma);
|
||||||
enum elf_target_id target_id;
|
enum elf_target_id target_id;
|
||||||
|
Reference in New Issue
Block a user