ELF Tool Chain/elftoolchain 3735

Recognize the PPC64 architecture.

Submitted by: Dr N.W. Filardo on -developers
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3734

Document the additional errors possible for the APIs
updated by revision r3732.
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3733

Unbreak 'make test'.
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3732

Handle error returns from the _libelf_msize() helper
function consistently.

Pointed out by: Sunil Nimmagadda on -developers
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3731

Use a version string of 'unknown:unknown' instead of
exiting with an error when the current source tree
version cannot be determined.
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3730

Bug fix: return the correct symbolic name for the value
'DW_DS_trailing_separate'.

Noticed by:     Sunil Nimmagadda
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3729

Document the use of shell wildcards for matching names and tags.

Ticket:        #270
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3728

Use fnmatch(3) when matching test names and tags.

Ticket:        #270
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3727

Fix a mandoc warning in the test_driver(1) manual
page, and document the -v option.

Ticket:        #270
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3726

In verbose mode, indicate which test run options had
been explicitly set on the command line.

Change the test case/test function listing format to
be similar to the lines printed in verbose mode.

Ticket:        #270
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3725

Avoid warnings when -Wmissing-prototypes and
-Wunused-parameter are in effect.

Ticket:        #270
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3724

Add an additional test function to an example file.

Ticket:        #270
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3723

Implement support for listing test functions and test
cases in a test executable.

Ticket:        #270
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3722

Fix a double-free in nm(1), caused by the wrap-around
of an index.

Reported by:    Sunil Nimmagadda
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3721

Permit TET to be configured on OpenBSD.

Submitted by:   Sunil Nimmagadda
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3720

Unbreak 'make clobber' on OpenBSD.

Reported by:    Sunil Nimmagadda
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3719

Unbreak tree traversal on OpenBSD 6.3: only use
'exists()' on non-empty make variables.
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3718

Work-in-progress: support for selecting tests and
test cases.

Ticket:        #270
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3717

Add tests for the elf_rand() API.
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3716

Bug fix: check for overflow correctly after computing
a file offset.

Ticket:        #565
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3715

Work-in-progress: add tests for the elf_rand(3) API.
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3714

Reject unsupported section types when writing an
ELF object.

Fuzz testing by:        Sunil Nimmagadda
Ticket:               #569
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3713

Turn on additional compilation warnings when building libelf
on Ubuntu.
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3712

Fix warnings from -Wstrict-overflow and -Wconversion.
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3711

Use an `off_t` type to hold the raw size of an ELF object.

Ticket:        #568
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3710

Revert [r3709] in favour of a fix that preserves the
use `off_t` for file offsets.

Ticket:        #568
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3709

Unbreak the build when -Werror,-Wsign-compare is used.

Noticed by:     emaste
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3708

Remove a redundant check in an internal helper function.

Ticket:        #565
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3707

Loosen a too-strict assertion, in order to enable
additional fuzz testing.

Ticket:        #565
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3706

Bug fix: initialize a test case correctly.
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3705

Remove redundant checks when calling free(3).

Submitted by:   Sunil Nimmagadda
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3704

Add a test verifying the handling of archives with
too-large members.

Ticket:        #565
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3703

Bug fix: return an 'UNRESOLVED' test status for tests with
missing data files.
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3702

Bug fix: bring in the data files needed by the tests
added in [r3691].

Ticket:        #565
Pointy hat:     jkoshy
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3701

Perform additional bounds checks when traversing ar(1) archives.

Ticket:        #565
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3700

Return a better error code in the event an ar(1)
archive could not be parsed successfully.
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3699

Check of the return value from elf_next(3) in example
code.
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3698

Document the behavior of elf_next(3) after revision [r3697].
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3697

Return an error from elf_next(3) when traversing
too-short ar(1) archives.

Ticket:        #565
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3696

Return an error for too-short ar(1) archives instead
of aborting the current process.

Ticket:        #565
Fuzz testing by: Sunil Nimmagadda
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3695

Add a test verifying the traversal of Elf_Data
descriptors after a data descriptor is added to
a section.
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3694

Also verify that loaded sections contain the expected
number of Elf_Data descriptors.
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3693

Improve code consistency within a file.

Submitted by:   Sunil Nimmagadda
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3692

Avoid a construct that could result in undefined
behavior.

Noticed by:     emaste
Ticket:        #499
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3691

Add tests that exercise the elf{32,64}_getehdr()
APIs on invalid ELF objects.

Ticket:        #565
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3690

Add an (invalid) ELF object specification with an
EHDR that uses extended section numbering, but with
section header #0 placed outside the object.

Ticket:        #565
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3689

Permit fields in a YAML ELF description to hold values
that are larger than the corresponding ELF field size.

At the time of writing the ELF object, truncate this
value to the range supported by the field's width.

This is a short-term fix to support the generation
of both 32 and 64 bit binaries from a single YAML
description.

Ticket:        #281
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3688

Check for numeric overflows when validating file
offsets.

Ticket:        #565
Reported by:    Sunil Nimmagadda
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3687

Fix an example program: allocate space for the
trailing NUL added by vis(3).

Pointed out by:        Sunil Nimmagadda
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3686

Remove an unused header.
DeltaFile
+0-00 files