index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
csu
/
boot.h
Age
Commit message (
Expand
)
Author
2023-11-18
crt0 uses a helper function in a MD src/libexec/ld.so .h file (rather than
Theo de Raadt
2022-10-21
static binaries self-mprotect their relro in crt0. mimmutable() also works
Theo de Raadt
2022-01-12
Lift the '#ifdef RCRT0' conditional out of boot*.h to crt0.c
Philip Guenther
2021-11-16
Sync boot.h with ld.so's boot.c, getting rid of struct boot_dyn,
Philip Guenther
2021-11-14
Split out the hppa and mips64 versions of boot.h similar to how I
Philip Guenther
2019-05-10
ld.so boot cleanup support:
Philip Guenther
2018-11-22
Make alpha less special: _dl_boot_bind() is written to complete
Philip Guenther
2017-01-29
remove unused variables
Charles Longeau
2017-01-02
Remove the (now unused) code to determine the page size. Also get rid of
Mark Kettenis
2016-12-24
Replace return by break; requested by guenther@
Mark Kettenis
2016-12-24
Remove code that reprotects the GOT based on the __got_start and __got_end
Mark Kettenis
2016-12-19
A couple more unused variables.
Kenneth R Westerback
2016-09-01
retire sparc
Ted Unangst
2016-08-08
Look for a PT_GNU_RELRO section and, if present, mprotect that range
Philip Guenther
2016-08-07
Teach mips64 to pass &_DYNAMIC to _dl_boot_bind().
Philip Guenther
2016-08-07
alpha already calculates &_DYNAMIC for the _reloc_alpha_got() call, so
Philip Guenther
2016-08-07
Teach i386 to pass &_DYNAMIC to _dl_boot_bind()
Philip Guenther
2016-08-07
Psych: amd64 has been passing &_DYNAMIC to _dl_boot_bind() for 19 months
Philip Guenther
2016-08-07
Flip the #ifdef logic: amd64, i386, and mips64 were the only static PIE
Philip Guenther
2016-07-05
Missed a reference to dl_prebind.h
Philip Guenther
2016-03-12
Call mprotect() via its hidden _lib_mprotect alias to avoid accidental
Philip Guenther
2015-12-06
Simplify the relocation code for the ld.so bootstrap and static pie: track
Philip Guenther
2015-09-19
Make sure we set PROT_EXEC on the GOT for BSS-PLT binaries on powerpc.
Mark Kettenis
2015-08-17
Do not include os-note-elf.h here, otherwise we end up with duplicate OS notes
Mark Kettenis
2015-07-03
static pie support for sparc.
Miod Vallat
2015-01-16
<sys/param.h> is not needed here either.
Theo de Raadt
2014-12-29
Make the PLT read-only on powerpc as well.
Mark Kettenis
2014-12-27
Static PIE support for alpha.
Mark Kettenis
2014-12-25
Use archdep.h GOT_PERMS define for mprotect of GOT. okay kettenis@
Kurt Miller
2014-12-24
Expand Elf_Rel relocations to include DT_JMPREL. Inspect DT_PLTREL value
Kurt Miller
2014-12-24
Fix previos. Pointed out by kurt@.
Mark Kettenis
2014-12-23
Use the page size passed by the kernel in the Auxilliary Vector to handle
Mark Kettenis
2014-12-23
Make sure the GOT and PLT are not writable.
Mark Kettenis
2014-12-22
When skipping a relocation because the referenced symbol is undefined, make
Mark Kettenis
2014-12-22
Introduce new csu0 variant for -static -pie binaries to use called
Kurt Miller