summaryrefslogtreecommitdiffstats
path: root/lib/libelf (follow)
Commit message (Collapse)AuthorAgeFilesLines
* crank libelf major for exec_elf.h changesjsg2019-12-011-1/+1
|
* open() and fstat() return precisely -1 on error, not a vague value < 0.deraadt2019-06-202-5/+5
| | | | Follow the contract.
* fix bogus cross references: there is no ELF(3) manual page;schwarze2019-06-111-4/+4
| | | | pointed out by naddy@
* do not use plain-text ELF(3) to reference page titles, use .Nm or .Xr.:schwarze2019-06-116-16/+34
| | | | | | issue noticed by naddy@ when he inspected a bug report from aalm@; while here, use .At where appropriate; OK naddy@ jmc@
* update libelf from elftoolchain r3714 to r3717jsg2019-03-191-6/+6
| | | | check for overflow correctly after computing a file offset
* update libelf from elftoolchain r3669 to r3714jsg2019-03-1918-97/+156
| | | | | includes changes to address problems sunil@ found with fuzzing original diff from and ok sunil@
* add libelf from elftoolchain r3669jsg2019-02-01118-0/+17766
A 2 clause BSD licensed implementation of the SVR4 ELF API also implemented by mr511.de libelf (devel/libelf in ports) and elfutils. It is being added to base to allow Mesa to use it in future. shlib major is higher than devel/libelf and pkg-config version is 0.8.2 to pass a glib2 configure test so this can replace the use of devel/libelf in ports.