* elf-bfd.h (struct sdt_note): New struct.

(struct elf_obj_tdata) <sdt_note_head>: New field.
	* elf.c (elfobj_grok_stapsdt_note_1): New function.
	(elfobj_grok_stapsdt_note): Likewise.
	(elf_parse_notes): Added code to treat SystemTap note
	sections.
	* common.h (NT_STAPSDT): New define.
This commit is contained in:
Nick Clifton 2011-04-15 11:14:01 +00:00
parent 162deed595
commit 48175be8e7
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2011-04-15 Sergio Durigan Junior <sergiodj@redhat.com>
* common.h (NT_STAPSDT): New define.
2011-03-31 Bernd Schmidt <bernds@codesourcery.com> 2011-03-31 Bernd Schmidt <bernds@codesourcery.com>
* tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE, * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE,

View File

@ -1,6 +1,6 @@
/* ELF support for BFD. /* ELF support for BFD.
Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
Free Software Foundation, Inc. Free Software Foundation, Inc.
Written by Fred Fish @ Cygnus Support, from information published Written by Fred Fish @ Cygnus Support, from information published
@ -548,6 +548,8 @@
#define NT_LWPSINFO 17 /* Has a struct lwpsinfo_t */ #define NT_LWPSINFO 17 /* Has a struct lwpsinfo_t */
#define NT_WIN32PSTATUS 18 /* Has a struct win32_pstatus */ #define NT_WIN32PSTATUS 18 /* Has a struct win32_pstatus */
/* Note segment for SystemTap probes. */
#define NT_STAPSDT 3
/* Note segments for core files on NetBSD systems. Note name /* Note segments for core files on NetBSD systems. Note name
must start with "NetBSD-CORE". */ must start with "NetBSD-CORE". */