From patchwork Wed Jan 13 21:45:47 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John Baldwin X-Patchwork-Id: 10368 Received: (qmail 51218 invoked by alias); 13 Jan 2016 21:46:32 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 51035 invoked by uid 89); 13 Jan 2016 21:46:31 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=1.7 required=5.0 tests=AWL, BAYES_50, SPF_HELO_PASS, SPF_SOFTFAIL autolearn=no version=3.3.2 spammy=wang, Wang, jiong, Jiong X-Spam-User: qpsmtpd, 2 recipients X-HELO: bigwig.baldwin.cx Received: from bigwig.baldwin.cx (HELO bigwig.baldwin.cx) (96.47.65.170) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (CAMELLIA256-SHA encrypted) ESMTPS; Wed, 13 Jan 2016 21:46:30 +0000 Received: from ralph.com (c-73-231-226-104.hsd1.ca.comcast.net [73.231.226.104]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id EBDF6B96E; Wed, 13 Jan 2016 16:46:27 -0500 (EST) From: John Baldwin To: gdb-patches@sourceware.org, binutils@sourceware.org Subject: [PATCH v2 2/6] Add a psuedosection for the NT_FREEBSD_THRMISC note. Date: Wed, 13 Jan 2016 13:45:47 -0800 Message-Id: <1452721551-657-3-git-send-email-jhb@FreeBSD.org> In-Reply-To: <1452721551-657-1-git-send-email-jhb@FreeBSD.org> References: <1452721551-657-1-git-send-email-jhb@FreeBSD.org> X-IsSubscribed: yes bfd/ChangeLog: * elf.c (elfcore_grok_note): Recognize NT_FREEBSD_THRMISC notes. --- bfd/ChangeLog | 4 ++++ bfd/elf.c | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index d1c5a3b..fb9bb61 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,7 @@ +2016-01-09 John Baldwin + + * elf.c (elfcore_grok_note): Recognize NT_FREEBSD_THRMISC notes. + 2016-01-08 Richard Sandiford Jiong Wang diff --git a/bfd/elf.c b/bfd/elf.c index a1f857a..b2a50bf 100644 --- a/bfd/elf.c +++ b/bfd/elf.c @@ -9287,6 +9287,13 @@ elfcore_grok_note (bfd *abfd, Elf_Internal_Note *note) case NT_SIGINFO: return elfcore_make_note_pseudosection (abfd, ".note.linuxcore.siginfo", note); + + case NT_FREEBSD_THRMISC: + if (note->namesz == 8 + && strcmp (note->namedata, "FreeBSD") == 0) + return elfcore_make_note_pseudosection (abfd, ".thrmisc", note); + else + return TRUE; } }