ELF Tool Chain/elftoolchain 4326trunk/tools netbsd-base-system-import.sh

tools/netbsd-base-system-import.sh: Suppress unwanted expansion of $NetBSD$.

Before this change, instances of the literal string '$NetBSD$' within
this script were expanded by NetBSD's CVS if this script was imported
into NetBSD's sources and then checked out.  When subsequently used,
the script would then copy the expanded string into the locations
in the files being imported where the literal string '$NetBSD$'
was desired.

Although harmless (as CVS would eventually use the correct expansion
when the imported files were checked out later), the use of the
expanded value for '$NetBSD$' caused confusing diffs prior to check-in.

With this change, the literal string '$NetBSD$' should be placed in
the desired locations as-is.
DeltaFile
+3-3trunk/tools/netbsd-base-system-import.sh
+3-31 files

ELF Tool Chain/elftoolchain 4325trunk/tools netbsd-base-system-import.sh

netbsd-base-system-import.sh: import from upstream SVN by default.
DeltaFile
+17-5trunk/tools/netbsd-base-system-import.sh
+17-51 files

ELF Tool Chain/elftoolchain 4324trunk/libelf Makefile

libelf/Makefile: Sort SRCS.

DeltaFile
+5-5trunk/libelf/Makefile
+5-51 files

ELF Tool Chain/elftoolchain 4323trunk/libelf Makefile

libelf/Makefile: (minor) use one file per SRCS line.
DeltaFile
+3-1trunk/libelf/Makefile
+3-11 files

ELF Tool Chain/elftoolchain 4322trunk/libelf elf_memory.3

elf_memory(3): Cross-reference elf_openmemory(3).
DeltaFile
+1-0trunk/libelf/elf_memory.3
+1-01 files

ELF Tool Chain/elftoolchain 4321trunk/libelf elf_begin.3

elf_begin(3): Cross-reference elf_open(3).

DeltaFile
+2-1trunk/libelf/elf_begin.3
+2-11 files

ELF Tool Chain/elftoolchain 4320trunk/libelf elf_open.3

elf_open.3: Improve readability, remove redundant text.
DeltaFile
+9-20trunk/libelf/elf_open.3
+9-201 files

ELF Tool Chain/elftoolchain 4319trunk/libelf elf_getversion.3

elf_getversion.3: Remove redundant text.
DeltaFile
+2-24trunk/libelf/elf_getversion.3
+2-241 files

ELF Tool Chain/elftoolchain 4318trunk/common/sys elfdefinitions.m4

elfdefinitions: Add a synonym for a primitive data type.

This spelling is in use in NetBSD.  It also appears to be
used in other open-source projects.
DeltaFile
+1-0trunk/common/sys/elfdefinitions.m4
+1-01 files

ELF Tool Chain/elftoolchain 4317trunk/common/sys elfdefinitions.m4

elfdefinitions: Refactor the ELF{32,64}_M_*() macros.

This change reduces code duplication, and makes
a set of ELF-class-agnostic macros (ELF_M_*())
available for code that is ELF-class agnostic.

DeltaFile
+10-6trunk/common/sys/elfdefinitions.m4
+10-61 files

ELF Tool Chain/elftoolchain 4316trunk/tests/tet/libelf/tset/elf_symbol_macros symbol_macros.m4

libelf/testsuite: Add tests for the ELF{32,64}_ST_VISIBILITY macros.

While here, correct a log message.
DeltaFile
+14-2trunk/tests/tet/libelf/tset/elf_symbol_macros/symbol_macros.m4
+14-21 files

ELF Tool Chain/elftoolchain 4315trunk/common/sys elfdefinitions.m4

elfdefinitions: Rework macros to not rely on bit width of the 'char' type.
DeltaFile
+6-6trunk/common/sys/elfdefinitions.m4
+6-61 files

ELF Tool Chain/elftoolchain 4314trunk/tests/tet/libelf tet_scen, trunk/tests/tet/libelf/tset Makefile elf_symbol_macros

libelf/testsuite: Add tests for the ELF{32,64}_ST_* macros.
DeltaFile
+94-0trunk/tests/tet/libelf/tset/elf_symbol_macros/symbol_macros.m4
+7-0trunk/tests/tet/libelf/tset/elf_symbol_macros/Makefile
+2-0trunk/tests/tet/libelf/tet_scen
+1-0trunk/tests/tet/libelf/tset/Makefile
+0-0trunk/tests/tet/libelf/tset/elf_symbol_macros/
+104-05 files

ELF Tool Chain/elftoolchain 4313trunk/tests/tet/libelf tet_scen, trunk/tests/tet/libelf/tset Makefile elf_move_macros

libelf/testsuite: Add tests for the ELF{32,64}_M_* macros.
DeltaFile
+97-0trunk/tests/tet/libelf/tset/elf_move_macros/move_macros.m4
+7-0trunk/tests/tet/libelf/tset/elf_move_macros/Makefile
+2-0trunk/tests/tet/libelf/tet_scen
+1-0trunk/tests/tet/libelf/tset/Makefile
+0-0trunk/tests/tet/libelf/tset/elf_move_macros/
+107-05 files

ELF Tool Chain/elftoolchain 4312trunk/tests/tet/libelf tet_scen, trunk/tests/tet/libelf/tset Makefile elf_relocation_macros

libelf/testsuite: Add tests for the ELF{32,64}_R_* macros.
DeltaFile
+141-0trunk/tests/tet/libelf/tset/elf_relocation_macros/relocation_macros.m4
+7-0trunk/tests/tet/libelf/tset/elf_relocation_macros/Makefile
+2-0trunk/tests/tet/libelf/tet_scen
+1-0trunk/tests/tet/libelf/tset/Makefile
+0-0trunk/tests/tet/libelf/tset/elf_relocation_macros/
+151-05 files

ELF Tool Chain/elftoolchain 4311trunk/common/sys elfconstants.m4

elfconstants: Add relocation types defined by the Loongarch ABI v2.50.
DeltaFile
+13-0trunk/common/sys/elfconstants.m4
+13-01 files

ELF Tool Chain/elftoolchain 4310trunk/common/sys elfdefinitions.m4

elfdefinitions: Use a more precise C type in a few ELF structures.

An 'unsigned char' is not guaranteed to be 8 bits wide on all
architectures.  Use C types that are explicitly 8-bit wide for
8-bit wide fields in the file format.
DeltaFile
+6-6trunk/common/sys/elfdefinitions.m4
+6-61 files

ELF Tool Chain/elftoolchain 4309trunk/common/sys elfconstants.m4 elfdefinitions.m4

common/sys: Add additional definitions.
DeltaFile
+18-0trunk/common/sys/elfconstants.m4
+1-0trunk/common/sys/elfdefinitions.m4
+19-02 files

ELF Tool Chain/elftoolchain 4308trunk/common/sys elfdefinitions.m4 elfconstants.m4

common: Add STN_UNDEF.

DeltaFile
+5-0trunk/common/sys/elfdefinitions.m4
+4-0trunk/common/sys/elfconstants.m4
+9-02 files

ELF Tool Chain/elftoolchain 4307trunk/common/sys elfconstants.m4

elfconstants: Add STV_* symbols defined in gABI v4.3.
DeltaFile
+6-0trunk/common/sys/elfconstants.m4
+6-01 files

ELF Tool Chain/elftoolchain 4306trunk/common/sys elfconstants.m4

elfconstants: (whitespace fix) Neaten a few records.
DeltaFile
+14-14trunk/common/sys/elfconstants.m4
+14-141 files

ELF Tool Chain/elftoolchain 4305trunk/tests/tet/libelftc/tset/elftc_get_relocation_type_name elftc_get_relocation_type_name.m4

libelftc/testsuite: Add tests for the M68K relocation types added in [r4303].
DeltaFile
+59-0trunk/tests/tet/libelftc/tset/elftc_get_relocation_type_name/elftc_get_relocation_type_name.m4
+59-01 files

ELF Tool Chain/elftoolchain 4304trunk/libelftc elftc_get_relocation_type_name.m4

libelftc: Translate M68K relocation types.
DeltaFile
+4-0trunk/libelftc/elftc_get_relocation_type_name.m4
+4-01 files

ELF Tool Chain/elftoolchain 4303trunk/common/sys elfconstants.m4

elfconstants: Add ELF psABI symbols for the Motorola 68K architecture.
DeltaFile
+67-0trunk/common/sys/elfconstants.m4
+67-01 files

ELF Tool Chain/elftoolchain 4302trunk/tests/tet/libelftc/tset/elftc_get_relocation_type_name elftc_get_relocation_type_name.m4

libelftc/testsuite: Test value-to-name translation of OpenRISC relocation types.
DeltaFile
+68-0trunk/tests/tet/libelftc/tset/elftc_get_relocation_type_name/elftc_get_relocation_type_name.m4
+68-01 files

ELF Tool Chain/elftoolchain 4301trunk/libelftc elftc_get_relocation_type_name.m4

libelftc: Translate OpenRISC relocation types.
DeltaFile
+4-0trunk/libelftc/elftc_get_relocation_type_name.m4
+4-01 files

ELF Tool Chain/elftoolchain 4300trunk/common/sys elfconstants.m4

elfconstants: Add definitions for the OpenRISC architecture.
DeltaFile
+81-0trunk/common/sys/elfconstants.m4
+81-01 files

ELF Tool Chain/elftoolchain 4299trunk/common/sys elfconstants.m4

elfconstants: Add symbols defined in the IA-64 psABI.

DeltaFile
+23-0trunk/common/sys/elfconstants.m4
+23-01 files

ELF Tool Chain/elftoolchain 4298trunk/tests/tet/libelftc/tset/elftc_get_relocation_type_name elftc_get_relocation_type_name.m4

libelftc/testsuite: add tests for the relocations added in [r4297].
DeltaFile
+8-1trunk/tests/tet/libelftc/tset/elftc_get_relocation_type_name/elftc_get_relocation_type_name.m4
+8-11 files

ELF Tool Chain/elftoolchain 4297trunk/common/sys elfconstants.m4

elfconstants: Add symbols and relocations for the SPARC architecture.

DeltaFile
+5-1trunk/common/sys/elfconstants.m4
+5-11 files