summaryrefslogtreecommitdiffstats
path: root/lib/csu/boot.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* retire sparctedu2016-09-011-2/+2
* Look for a PT_GNU_RELRO section and, if present, mprotect that rangeguenther2016-08-081-8/+24
* Teach mips64 to pass &_DYNAMIC to _dl_boot_bind().guenther2016-08-071-6/+1
* alpha already calculates &_DYNAMIC for the _reloc_alpha_got() call, soguenther2016-08-071-4/+2
* Teach i386 to pass &_DYNAMIC to _dl_boot_bind()guenther2016-08-071-2/+2
* Psych: amd64 has been passing &_DYNAMIC to _dl_boot_bind() for 19 monthsguenther2016-08-071-2/+2
* Flip the #ifdef logic: amd64, i386, and mips64 were the only static PIEguenther2016-08-071-5/+4
* Missed a reference to dl_prebind.hguenther2016-07-051-2/+1
* Call mprotect() via its hidden _lib_mprotect alias to avoid accidentalguenther2016-03-121-1/+8
* Simplify the relocation code for the ld.so bootstrap and static pie: trackguenther2015-12-061-132/+71
* Make sure we set PROT_EXEC on the GOT for BSS-PLT binaries on powerpc.kettenis2015-09-191-2/+10
* Do not include os-note-elf.h here, otherwise we end up with duplicate OS noteskettenis2015-08-171-3/+1
* static pie support for sparc.miod2015-07-031-2/+3
* <sys/param.h> is not needed here either.deraadt2015-01-161-2/+1
* Make the PLT read-only on powerpc as well.kettenis2014-12-291-2/+2
* Static PIE support for alpha.kettenis2014-12-271-2/+36
* Use archdep.h GOT_PERMS define for mprotect of GOT. okay kettenis@kurt2014-12-251-2/+2
* Expand Elf_Rel relocations to include DT_JMPREL. Inspect DT_PLTREL valuekurt2014-12-241-6/+21
* Fix previos. Pointed out by kurt@.kettenis2014-12-241-2/+2
* Use the page size passed by the kernel in the Auxilliary Vector to handlekettenis2014-12-231-5/+11
* Make sure the GOT and PLT are not writable.kettenis2014-12-231-1/+23
* When skipping a relocation because the referenced symbol is undefined, makekettenis2014-12-221-5/+7
* Introduce new csu0 variant for -static -pie binaries to use calledkurt2014-12-221-0/+250