[binutils-gdb] bfd: sframe: minor code adjustments and fix typos
Indu Bhagat
ibhagat@sourceware.org
Fri May 17 18:24:58 GMT 2024
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=7922c42688f173ffdf438ef0bfb41bc6580203d3
commit 7922c42688f173ffdf438ef0bfb41bc6580203d3
Author: Indu Bhagat <indu.bhagat@oracle.com>
Date: Fri May 17 11:24:28 2024 -0700
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.
Diff:
---
bfd/elfxx-x86.c | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/bfd/elfxx-x86.c b/bfd/elfxx-x86.c
index 725884e78c1..8564391029a 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
More information about the Binutils-cvs
mailing list