mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2025-02-10 03:02:30 +00:00
bfd/
* elf.c (elfcore_grok_psinfo): Initialize CORE_PID for both native and 32bit psinfo. * elf32-ppc.c (ppc_elf_grok_psinfo): Initialize core_pid. * elf64-ppc.c (ppc64_elf_grok_psinfo): Likewise.
This commit is contained in:
parent
6e789b2650
commit
bc989cdc1c
@ -1,3 +1,10 @@
|
||||
2011-05-10 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
* elf.c (elfcore_grok_psinfo): Initialize CORE_PID for both native and
|
||||
32bit psinfo.
|
||||
* elf32-ppc.c (ppc_elf_grok_psinfo): Initialize core_pid.
|
||||
* elf64-ppc.c (ppc64_elf_grok_psinfo): Likewise.
|
||||
|
||||
2011-05-09 Paul Brook <paul@codesourcery.com>
|
||||
|
||||
* bfd-in.h (elf32_tic6x_fix_exidx_coverage): Add prototype.
|
||||
|
@ -8000,6 +8000,7 @@ elfcore_grok_psinfo (bfd *abfd, Elf_Internal_Note *note)
|
||||
|
||||
memcpy (&psinfo, note->descdata, sizeof (psinfo));
|
||||
|
||||
elf_tdata (abfd)->core_pid = psinfo.pr_pid;
|
||||
elf_tdata (abfd)->core_program
|
||||
= _bfd_elfcore_strndup (abfd, psinfo.pr_fname,
|
||||
sizeof (psinfo.pr_fname));
|
||||
@ -8016,6 +8017,7 @@ elfcore_grok_psinfo (bfd *abfd, Elf_Internal_Note *note)
|
||||
|
||||
memcpy (&psinfo, note->descdata, sizeof (psinfo));
|
||||
|
||||
elf_tdata (abfd)->core_pid = psinfo.pr_pid;
|
||||
elf_tdata (abfd)->core_program
|
||||
= _bfd_elfcore_strndup (abfd, psinfo.pr_fname,
|
||||
sizeof (psinfo.pr_fname));
|
||||
|
@ -1881,6 +1881,8 @@ ppc_elf_grok_psinfo (bfd *abfd, Elf_Internal_Note *note)
|
||||
return FALSE;
|
||||
|
||||
case 128: /* Linux/PPC elf_prpsinfo. */
|
||||
elf_tdata (abfd)->core_pid
|
||||
= bfd_get_32 (abfd, note->descdata + 16);
|
||||
elf_tdata (abfd)->core_program
|
||||
= _bfd_elfcore_strndup (abfd, note->descdata + 32, 16);
|
||||
elf_tdata (abfd)->core_command
|
||||
|
@ -2670,6 +2670,8 @@ ppc64_elf_grok_psinfo (bfd *abfd, Elf_Internal_Note *note)
|
||||
if (note->descsz != 136)
|
||||
return FALSE;
|
||||
|
||||
elf_tdata (abfd)->core_pid
|
||||
= bfd_get_32 (abfd, note->descdata + 24);
|
||||
elf_tdata (abfd)->core_program
|
||||
= _bfd_elfcore_strndup (abfd, note->descdata + 40, 16);
|
||||
elf_tdata (abfd)->core_command
|
||||
|
Loading…
x
Reference in New Issue
Block a user