| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Elf_Arhdr structures better.
|
|
|
|
|
|
|
|
|
| |
- Correctly retrieve the initial (special) members of an archive after
an archive descriptor is rewound using elf_rand(SARMAG).
- Do not strip trailing white space from the 'raw' names retrieved
using elf_getarhdr().
Reported by: "Hyo geol, Lee" <hyogeollee at gmail dot com>
|
| |
|
|
|
|
| |
Submitted by: Kai Wang <kaiw27 at gmail dot com>
|
|
|
|
| |
Prodded by: Sam Arun Raj <samarunraj at gmail dot com>
|
|
|
|
| |
Submitted by: Kai Wang <kaiw27 at gmail dot com>
|
|
|
|
|
|
| |
were using translated data linked list, leading to a memory leak.
Jkoshy's testsuite was used to check for non-regression.
|
|
|
|
| |
that require extended numbering.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
members of the ELF Executable Header inside the library-private
`struct _Elf' descriptor and only update the underlying Elf{32,64}_Ehdr
structure on an elf_update(3) call. These fields of the Ehdr
structure are technically `out of bounds' for an application program
per the ELF(3) API, but we've seen applications that initialize
a new Ehdr structure using memcpy(), messing up the library's
invariants. [1]
Implement elf_getphnum() and handle ELF objects with more than
64K program header table entries.
Reported by: jb [1]
|
|
|
|
|
| |
a `struct ar_hdr'. These members do not use NUL-termination
while strlcpy() expects its source buffer to be NUL-terminated.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
to determine which Elf Types are to be handled. Change the M4
templates to wrap an `#if __FreeBSD_version >= NNN'/`#endif' pair
around the generated code for each ELF data type, where `NNN' is
the OS version where the ELF type was added to the source tree.
This change allows cross-builds of old sources on newer FreeBSD
systems to work correctly.
Problem reported by: ru
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Document the relationship between section types (SHT_*) and the
types known to the libelf.
|
| |
|
|
|
|
|
| |
- don't add generated sources' objects to OBJS explicitly;
GENSRCS is part of SRCS so they were already in OBJS.
|
|
|
|
|
|
|
| |
- make document title match filename;
- remove hard sentence breaks, whitespace at EOL, and double whitespace;
- sort SEE ALSO xrefs, adding missing section numbers;
- fix a misspelled macro name.
|
|
|
|
|
|
|
|
| |
is for when you need something in ".depend", but not compiled in.
- Style fixes: Spell ${.OBJDIR} as ".".
- Neaten a comment.
Submitted by: ru
|
|
Bump __FreeBSD_version.
Reviewed by: jb
|