tests/libelftc: Catch-up with [r4399] (addition of EM_LST & EM_CHILI).
Add EM_LST and EM_CHILI.
libelftc: fix const correctness for C23
libelf/testsuite: Initialize structs prior to taking their addresses.
libelf/testsuite: Do not print an uninitialized variable.
libtest/make-test-scaffolding: Generate setup & teardown entries.
libtest: Support testcase-specific setup and teardown functions.
libtest: Simplify the output from the '-l' (list) option.
libtest: Simplify test selection.
libtest: Minor code improvements.
libtest: make a verbosity check more visible.
libtest: Improve the test_driver.1 manual page.
libtest: Align the test_driver(1) manual page with the code.
libtest: Shorten a few symbols to improve code readability.
libtest: Remove redundant test case name prefixes from function names.
libtest: Document behavior with multiple calls to test_result(3).
libtest: Add a 'help' option to test executables.
libtest: link test_result(3) to test(3).
libtest: Make it mandatory for test functions to call test_result(3).
test.3: Catch up with the API changes in [r4378].
libtest: Simplify the test(3) & test_driver(3) APIs.
elftoolchain.test.mk: Clean generated object files.
libtest: simplify the protocol for test case setup/teardown.
libtest: Suffix more types with '_t'.
libtest: Use an '_t' suffix for types.
test.3: Catch up with [r4374]: use noun forms 'setup' & 'teardown'.
Grammar fix: use noun forms for 'setup' and 'teardown'.
tools/netbsd-base-system-import.sh: use getopts correctly.
tools/netbsd-base-system-import.sh: Reduce verbosity during SVN checkouts.
tools/netbsd-base-system-import.sh: Implement a -rREV option.
ar.1: Address mandoc -Tlint warnings.
nm.1: Address warnings from mandoc -Tlint.
isa.1: Fix mandoc -Tlint warnings.
libelftc/testsuite: Check test coverage of EM_* values.
libelftc/testsuite: Test name translation of recently added EM_* values.
elfconstants: Add EM_PPU (T-HEAD Parallel Processing Unit).
mk: Add a 'memcheck-test' target.
libelf/testsuite: Fix a -Wsigned-compare warning.
Use a dedicated header for elftc_get_program_name(3).
libelf/testsuite: Avoid the use of 'result' status variables.
libelf/test-suite: Convert tests to not use 'result' variables.
libelf/test-suite: Convert tests to not use 'result' variables.
libelf/test-suite: Convert tests to not use 'result' variables.
libdwarf/test-suite: Do not use 'result' variables for tracking test status.
libelftc/test-suite: Avoid using 'result' variables.
libelf/test-suite: Remove an unneeded 'result' variable.
libelf/test-suite: Improve the name of a helper macro.
libelf/test-suite: Simplify use of the TP_SET_VERSION() macro.
tests/tet: (WIP) Improve test conciseness.
libelftc: Simplify the elftc_vector_delete(3) API.
libelf/testsuite: Add tests for Loongarch relocation constants.
libelftc/testsuite: Add tests for elftc_vector(3).
libelftc: Add elftc_vector(3) to the build.
libelftc: Add elftc_vector(3), a dynamically-sized sequenced container.
elftoolchain.tet.mk: Add a 'debug-test' convenience target.
common: delete the ELFTC_GETPROGNAME() macro.
isa: Use elftc_get_program_name(3).
findtextrel: Use elftc_get_program_name(3).
elfdump: Use elftc_get_program_name(3).
elfcopy: Use elftc_get_program_name(3).
ld: Use elftc_get_program_name(3).
nm: Use elftc_get_program_name(3).
cxxfilt: Use elftc_get_program_name(3).
brandelf: Use elftc_get_program_name(3).
as: Use elftc_get_program_name(3).
ar: Use elftc_get_program_name(3).
readelf: Use elftc_get_program_name(3).
size: Use elftc_get_program_name(3).
strings: Use elftc_get_program_name(3).
addr2line: Use elftc_get_program_name(3).
libelftc: document elftc_get_program_name(3).
libelftc: Use SVN 'Id' keyword expansion for a file.
elftc_get_program_name: Handle a NULL return from getprogname(3).
libelftc: add a convenience API to get the current program name.
readelf: stack overflow from DWARF sibling recursion
readelf: stack overflow from DWARF sibling recursion
Demangling float values on 32 bit systems
Create a standalone libdemangler library
tools/netbsd-base-system-import.sh: Suppress unwanted expansion of $NetBSD$.
netbsd-base-system-import.sh: import from upstream SVN by default.
libelf/Makefile: Sort SRCS.
libelf/Makefile: (minor) use one file per SRCS line.
elf_memory(3): Cross-reference elf_openmemory(3).
elf_begin(3): Cross-reference elf_open(3).
elf_open.3: Improve readability, remove redundant text.
elf_getversion.3: Remove redundant text.
elfdefinitions: Add a synonym for a primitive data type.
elfdefinitions: Refactor the ELF{32,64}_M_*() macros.
libelf/testsuite: Add tests for the ELF{32,64}_ST_VISIBILITY macros.
elfdefinitions: Rework macros to not rely on bit width of the 'char' type.
libelf/testsuite: Add tests for the ELF{32,64}_ST_* macros.
libelf/testsuite: Add tests for the ELF{32,64}_M_* macros.
libelf/testsuite: Add tests for the ELF{32,64}_R_* macros.
elfconstants: Add relocation types defined by the Loongarch ABI v2.50.
elfdefinitions: Use a more precise C type in a few ELF structures.
common/sys: Add additional definitions.
elfconstants: Add STV_* symbols defined in gABI v4.3.
elfconstants: (whitespace fix) Neaten a few records.
libelftc/testsuite: Add tests for the M68K relocation types added in [r4303].