diff --git a/erlang/apps/lib/include/pdp10_elf36.hrl b/erlang/apps/lib/include/pdp10_elf36.hrl index eb9ed3d..029acb6 100644 --- a/erlang/apps/lib/include/pdp10_elf36.hrl +++ b/erlang/apps/lib/include/pdp10_elf36.hrl @@ -575,6 +575,7 @@ -define(SHT_GNU_HASH, 16#6ffffff6). % GNU style symbol hash table -define(SHT_GNU_LIBLIST, 16#6ffffff7). % List of prelink dependencies -define(SHT_CHECKSUM, 16#6ffffff8). % Checksum for DSO content. +-define(SHT_GNU_OBJECT_ONLY, 16#6ffffff9). % Object only -define(SHT_SUNW_move, 16#6ffffffa). -define(SHT_SUNW_COMDAT, 16#6ffffffb). @@ -1031,6 +1032,7 @@ %% Values used in GNU .note.gnu.property notes (NT_GNU_PROPERTY_TYPE_0). -define(GNU_PROPERTY_STACK_SIZE, 1). -define(GNU_PROPERTY_NO_COPY_ON_PROTECTED, 2). +-define(GNU_PROPERTY_MEMORY_SEAL, 3). %% A 4-byte unsigned integer property: A bit is set if it is set in all %% relocatable inputs. @@ -1171,6 +1173,7 @@ -define(GNU_PROPERTY_AARCH64_FEATURE_1_BTI, (1 bsl 0)). -define(GNU_PROPERTY_AARCH64_FEATURE_1_PAC, (1 bsl 1)). +-define(GNU_PROPERTY_AARCH64_FEATURE_1_GCS, (1 bsl 2)). %% Values used in GNU .note.ABI-tag notes (NT_GNU_ABI_TAG). -define(GNU_ABI_TAG_LINUX, 0).