Add Solaris specific ELF note processing
authorLibor Bukata <libor.bukata@oracle.com>
Wed, 14 Jul 2021 09:53:56 +0000 (11:53 +0200)
committerAlan Modra <amodra@gmail.com>
Thu, 30 Sep 2021 06:58:14 +0000 (16:28 +0930)
commit6420dd27cb8ee2c89c379255ba4c438d22376bc4
treea915c2a37fe84fd381c99f852a423267a910709e
parent98ca73afe51e1e921915c37f242c88d4d445841c
Add Solaris specific ELF note processing

Add elfcore_grok_solaris_note function that enables to
obtain process status, register values, and program info
from Solaris's core files.

bfd/
* elf.c (elfcore_grok_solaris_note): Solaris specific ELF
note parser. Better GDB's coredump analysis on Solaris...
(elfcore_grok_solaris_note_impl): New function.
(elfcore_grok_solaris_prstatus): New function.
(elfcore_grok_solaris_info): New function.
(elfcore_grok_solaris_lwpstatus): New function.
(elf_parse_notes): Added "CORE" groker element.
include/
* elf/common.h: Add note segment constants for core files on
Solaris systems.
bfd/elf.c
include/elf/common.h