]> sourceware.org Git - newlib-cygwin.git/commitdiff
include/elf/
authorYufeng Zhang <Yufeng.Zhang@arm.com>
Tue, 8 Jan 2013 18:09:12 +0000 (18:09 +0000)
committerYufeng Zhang <Yufeng.Zhang@arm.com>
Tue, 8 Jan 2013 18:09:12 +0000 (18:09 +0000)
2013-01-08  Yufeng Zhang  <yufeng.zhang@arm.com>

* common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
definitions.

bfd/

2013-01-08  Yufeng Zhang  <yufeng.zhang@arm.com>

* elf-bfd.h (elfcore_write_aarch_tls): Add prototype.
(elfcore_write_aarch_hw_break): Likewise.
(elfcore_write_aarch_hw_watch): Likewise.
* elf.c (elfcore_grok_aarch_tls): New function.
(elfcore_grok_aarch_hw_break): Likewise.
(elfcore_grok_aarch_hw_watch): Likewise.
(elfcore_grok_note): Call the new functions to handle the
corresponding notes.
(elfcore_write_aarch_tls): New function.
(elfcore_write_aarch_hw_break): Likewise.
(elfcore_write_aarch_hw_watch): Likewise.
(elfcore_write_register_note): Call the new functions to handle the
corresponding pseudo sections.

binutils/

2013-01-08  Yufeng Zhang  <yufeng.zhang@arm.com>

* readelf.c (get_note_type): Handle NT_ARM_TLS, NT_ARM_HW_BREAK
and NT_ARM_HW_WATCH.

include/elf/ChangeLog
include/elf/common.h

index e49c254559fc788e604955f34cb5087b85505f96..8cb1cb8a3c850bdb27ec5e5e44c4ece4e0cc8112 100644 (file)
@@ -1,3 +1,8 @@
+2013-01-08  Yufeng Zhang  <yufeng.zhang@arm.com>
+
+       * common.h (NT_ARM_TLS, NT_ARM_HW_BREAK, NT_ARM_HW_WATCH): New macro
+       definitions.
+
 2013-01-04  Juergen Urban <JuergenUrban@gmx.de>
 
        * mips.h: Add MIPS machine variant number for r5900 which is
index 4399d0285e51c834de066ae0985606229772c179..ca3693506aab995e683ecf2a93f77ef2b15a5520 100644 (file)
@@ -1,6 +1,7 @@
 /* ELF support for BFD.
    Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
-   2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
+   2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
+   2013
    Free Software Foundation, Inc.
 
    Written by Fred Fish @ Cygnus Support, from information published
 #define NT_S390_SYSTEM_CALL     0x307   /* S390 system call restart data */
                                        /*   note name must be "LINUX".  */
 #define NT_ARM_VFP     0x400           /* ARM VFP registers */
+/* The following definitions should really use NT_AARCH_..., but defined
+   this way for compatibility with Linux.  */
+#define NT_ARM_TLS     0x401           /* AArch TLS registers */
+                                       /*   note name must be "LINUX".  */
+#define NT_ARM_HW_BREAK        0x402           /* AArch hardware breakpoint registers */
+                                       /*   note name must be "LINUX".  */
+#define NT_ARM_HW_WATCH        0x403           /* AArch hardware watchpoint registers */
                                        /*   note name must be "LINUX".  */
 #define NT_SIGINFO     0x53494749      /* Fields of siginfo_t.  */
 #define NT_FILE                0x46494c45      /* Description of mapped files.  */
This page took 0.046387 seconds and 5 git commands to generate.