| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Submitted by: Joerg Sonnenberger
MFC after: 3 days
Notes:
svn path=/head/; revision=202159
|
|
|
|
|
|
|
|
|
|
|
|
| |
Similar to libexec/, do the same with lib/. Make WARNS=6 the norm and
lower it when needed.
I'm setting WARNS?=0 for secure/. It seems secure/ includes the
Makefile.inc provided by lib/. I'm not going to touch that directory.
Most of the code there is contributed anyway.
Notes:
svn path=/head/; revision=201381
|
|
|
|
| |
Notes:
svn path=/head/; revision=189721
|
|
|
|
| |
Notes:
svn path=/head/; revision=186758
|
|
|
|
|
|
|
|
| |
debug strtabs with type SHT_STRTAB. Although we could change FreeBSD's
gcc, we really need to play nicely with gcc as distributed by the FSF.
Notes:
svn path=/head/; revision=179241
|
|
|
|
| |
Notes:
svn path=/head/; revision=179240
|
|
|
|
| |
Notes:
svn path=/head/; revision=179239
|
|
|
|
|
|
|
|
|
|
| |
PR: 121490
Submitted by: Anatoly Borodin <anatoly.borodin@gmail.com>
Approved by: rwatson (mentor), jkoshy
MFC after: 3 days
Notes:
svn path=/head/; revision=177626
|
|
|
|
|
|
|
|
|
|
| |
consistent with the section indices returned to the application by
elf_ndxscn().
Submitted by: kaiw
Notes:
svn path=/head/; revision=177367
|
|
|
|
|
|
|
|
|
|
|
|
| |
section header entry if the application is not taking charge of ELF
object layout.
Update (c) years, and bump the manual page's date.
Submitted by: kaiw
Notes:
svn path=/head/; revision=177366
|
|
|
|
|
|
|
|
|
| |
- Update (c) years.
Submitted by: kaiw [1]
Notes:
svn path=/head/; revision=176758
|
|
|
|
|
|
|
|
|
| |
between 64 and 32 bit variants.
Submitted by: kaiw
Notes:
svn path=/head/; revision=176727
|
|
|
|
|
|
|
| |
Submitted by: kaiw
Notes:
svn path=/head/; revision=175973
|
|
|
|
|
|
|
|
|
|
|
|
| |
elf{32,64}_xlateto[fm]() translation functions. This change makes our
libelf compatible with other ELF(3) implementations. [1]
- Update manual page to reflect this change.
- Style fixes: wrap a long line.
Submitted by: jb [1]
Notes:
svn path=/head/; revision=173924
|
|
|
|
|
|
|
|
|
|
| |
page and code to match.
Submitted by: jb
MFC After: 1 day
Notes:
svn path=/head/; revision=173869
|
|
|
|
|
|
|
| |
MFC after: 1 day
Notes:
svn path=/head/; revision=172861
|
|
|
|
|
|
|
|
|
| |
point the reader to the elf_getphnum() function.
MFC after: 1 day
Notes:
svn path=/head/; revision=172848
|
|
|
|
|
|
|
|
|
| |
on application control of ELF object layout.
MFC after: 1 day
Notes:
svn path=/head/; revision=172846
|
|
|
|
|
|
|
| |
Approved by: re (bmah)
Notes:
svn path=/head/; revision=172099
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
with section header tables residing in between other sections.
Introduce additional checks for overlaps between section data and
the section header table when the application is performing section
layout.
Document additional error returns.
Reported by: Kai Wang <kaiw27 at gmail dot com>
Approved by: re (rwatson)
Notes:
svn path=/head/; revision=172088
|
|
|
|
|
|
|
| |
Approved by: re (bmah)
Notes:
svn path=/head/; revision=171641
|
|
|
|
| |
Notes:
svn path=/head/; revision=169092
|
|
|
|
|
|
|
| |
Elf_Arhdr structures better.
Notes:
svn path=/head/; revision=167932
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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>
Notes:
svn path=/head/; revision=167930
|
|
|
|
| |
Notes:
svn path=/head/; revision=167901
|
|
|
|
|
|
|
| |
Submitted by: Kai Wang <kaiw27 at gmail dot com>
Notes:
svn path=/head/; revision=167687
|
|
|
|
|
|
|
| |
Prodded by: Sam Arun Raj <samarunraj at gmail dot com>
Notes:
svn path=/head/; revision=167315
|
|
|
|
|
|
|
| |
Submitted by: Kai Wang <kaiw27 at gmail dot com>
Notes:
svn path=/head/; revision=167183
|
|
|
|
|
|
|
|
|
| |
were using translated data linked list, leading to a memory leak.
Jkoshy's testsuite was used to check for non-regression.
Notes:
svn path=/head/; revision=166863
|
|
|
|
|
|
|
| |
that require extended numbering.
Notes:
svn path=/head/; revision=165536
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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]
Notes:
svn path=/head/; revision=165535
|
|
|
|
|
|
|
|
| |
a `struct ar_hdr'. These members do not use NUL-termination
while strlcpy() expects its source buffer to be NUL-terminated.
Notes:
svn path=/head/; revision=165534
|
|
|
|
| |
Notes:
svn path=/head/; revision=165523
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=165317
|
|
|
|
| |
Notes:
svn path=/head/; revision=165316
|
|
|
|
| |
Notes:
svn path=/head/; revision=165283
|
|
|
|
| |
Notes:
svn path=/head/; revision=165178
|
|
|
|
|
|
|
|
| |
Document the relationship between section types (SHT_*) and the
types known to the libelf.
Notes:
svn path=/head/; revision=165093
|
|
|
|
| |
Notes:
svn path=/head/; revision=165032
|
|
|
|
|
|
|
|
| |
- don't add generated sources' objects to OBJS explicitly;
GENSRCS is part of SRCS so they were already in OBJS.
Notes:
svn path=/head/; revision=164577
|
|
|
|
|
|
|
|
|
|
| |
- 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.
Notes:
svn path=/head/; revision=164253
|
|
|
|
|
|
|
|
|
|
|
| |
is for when you need something in ".depend", but not compiled in.
- Style fixes: Spell ${.OBJDIR} as ".".
- Neaten a comment.
Submitted by: ru
Notes:
svn path=/head/; revision=164225
|
|
Bump __FreeBSD_version.
Reviewed by: jb
Notes:
svn path=/head/; revision=164190
|