]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
bfd: sframe: minor code adjustments and fix typos
authorIndu Bhagat <indu.bhagat@oracle.com>
Fri, 17 May 2024 18:24:28 +0000 (11:24 -0700)
committerIndu Bhagat <indu.bhagat@oracle.com>
Fri, 17 May 2024 18:24:28 +0000 (11:24 -0700)
bfd/
* elfxx-x86.c (_bfd_x86_elf_create_sframe_plt): Use local
variable.
(_bfd_x86_elf_size_dynamic_sections): Fix typos.

bfd/elfxx-x86.c

index 725884e78c136d89c2482743b99cf01a9a3bf7d7..8564391029a7bc034b6bf04f5fb30ab1bcf35c60 100644 (file)
@@ -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