summaryrefslogtreecommitdiffstats
path: root/libexec (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use a static chacha instance to fill randomdata sections. Avoids loopingmortimer2018-02-092-33/+247
* sync with libc malloc: use consistent style for for loop in unmap(),otto2018-02-071-3/+1
* Expand Type strings by one space, to fit ld.so, in the same ugly way "exe "deraadt2018-02-041-6/+6
* don't forget to increment loop var; infinite loops spotted by sthen@otto2018-02-011-0/+1
* No need to add ffs.c as we use .VPATH to reach over into libc/string.kettenis2018-01-301-40/+0
* provide ffs, gcc generates calls to it, even when __builtin_ffs() is used.otto2018-01-302-2/+42
* kill a gcc warningotto2018-01-301-1/+1
* port over the malloc changes from libc. prompted by deraadt@otto2018-01-301-305/+294
* Unlike other archs, mips64 needs ld.so to know about symbol visibility andguenther2018-01-181-3/+4
* Fix one possible buffer overflow and one underflow. Also some minormillert2017-12-241-17/+29
* Implement missing bits to support lazy binding. Note that the codekettenis2017-12-212-46/+38
* ld.so's syscall _dl_* API/ABI doesn't reurn errno, but -errno.deraadt2017-12-121-2/+4
* spacingderaadt2017-12-121-2/+2
* also cleanout ld.so.aderaadt2017-12-081-1/+3
* Everyone knows this as ld.so, nor by the ancient name rtld.deraadt2017-12-084-10/+10
* Redo the calculation of the alignment and placement of static TLS data toguenther2017-12-013-17/+215
* Implement a DL_REFERENCE dlctl. To be used by the upcomingkettenis2017-11-281-1/+18
* Tweak bitmask calculation to match i386 and avoid clang warning.kettenis2017-11-151-3/+4
* Consolidate lib.so.*.a, ld.so.a and the kernel relink kit intorpe2017-11-052-11/+13
* Prefer <elf.h> to the non portable <sys/exec_elf.h>.mpi2017-10-291-1/+1
* Use <elf.h> instead of <elf_abi.h>mpi2017-10-2712-24/+24
* If LD_BIND_NOW is in force then all relocations are performed eagerly,guenther2017-10-261-1/+5
* R_AARCH64_NONE should be zero, not 256. The latter was a deprecatedguenther2017-10-241-3/+3
* Make blacklist entries override the whitelist. When running spamdmillert2017-10-184-17/+133
* add missing HISTORY; based on CVS logs and release announcementsschwarze2017-10-171-2/+9
* Use a binary search to speed up blacklist lookups. OK phessler@millert2017-10-172-38/+132
* Check for asprintf() returning -1 instead of assuming that themillert2017-10-121-2/+3
* __plt_{start,end} are no longer generated or necessary, having beenguenther2017-10-103-20/+3
* Sync with libc malloc, doing delayed free double-free check alwaysotto2017-10-051-21/+15
* Make sure to freezero() the wide-character copy of the user supplied password.anton2017-09-161-11/+20
* Remove superfluous mprotect()ing of the PLT that's been obsoleted byguenther2017-09-091-6/+8
* Fix m88k problem in recent ld.so changes.aoyama2017-09-032-8/+13
* rename *fdprint function to *dprintf, like libc versionderaadt2017-08-293-24/+24
* whitespacederaadt2017-08-282-5/+5
* whitespacederaadt2017-08-284-10/+10
* fix arm64 buildjsg2017-08-281-2/+2
* Place all .o files, Symbols.map, and the test program into /usr/libdata/ld.so.a.deraadt2017-08-271-1/+10
* The test program run before ld.so is installed was encoding the $OBJDIRderaadt2017-08-271-2/+2
* Link the ~45 .o which become ld.so in a random order.deraadt2017-08-271-3/+4
* hppa & sh use support functions from libgcc. Rather than linking againstderaadt2017-08-273-6/+17
* Replace heaps of hand-written syscall stubs with a simpler frameworkderaadt2017-08-2739-801/+683
* Remove -fno-stack-protector; works fine without it.kettenis2017-08-261-2/+2
* It's a standalone script now, so explicitly set a sane PATH.rpe2017-08-251-1/+3
* Fix detection whether /usr/share is on a nfs mounted filesystem.rpe2017-08-251-2/+2
* descend into reorder_kerneljsg2017-08-221-1/+2
* Move the kernel relinking code from /etc/rc into a seperate scriptrpe2017-08-212-0/+67
* Build ld.so with ${DEBUG} which defults to -g, like other "libraries" are.deraadt2017-08-191-2/+2
* remove accidentally duplicated cpp chunksderaadt2017-08-161-32/+10
* Adapt the commit in libc that changes how a string like "0xy" ismillert2017-08-161-3/+4
* Align text locations to 16 (instead of 4) to match modern recommendationsderaadt2017-08-152-10/+10