aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorEdjunior Barbosa Machado <emachado@linux.vnet.ibm.com>2018-07-16 12:42:22 -0300
committerPedro Franco de Carvalho <pedromfc@linux.ibm.com>2018-07-16 16:01:34 -0300
commitcb2366c198d4c22b4bae6fca8f9ab4b0234c64aa (patch)
tree54588995c39be3867eedcef7a22a6b8e1c86e13e /bfd/ChangeLog
parent8a67aaa8186ccfa10374027d0b3645548eb5f30c (diff)
downloadgdb-cb2366c198d4c22b4bae6fca8f9ab4b0234c64aa.zip
gdb-cb2366c198d4c22b4bae6fca8f9ab4b0234c64aa.tar.gz
gdb-cb2366c198d4c22b4bae6fca8f9ab4b0234c64aa.tar.bz2
Add grok/write functions for new ppc core note sections
This patch adds functions for grokking and writing more register core note sections (NT_PPC_TAR, NT_PPC_PPR, NT_PPC_DSCR, NT_PPC_EBB, NT_PPC_PMU, NT_PPC_TM_CGPR, NT_PPC_TM_CFPR, NT_PPC_TM_CVMX, NT_PPC_TM_CVSX, NT_PPC_TM_SPR, NT_PPC_TM_CTAR, NT_PPC_TM_CPPR, NT_PPC_TM_CDSCR). 2018-07-16 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com> bfd/ * elf-bfd.h (elfcore_write_ppc_tar): Add prototype. (elfcore_write_ppc_ppr): Likewise. (elfcore_write_ppc_dscr): Likewise. (elfcore_write_ppc_ebb): Likewise. (elfcore_write_ppc_pmu): Likewise. (elfcore_write_ppc_tm_cgpr): Likewise. (elfcore_write_ppc_tm_cfpr): Likewise. (elfcore_write_ppc_tm_cvmx): Likewise. (elfcore_write_ppc_tm_cvsx): Likewise. (elfcore_write_ppc_tm_spr): Likewise. (elfcore_write_ppc_tm_ctar): Likewise. (elfcore_write_ppc_tm_cppr): Likewise. (elfcore_write_ppc_tm_cdscr): Likewise. * elf.c (elfcore_write_ppc_tar): New function. (elfcore_write_ppc_ppr): Likewise. (elfcore_write_ppc_dscr): Likewise. (elfcore_write_ppc_ebb): Likewise. (elfcore_write_ppc_pmu): Likewise. (elfcore_write_ppc_tm_cgpr): Likewise. (elfcore_write_ppc_tm_cfpr): Likewise. (elfcore_write_ppc_tm_cvmx): Likewise. (elfcore_write_ppc_tm_cvsx): Likewise. (elfcore_write_ppc_tm_spr): Likewise. (elfcore_write_ppc_tm_ctar): Likewise. (elfcore_write_ppc_tm_cppr): Likewise. (elfcore_write_ppc_tm_cdscr): Likewise. (elfcore_write_register_note): Call them. (elfcore_grok_ppc_tar): New function. (elfcore_grok_ppc_ppr): Likewise. (elfcore_grok_ppc_dscr): Likewise. (elfcore_grok_ppc_ebb): Likewise. (elfcore_grok_ppc_pmu): Likewise. (elfcore_grok_ppc_tm_cgpr): Likewise. (elfcore_grok_ppc_tm_cfpr): Likewise. (elfcore_grok_ppc_tm_cvmx): Likewise. (elfcore_grok_ppc_tm_cvsx): Likewise. (elfcore_grok_ppc_tm_spr): Likewise. (elfcore_grok_ppc_tm_ctar): Likewise. (elfcore_grok_ppc_tm_cppr): Likewise. (elfcore_grok_ppc_tm_cdscr): Likewise. (elfcore_grok_note): Call them.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog44
1 files changed, 44 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index d4e2c21..d4ae7ed 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,47 @@
+2018-07-16 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
+
+ * elf-bfd.h (elfcore_write_ppc_tar): Add prototype.
+ (elfcore_write_ppc_ppr): Likewise.
+ (elfcore_write_ppc_dscr): Likewise.
+ (elfcore_write_ppc_ebb): Likewise.
+ (elfcore_write_ppc_pmu): Likewise.
+ (elfcore_write_ppc_tm_cgpr): Likewise.
+ (elfcore_write_ppc_tm_cfpr): Likewise.
+ (elfcore_write_ppc_tm_cvmx): Likewise.
+ (elfcore_write_ppc_tm_cvsx): Likewise.
+ (elfcore_write_ppc_tm_spr): Likewise.
+ (elfcore_write_ppc_tm_ctar): Likewise.
+ (elfcore_write_ppc_tm_cppr): Likewise.
+ (elfcore_write_ppc_tm_cdscr): Likewise.
+ * elf.c (elfcore_write_ppc_tar): New function.
+ (elfcore_write_ppc_ppr): Likewise.
+ (elfcore_write_ppc_dscr): Likewise.
+ (elfcore_write_ppc_ebb): Likewise.
+ (elfcore_write_ppc_pmu): Likewise.
+ (elfcore_write_ppc_tm_cgpr): Likewise.
+ (elfcore_write_ppc_tm_cfpr): Likewise.
+ (elfcore_write_ppc_tm_cvmx): Likewise.
+ (elfcore_write_ppc_tm_cvsx): Likewise.
+ (elfcore_write_ppc_tm_spr): Likewise.
+ (elfcore_write_ppc_tm_ctar): Likewise.
+ (elfcore_write_ppc_tm_cppr): Likewise.
+ (elfcore_write_ppc_tm_cdscr): Likewise.
+ (elfcore_write_register_note): Call them.
+ (elfcore_grok_ppc_tar): New function.
+ (elfcore_grok_ppc_ppr): Likewise.
+ (elfcore_grok_ppc_dscr): Likewise.
+ (elfcore_grok_ppc_ebb): Likewise.
+ (elfcore_grok_ppc_pmu): Likewise.
+ (elfcore_grok_ppc_tm_cgpr): Likewise.
+ (elfcore_grok_ppc_tm_cfpr): Likewise.
+ (elfcore_grok_ppc_tm_cvmx): Likewise.
+ (elfcore_grok_ppc_tm_cvsx): Likewise.
+ (elfcore_grok_ppc_tm_spr): Likewise.
+ (elfcore_grok_ppc_tm_ctar): Likewise.
+ (elfcore_grok_ppc_tm_cppr): Likewise.
+ (elfcore_grok_ppc_tm_cdscr): Likewise.
+ (elfcore_grok_note): Call them.
+
2018-07-11 Maciej W. Rozycki <macro@mips.com>
* elfxx-mips.c (mips_tls_got_relocs): Use `bfd_link_dll' rather