mirror of
https://github.com/mikpe/pdp10-tools.git
synced 2026-03-07 19:40:53 +00:00
pdp10_elf36.hrl: sync with binutils-2.41 ELF definitions
This commit is contained in:
@@ -849,6 +849,10 @@
|
||||
-define(NT_ARM_PAC_ENABLED_KEYS,16#40a). % AArch64 pointer authentication
|
||||
% enabled keys (prctl())
|
||||
% note name must be "LINUX".
|
||||
-define(NT_ARM_SSVE, 16#40b). % AArch64 SME streaming SVE registers.
|
||||
% Note: name must be "LINUX".
|
||||
-define(NT_ARM_ZA, 16#40c). % AArch64 SME ZA register.
|
||||
% Note: name must be "LINUX".
|
||||
-define(NT_ARC_V2, 16#600). % ARC HS accumulator/extra registers.
|
||||
% note name must be "LINUX".
|
||||
-define(NT_LARCH_CPUCFG, 16#a00). % LoongArch CPU config registers
|
||||
@@ -917,6 +921,19 @@
|
||||
-define(NT_OPENBSD_XFPREGS, 22).
|
||||
-define(NT_OPENBSD_WCOOKIE, 23).
|
||||
|
||||
%% Note segments for core files on QNX systems. Note name
|
||||
%% must start with "QNX".
|
||||
-define(QNT_DEBUG_FULLPATH, 1).
|
||||
-define(QNT_DEBUG_RELOC, 2).
|
||||
-define(QNT_STACK, 3).
|
||||
-define(QNT_GENERATOR, 4).
|
||||
-define(QNT_DEFAULT_LIB, 5).
|
||||
-define(QNT_CORE_SYSINFO, 6).
|
||||
-define(QNT_CORE_INFO, 7).
|
||||
-define(QNT_CORE_STATUS, 8).
|
||||
-define(QNT_CORE_GREG, 9).
|
||||
-define(QNT_CORE_FPREG, 10).
|
||||
-define(QNT_LINK_MAP, 11).
|
||||
|
||||
%% Note segments for core files on Solaris systems. Note name
|
||||
%% must start with "CORE".
|
||||
@@ -1193,9 +1210,10 @@
|
||||
-define(PT_GNU_STACK, (?PT_LOOS + 16#474e551)). % Stack flags
|
||||
-define(PT_GNU_RELRO, (?PT_LOOS + 16#474e552)). % Read-only after relocation
|
||||
-define(PT_GNU_PROPERTY, (?PT_LOOS + 16#474e553)). % GNU property
|
||||
-define(PT_GNU_SFRAME, (?PT_LOOS + 16#474e554)). % SFrame unwind information
|
||||
-define(PT_GNU_SFRAME, (?PT_LOOS + 16#474e554)). % SFrame stack trace information
|
||||
|
||||
%% OpenBSD segment types.
|
||||
-define(PT_OPENBSD_MUTABLE, (?PT_LOOS + 16#5a3dbe5)). % Like bss, but not immutable.
|
||||
-define(PT_OPENBSD_RANDOMIZE, (?PT_LOOS + 16#5a3dbe6)). % Fill with random data.
|
||||
-define(PT_OPENBSD_WXNEEDED, (?PT_LOOS + 16#5a3dbe7)). % Program does W^X violations.
|
||||
-define(PT_OPENBSD_BOOTDATA, (?PT_LOOS + 16#5a41be6)). % Section for boot arguments.
|
||||
@@ -1254,13 +1272,16 @@
|
||||
-define(DT_FINI_ARRAYSZ, 28).
|
||||
-define(DT_RUNPATH, 29).
|
||||
-define(DT_FLAGS, 30).
|
||||
|
||||
%% Values in the range [DT_ENCODING, DT_LOOS) use d_un.d_ptr if the
|
||||
%% value is even, d_un.d_val if odd.
|
||||
-define(DT_ENCODING, 32).
|
||||
-define(DT_PREINIT_ARRAY, 32).
|
||||
-define(DT_PREINIT_ARRAYSZ, 33).
|
||||
-define(DT_SYMTAB_SHNDX, 34).
|
||||
-define(DT_RELRSZ, 35).
|
||||
-define(DT_RELR, 36).
|
||||
-define(DT_RELRENT, 37).
|
||||
-define(DT_ENCODING, 38).
|
||||
|
||||
%% Note, the Oct 4, 1999 draft of the ELF ABI changed the values
|
||||
%% for DT_LOOS and DT_HIOS. Some implementations however, use
|
||||
|
||||
Reference in New Issue
Block a user