Module Name: src
Committed By: jkoshy
Date: Sat Dec 9 19:42:41 UTC 2023
Modified Files:
src/external/bsd/elftoolchain/dist/common/sys: elfconstants.m4
Log Message:
Update elfconstants.m4 to upstream [r4003]:
- Use signed integer literals for DT_* values.
To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 \
src/external/bsd/elftoolchain/dist/common/sys/elfconstants.m4
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/bsd/elftoolchain/dist/common/sys/elfconstants.m4
diff -u src/external/bsd/elftoolchain/dist/common/sys/elfconstants.m4:1.5 src/external/bsd/elftoolchain/dist/common/sys/elfconstants.m4:1.6
--- src/external/bsd/elftoolchain/dist/common/sys/elfconstants.m4:1.5 Thu Dec 7 17:28:36 2023
+++ src/external/bsd/elftoolchain/dist/common/sys/elfconstants.m4 Sat Dec 9 19:42:41 2023
@@ -1,4 +1,4 @@
-dnl $NetBSD: elfconstants.m4,v 1.5 2023/12/07 17:28:36 jkoshy Exp $
+dnl $NetBSD: elfconstants.m4,v 1.6 2023/12/09 19:42:41 jkoshy Exp $
# Copyright (c) 2010,2021 Joseph Koshy
# All rights reserved.
@@ -33,7 +33,7 @@ dnl $NetBSD: elfconstants.m4,v 1.5 2023
# - The "Linkers and Libraries Guide", from Sun Microsystems.
define(`VCSID_ELFCONSTANTS_M4',
- `$Id: elfconstants.m4,v 1.5 2023/12/07 17:28:36 jkoshy Exp $')
+ `$Id: elfconstants.m4,v 1.6 2023/12/09 19:42:41 jkoshy Exp $')
# In the following definitions, `_' is an M4 macro that is meant to be
# expanded later. Its intended usage is:
@@ -188,205 +188,205 @@ _(`DT_PREINIT_ARRAYSZ', 33,
`size of pre-initialization array')
_(`DT_MAXPOSTAGS', 34,
`the number of positive tags')
-_(`DT_LOOS', 0x6000000DUL,
+_(`DT_LOOS', 0x6000000D,
`start of OS-specific types')
-_(`DT_SUNW_AUXILIARY', 0x6000000DUL,
+_(`DT_SUNW_AUXILIARY', 0x6000000D,
`offset of string naming auxiliary filtees')
-_(`DT_SUNW_RTLDINF', 0x6000000EUL,
+_(`DT_SUNW_RTLDINF', 0x6000000E,
`rtld internal use')
-_(`DT_SUNW_FILTER', 0x6000000FUL,
+_(`DT_SUNW_FILTER', 0x6000000F,
`offset of string naming standard filtees')
-_(`DT_SUNW_CAP', 0x60000010UL,
+_(`DT_SUNW_CAP', 0x60000010,
`address of hardware capabilities section')
-_(`DT_SUNW_ASLR', 0x60000023UL,
+_(`DT_SUNW_ASLR', 0x60000023,
`Address Space Layout Randomization flag')
-_(`DT_HIOS', 0x6FFFF000UL,
+_(`DT_HIOS', 0x6FFFF000,
`end of OS-specific types')
-_(`DT_VALRNGLO', 0x6FFFFD00UL,
+_(`DT_VALRNGLO', 0x6FFFFD00,
`start of range using the d_val field')
-_(`DT_GNU_PRELINKED', 0x6FFFFDF5UL,
+_(`DT_GNU_PRELINKED', 0x6FFFFDF5,
`prelinking timestamp')
-_(`DT_GNU_CONFLICTSZ', 0x6FFFFDF6UL,
+_(`DT_GNU_CONFLICTSZ', 0x6FFFFDF6,
`size of conflict section')
-_(`DT_GNU_LIBLISTSZ', 0x6FFFFDF7UL,
+_(`DT_GNU_LIBLISTSZ', 0x6FFFFDF7,
`size of library list')
-_(`DT_CHECKSUM', 0x6FFFFDF8UL,
+_(`DT_CHECKSUM', 0x6FFFFDF8,
`checksum for the object')
-_(`DT_PLTPADSZ', 0x6FFFFDF9UL,
+_(`DT_PLTPADSZ', 0x6FFFFDF9,
`size of PLT padding')
-_(`DT_MOVEENT', 0x6FFFFDFAUL,
+_(`DT_MOVEENT', 0x6FFFFDFA,
`size of DT_MOVETAB entries')
-_(`DT_MOVESZ', 0x6FFFFDFBUL,
+_(`DT_MOVESZ', 0x6FFFFDFB,
`total size of the MOVETAB table')
-_(`DT_FEATURE', 0x6FFFFDFCUL,
+_(`DT_FEATURE', 0x6FFFFDFC,
`feature values')
-_(`DT_POSFLAG_1', 0x6FFFFDFDUL,
+_(`DT_POSFLAG_1', 0x6FFFFDFD,
`dynamic position flags')
-_(`DT_SYMINSZ', 0x6FFFFDFEUL,
+_(`DT_SYMINSZ', 0x6FFFFDFE,
`size of the DT_SYMINFO table')
-_(`DT_SYMINENT', 0x6FFFFDFFUL,
+_(`DT_SYMINENT', 0x6FFFFDFF,
`size of a DT_SYMINFO entry')
-_(`DT_VALRNGHI', 0x6FFFFDFFUL,
+_(`DT_VALRNGHI', 0x6FFFFDFF,
`end of range using the d_val field')
-_(`DT_ADDRRNGLO', 0x6FFFFE00UL,
+_(`DT_ADDRRNGLO', 0x6FFFFE00,
`start of range using the d_ptr field')
-_(`DT_GNU_HASH', 0x6FFFFEF5UL,
+_(`DT_GNU_HASH', 0x6FFFFEF5,
`GNU style hash tables')
-_(`DT_TLSDESC_PLT', 0x6FFFFEF6UL,
+_(`DT_TLSDESC_PLT', 0x6FFFFEF6,
`location of PLT entry for TLS descriptor resolver calls')
-_(`DT_TLSDESC_GOT', 0x6FFFFEF7UL,
+_(`DT_TLSDESC_GOT', 0x6FFFFEF7,
`location of GOT entry used by TLS descriptor resolver PLT entry')
-_(`DT_GNU_CONFLICT', 0x6FFFFEF8UL,
+_(`DT_GNU_CONFLICT', 0x6FFFFEF8,
`address of conflict section')
-_(`DT_GNU_LIBLIST', 0x6FFFFEF9UL,
+_(`DT_GNU_LIBLIST', 0x6FFFFEF9,
`address of conflict section')
-_(`DT_CONFIG', 0x6FFFFEFAUL,
+_(`DT_CONFIG', 0x6FFFFEFA,
`configuration file')
-_(`DT_DEPAUDIT', 0x6FFFFEFBUL,
+_(`DT_DEPAUDIT', 0x6FFFFEFB,
`string defining audit libraries')
-_(`DT_AUDIT', 0x6FFFFEFCUL,
+_(`DT_AUDIT', 0x6FFFFEFC,
`string defining audit libraries')
-_(`DT_PLTPAD', 0x6FFFFEFDUL,
+_(`DT_PLTPAD', 0x6FFFFEFD,
`PLT padding')
-_(`DT_MOVETAB', 0x6FFFFEFEUL,
+_(`DT_MOVETAB', 0x6FFFFEFE,
`address of a move table')
-_(`DT_SYMINFO', 0x6FFFFEFFUL,
+_(`DT_SYMINFO', 0x6FFFFEFF,
`address of the symbol information table')
-_(`DT_ADDRRNGHI', 0x6FFFFEFFUL,
+_(`DT_ADDRRNGHI', 0x6FFFFEFF,
`end of range using the d_ptr field')
-_(`DT_VERSYM', 0x6FFFFFF0UL,
+_(`DT_VERSYM', 0x6FFFFFF0,
`address of the version section')
-_(`DT_RELACOUNT', 0x6FFFFFF9UL,
+_(`DT_RELACOUNT', 0x6FFFFFF9,
`count of RELA relocations')
-_(`DT_RELCOUNT', 0x6FFFFFFAUL,
+_(`DT_RELCOUNT', 0x6FFFFFFA,
`count of REL relocations')
-_(`DT_FLAGS_1', 0x6FFFFFFBUL,
+_(`DT_FLAGS_1', 0x6FFFFFFB,
`flag values')
-_(`DT_VERDEF', 0x6FFFFFFCUL,
+_(`DT_VERDEF', 0x6FFFFFFC,
`address of the version definition segment')
-_(`DT_VERDEFNUM', 0x6FFFFFFDUL,
+_(`DT_VERDEFNUM', 0x6FFFFFFD,
`the number of version definition entries')
-_(`DT_VERNEED', 0x6FFFFFFEUL,
+_(`DT_VERNEED', 0x6FFFFFFE,
`address of section with needed versions')
-_(`DT_VERNEEDNUM', 0x6FFFFFFFUL,
+_(`DT_VERNEEDNUM', 0x6FFFFFFF,
`the number of version needed entries')
-_(`DT_LOPROC', 0x70000000UL,
+_(`DT_LOPROC', 0x70000000,
`start of processor-specific types')
-_(`DT_ARM_SYMTABSZ', 0x70000001UL,
+_(`DT_ARM_SYMTABSZ', 0x70000001,
`number of entries in the dynamic symbol table')
-_(`DT_SPARC_REGISTER', 0x70000001UL,
+_(`DT_SPARC_REGISTER', 0x70000001,
`index of an STT_SPARC_REGISTER symbol')
-_(`DT_ARM_PREEMPTMAP', 0x70000002UL,
+_(`DT_ARM_PREEMPTMAP', 0x70000002,
`address of the preemption map')
-_(`DT_MIPS_RLD_VERSION', 0x70000001UL,
+_(`DT_MIPS_RLD_VERSION', 0x70000001,
`version ID for runtime linker interface')
-_(`DT_MIPS_TIME_STAMP', 0x70000002UL,
+_(`DT_MIPS_TIME_STAMP', 0x70000002,
`timestamp')
-_(`DT_MIPS_ICHECKSUM', 0x70000003UL,
+_(`DT_MIPS_ICHECKSUM', 0x70000003,
`checksum of all external strings and common sizes')
-_(`DT_MIPS_IVERSION', 0x70000004UL,
+_(`DT_MIPS_IVERSION', 0x70000004,
`string table index of a version string')
-_(`DT_MIPS_FLAGS', 0x70000005UL,
+_(`DT_MIPS_FLAGS', 0x70000005,
`MIPS-specific flags')
-_(`DT_MIPS_BASE_ADDRESS', 0x70000006UL,
+_(`DT_MIPS_BASE_ADDRESS', 0x70000006,
`base address for the executable/DSO')
-_(`DT_MIPS_CONFLICT', 0x70000008UL,
+_(`DT_MIPS_CONFLICT', 0x70000008,
`address of .conflict section')
-_(`DT_MIPS_LIBLIST', 0x70000009UL,
+_(`DT_MIPS_LIBLIST', 0x70000009,
`address of .liblist section')
-_(`DT_MIPS_LOCAL_GOTNO', 0x7000000AUL,
+_(`DT_MIPS_LOCAL_GOTNO', 0x7000000A,
`number of local GOT entries')
-_(`DT_MIPS_CONFLICTNO', 0x7000000BUL,
+_(`DT_MIPS_CONFLICTNO', 0x7000000B,
`number of entries in the .conflict section')
-_(`DT_MIPS_LIBLISTNO', 0x70000010UL,
+_(`DT_MIPS_LIBLISTNO', 0x70000010,
`number of entries in the .liblist section')
-_(`DT_MIPS_SYMTABNO', 0x70000011UL,
+_(`DT_MIPS_SYMTABNO', 0x70000011,
`number of entries in the .dynsym section')
-_(`DT_MIPS_UNREFEXTNO', 0x70000012UL,
+_(`DT_MIPS_UNREFEXTNO', 0x70000012,
`index of first external dynamic symbol not referenced locally')
-_(`DT_MIPS_GOTSYM', 0x70000013UL,
+_(`DT_MIPS_GOTSYM', 0x70000013,
`index of first dynamic symbol corresponds to a GOT entry')
-_(`DT_MIPS_HIPAGENO', 0x70000014UL,
+_(`DT_MIPS_HIPAGENO', 0x70000014,
`number of page table entries in GOT')
-_(`DT_MIPS_RLD_MAP', 0x70000016UL,
+_(`DT_MIPS_RLD_MAP', 0x70000016,
`address of runtime linker map')
-_(`DT_MIPS_DELTA_CLASS', 0x70000017UL,
+_(`DT_MIPS_DELTA_CLASS', 0x70000017,
`Delta C++ class definition')
-_(`DT_MIPS_DELTA_CLASS_NO', 0x70000018UL,
+_(`DT_MIPS_DELTA_CLASS_NO', 0x70000018,
`number of entries in DT_MIPS_DELTA_CLASS')
-_(`DT_MIPS_DELTA_INSTANCE', 0x70000019UL,
+_(`DT_MIPS_DELTA_INSTANCE', 0x70000019,
`Delta C++ class instances')
-_(`DT_MIPS_DELTA_INSTANCE_NO', 0x7000001AUL,
+_(`DT_MIPS_DELTA_INSTANCE_NO', 0x7000001A,
`number of entries in DT_MIPS_DELTA_INSTANCE')
-_(`DT_MIPS_DELTA_RELOC', 0x7000001BUL,
+_(`DT_MIPS_DELTA_RELOC', 0x7000001B,
`Delta relocations')
-_(`DT_MIPS_DELTA_RELOC_NO', 0x7000001CUL,
+_(`DT_MIPS_DELTA_RELOC_NO', 0x7000001C,
`number of entries in DT_MIPS_DELTA_RELOC')
-_(`DT_MIPS_DELTA_SYM', 0x7000001DUL,
+_(`DT_MIPS_DELTA_SYM', 0x7000001D,
`Delta symbols referred by Delta relocations')
-_(`DT_MIPS_DELTA_SYM_NO', 0x7000001EUL,
+_(`DT_MIPS_DELTA_SYM_NO', 0x7000001E,
`number of entries in DT_MIPS_DELTA_SYM')
-_(`DT_MIPS_DELTA_CLASSSYM', 0x70000020UL,
+_(`DT_MIPS_DELTA_CLASSSYM', 0x70000020,
`Delta symbols for class declarations')
-_(`DT_MIPS_DELTA_CLASSSYM_NO', 0x70000021UL,
+_(`DT_MIPS_DELTA_CLASSSYM_NO', 0x70000021,
`number of entries in DT_MIPS_DELTA_CLASSSYM')
-_(`DT_MIPS_CXX_FLAGS', 0x70000022UL,
+_(`DT_MIPS_CXX_FLAGS', 0x70000022,
`C++ flavor flags')
-_(`DT_MIPS_PIXIE_INIT', 0x70000023UL,
+_(`DT_MIPS_PIXIE_INIT', 0x70000023,
`address of an initialization routine created by pixie')
-_(`DT_MIPS_SYMBOL_LIB', 0x70000024UL,
+_(`DT_MIPS_SYMBOL_LIB', 0x70000024,
`address of .MIPS.symlib section')
-_(`DT_MIPS_LOCALPAGE_GOTIDX', 0x70000025UL,
+_(`DT_MIPS_LOCALPAGE_GOTIDX', 0x70000025,
`GOT index of first page table entry for a segment')
-_(`DT_MIPS_LOCAL_GOTIDX', 0x70000026UL,
+_(`DT_MIPS_LOCAL_GOTIDX', 0x70000026,
`GOT index of first page table entry for a local symbol')
-_(`DT_MIPS_HIDDEN_GOTIDX', 0x70000027UL,
+_(`DT_MIPS_HIDDEN_GOTIDX', 0x70000027,
`GOT index of first page table entry for a hidden symbol')
-_(`DT_MIPS_PROTECTED_GOTIDX', 0x70000028UL,
+_(`DT_MIPS_PROTECTED_GOTIDX', 0x70000028,
`GOT index of first page table entry for a protected symbol')
-_(`DT_MIPS_OPTIONS', 0x70000029UL,
+_(`DT_MIPS_OPTIONS', 0x70000029,
`address of .MIPS.options section')
-_(`DT_MIPS_INTERFACE', 0x7000002AUL,
+_(`DT_MIPS_INTERFACE', 0x7000002A,
`address of .MIPS.interface section')
-_(`DT_MIPS_DYNSTR_ALIGN', 0x7000002BUL,
+_(`DT_MIPS_DYNSTR_ALIGN', 0x7000002B,
`???')
-_(`DT_MIPS_INTERFACE_SIZE', 0x7000002CUL,
+_(`DT_MIPS_INTERFACE_SIZE', 0x7000002C,
`size of .MIPS.interface section')
-_(`DT_MIPS_RLD_TEXT_RESOLVE_ADDR', 0x7000002DUL,
+_(`DT_MIPS_RLD_TEXT_RESOLVE_ADDR', 0x7000002D,
`address of _rld_text_resolve in GOT')
-_(`DT_MIPS_PERF_SUFFIX', 0x7000002EUL,
+_(`DT_MIPS_PERF_SUFFIX', 0x7000002E,
`default suffix of DSO to be appended by dlopen')
-_(`DT_MIPS_COMPACT_SIZE', 0x7000002FUL,
+_(`DT_MIPS_COMPACT_SIZE', 0x7000002F,
`size of a ucode compact relocation record (o32)')
-_(`DT_MIPS_GP_VALUE', 0x70000030UL,
+_(`DT_MIPS_GP_VALUE', 0x70000030,
`GP value of a specified GP relative range')
-_(`DT_MIPS_AUX_DYNAMIC', 0x70000031UL,
+_(`DT_MIPS_AUX_DYNAMIC', 0x70000031,
`address of an auxiliary dynamic table')
-_(`DT_MIPS_PLTGOT', 0x70000032UL,
+_(`DT_MIPS_PLTGOT', 0x70000032,
`address of the PLTGOT')
-_(`DT_MIPS_RLD_OBJ_UPDATE', 0x70000033UL,
+_(`DT_MIPS_RLD_OBJ_UPDATE', 0x70000033,
`object list update callback')
-_(`DT_MIPS_RWPLT', 0x70000034UL,
+_(`DT_MIPS_RWPLT', 0x70000034,
`address of a writable PLT')
-_(`DT_PPC_GOT', 0x70000000UL,
+_(`DT_PPC_GOT', 0x70000000,
`value of _GLOBAL_OFFSET_TABLE_')
-_(`DT_PPC_TLSOPT', 0x70000001UL,
+_(`DT_PPC_TLSOPT', 0x70000001,
`TLS descriptor should be optimized')
-_(`DT_PPC64_GLINK', 0x70000000UL,
+_(`DT_PPC64_GLINK', 0x70000000,
`address of .glink section')
-_(`DT_PPC64_OPD', 0x70000001UL,
+_(`DT_PPC64_OPD', 0x70000001,
`address of .opd section')
-_(`DT_PPC64_OPDSZ', 0x70000002UL,
+_(`DT_PPC64_OPDSZ', 0x70000002,
`size of .opd section')
-_(`DT_PPC64_TLSOPT', 0x70000003UL,
+_(`DT_PPC64_TLSOPT', 0x70000003,
`TLS descriptor should be optimized')
-_(`DT_AUXILIARY', 0x7FFFFFFDUL,
+_(`DT_AUXILIARY', 0x7FFFFFFD,
`offset of string naming auxiliary filtees')
-_(`DT_USED', 0x7FFFFFFEUL,
+_(`DT_USED', 0x7FFFFFFE,
`ignored')
-_(`DT_FILTER', 0x7FFFFFFFUL,
+_(`DT_FILTER', 0x7FFFFFFF,
`index of string naming filtees')
-_(`DT_HIPROC', 0x7FFFFFFFUL,
+_(`DT_HIPROC', 0x7FFFFFFF,
`end of processor-specific types')
')