diff options
author | Indu Bhagat <indu.bhagat@oracle.com> | 2024-05-17 11:24:28 -0700 |
---|---|---|
committer | Indu Bhagat <indu.bhagat@oracle.com> | 2024-05-17 11:24:28 -0700 |
commit | 7922c42688f173ffdf438ef0bfb41bc6580203d3 (patch) | |
tree | ac1e0f10846c52b78ddde9780bc85a60f9b60360 /bfd | |
parent | f2e4bd45d95747128aefc1362129081deeb99d08 (diff) | |
download | gdb-7922c42688f173ffdf438ef0bfb41bc6580203d3.zip gdb-7922c42688f173ffdf438ef0bfb41bc6580203d3.tar.gz gdb-7922c42688f173ffdf438ef0bfb41bc6580203d3.tar.bz2 |
bfd: sframe: minor code adjustments and fix typos
bfd/
* elfxx-x86.c (_bfd_x86_elf_create_sframe_plt): Use local
variable.
(_bfd_x86_elf_size_dynamic_sections): Fix typos.
Diffstat (limited to 'bfd')
-rw-r--r-- | bfd/elfxx-x86.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/bfd/elfxx-x86.c b/bfd/elfxx-x86.c index 725884e..8564391 100644 --- a/bfd/elfxx-x86.c +++ b/bfd/elfxx-x86.c @@ -1861,7 +1861,7 @@ _bfd_x86_elf_create_sframe_plt (bfd *output_bfd, plt_entry_size = htab->plt.plt_entry_size; num_pltn_fres = htab->sframe_plt->pltn_num_fres; num_pltn_entries - = (htab->elf.splt->size - plt0_entry_size) / plt_entry_size; + = (dpltsec->size - plt0_entry_size) / plt_entry_size; break; } @@ -1873,8 +1873,7 @@ _bfd_x86_elf_create_sframe_plt (bfd *output_bfd, plt_entry_size = htab->sframe_plt->sec_pltn_entry_size; num_pltn_fres = htab->sframe_plt->sec_pltn_num_fres; - num_pltn_entries - = htab->plt_second_eh_frame->size / plt_entry_size; + num_pltn_entries = dpltsec->size / plt_entry_size; break; } default: @@ -2507,16 +2506,15 @@ _bfd_x86_elf_late_size_sections (bfd *output_bfd, htab->plt_sframe->size = sizeof (sframe_header) + 1; } - /* FIXME - generate for .got.plt ? */ + /* FIXME - generate for .plt.got ? */ - /* Unwind info for the second PLT. */ if (htab->plt_second_sframe != NULL && htab->plt_second != NULL && htab->plt_second->size != 0 && !bfd_is_abs_section (htab->plt_second->output_section)) { - _bfd_x86_elf_create_sframe_plt (output_bfd, info, - SFRAME_PLT_SEC); + /* SFrame stack trace info for the second PLT. */ + _bfd_x86_elf_create_sframe_plt (output_bfd, info, SFRAME_PLT_SEC); /* FIXME - Dirty Hack. Set the size to something non-zero for now, so that the section does not get stripped out below. The precise size of this section is known only when the contents are |