X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=bfd%2Felf32-am33lin.c;h=dd2aed413e4788ae6c6811b3e5baa129b52fd3be;hb=fd885f3a4d85dc33d794ca359ea91f31e3082717;hp=81f1975f3fee9390f38ecb82c89de141baeda2b5;hpb=01f0fe5e0450edf168c1f612feb93cf588e4e7ea;p=deliverable%2Fbinutils-gdb.git diff --git a/bfd/elf32-am33lin.c b/bfd/elf32-am33lin.c index 81f1975f3f..dd2aed413e 100644 --- a/bfd/elf32-am33lin.c +++ b/bfd/elf32-am33lin.c @@ -1,12 +1,12 @@ /* Matsushita AM33/2.0 support for 32-bit GNU/Linux ELF - Copyright 2003, 2005 + Copyright 2003, 2005, 2007 Free Software Foundation, Inc. This file is part of BFD, the Binary File Descriptor library. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or + the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, @@ -16,10 +16,11 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. */ + Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, + MA 02110-1301, USA. */ -#include "bfd.h" #include "sysdep.h" +#include "bfd.h" #include "elf-bfd.h" #include "elf/mn10300.h" @@ -49,12 +50,13 @@ elf32_am33lin_grok_prstatus (bfd *abfd, Elf_Internal_Note *note) default: return FALSE; + case 184: case 188: /* Linux/am33 */ /* pr_cursig */ elf_tdata (abfd)->core_signal = bfd_get_16 (abfd, note->descdata + 12); /* pr_pid */ - elf_tdata (abfd)->core_pid = bfd_get_32 (abfd, note->descdata + 24); + elf_tdata (abfd)->core_lwpid = bfd_get_32 (abfd, note->descdata + 24); /* pr_reg */ offset = 72;