* elf-bfd.h (elfcore_write_s390_tdb): Add prototype.
* elf.c (elfcore_write_s390_tdb): New function. (elfcore_write_register_note): Call it. (elfcore_grok_s390_tdb): New function. (elfcore_grok_note): Call it. * readelf.c (get_note_type): Add NT_S390_TDB.
This commit is contained in:
		| @@ -1,3 +1,7 @@ | |||||||
|  | 2013-03-08  Andreas Arnez  <arnez@linux.vnet.ibm.com> | ||||||
|  |  | ||||||
|  | 	* common.h (NT_S390_TDB): Define. | ||||||
|  |  | ||||||
| 2013-02-06  Sandra Loosemore  <sandra@codesourcery.com> | 2013-02-06  Sandra Loosemore  <sandra@codesourcery.com> | ||||||
|             Andrew Jenner <andrew@codesourcery.com> |             Andrew Jenner <andrew@codesourcery.com> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,8 +1,5 @@ | |||||||
| /* ELF support for BFD. | /* ELF support for BFD. | ||||||
|    Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, |    Copyright 1991-2013 Free Software Foundation, Inc. | ||||||
|    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 |    Written by Fred Fish @ Cygnus Support, from information published | ||||||
|    in "UNIX System V Release 4, Programmers Guide: ANSI C and |    in "UNIX System V Release 4, Programmers Guide: ANSI C and | ||||||
| @@ -552,6 +549,8 @@ | |||||||
| 					/*   note name must be "LINUX".  */ | 					/*   note name must be "LINUX".  */ | ||||||
| #define NT_S390_SYSTEM_CALL     0x307   /* S390 system call restart data */ | #define NT_S390_SYSTEM_CALL     0x307   /* S390 system call restart data */ | ||||||
| 					/*   note name must be "LINUX".  */ | 					/*   note name must be "LINUX".  */ | ||||||
|  | #define NT_S390_TDB	0x308		/* S390 transaction diagnostic block */ | ||||||
|  | 					/*   note name must be "LINUX".  */ | ||||||
| #define NT_ARM_VFP	0x400		/* ARM VFP registers */ | #define NT_ARM_VFP	0x400		/* ARM VFP registers */ | ||||||
| /* The following definitions should really use NT_AARCH_..., but defined | /* The following definitions should really use NT_AARCH_..., but defined | ||||||
|    this way for compatibility with Linux.  */ |    this way for compatibility with Linux.  */ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user