ELF Tool Chain/elftoolchain 3740

Verify that only one of the LIBELF_F_RAWFILE_{MALLOC,MMAP}
flags is set on an ELF descriptor.
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3739

Bug fix: use integer literals of the correct size.

Found by:       Coverity Scan
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3738

Improve an internal API: a return type of 'void'
would be a better fit for an internal function that
never returns a usable value.
DeltaFile
+0-00 files

ELF Tool Chain/elftoolchain 3737

Eliminate an always true sub-expression.

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

ELF Tool Chain/elftoolchain 3736

Add a few assertions.

Submitted by:   Sunil Nimmagadda
DeltaFile
+0-00 files

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