Create pseudo sections for FreeBSD NT_PROCSTAT_(PROC|FILES|VMMAP) notes.
bfd/ChangeLog: * elf.c (elfcore_grok_freebsd_note): Handle NT_FREEBSD_PROCSTAT_PROC, NT_FREEBSD_PROCSTAT_FILES, and NT_FREEBSD_PROCSTAT_VMMAP.
This commit is contained in:
parent
f13974bda3
commit
ddb2bbcf06
@ -1,3 +1,9 @@
|
||||
2018-01-03 John Baldwin <jhb@FreeBSD.org>
|
||||
|
||||
* elf.c (elfcore_grok_freebsd_note): Handle
|
||||
NT_FREEBSD_PROCSTAT_PROC, NT_FREEBSD_PROCSTAT_FILES, and
|
||||
NT_FREEBSD_PROCSTAT_VMMAP.
|
||||
|
||||
2018-01-03 Alan Modra <amodra@gmail.com>
|
||||
|
||||
Update year range in copyright notice of all files.
|
||||
|
12
bfd/elf.c
12
bfd/elf.c
@ -10014,6 +10014,18 @@ elfcore_grok_freebsd_note (bfd *abfd, Elf_Internal_Note *note)
|
||||
else
|
||||
return TRUE;
|
||||
|
||||
case NT_FREEBSD_PROCSTAT_PROC:
|
||||
return elfcore_make_note_pseudosection (abfd, ".note.freebsdcore.proc",
|
||||
note);
|
||||
|
||||
case NT_FREEBSD_PROCSTAT_FILES:
|
||||
return elfcore_make_note_pseudosection (abfd, ".note.freebsdcore.files",
|
||||
note);
|
||||
|
||||
case NT_FREEBSD_PROCSTAT_VMMAP:
|
||||
return elfcore_make_note_pseudosection (abfd, ".note.freebsdcore.vmmap",
|
||||
note);
|
||||
|
||||
case NT_FREEBSD_PROCSTAT_AUXV:
|
||||
{
|
||||
asection *sect = bfd_make_section_anyway_with_flags (abfd, ".auxv",
|
||||
|
Loading…
Reference in New Issue
Block a user