mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-02-17 13:10:12 +08:00
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.
This commit is contained in:
parent
f2e4bd45d9
commit
7922c42688
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user