summaryrefslogtreecommitdiffstats
path: root/libexec (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* As additional paranoia, make a copy of system ld.so into obj/ld.so.backupderaadt2019-11-291-1/+2
* Repurpose the "syscalls must be on a writeable page" mechanism toderaadt2019-11-2914-17/+56
* Unrevert: this change was unrelatedguenther2019-11-281-16/+1
* Revert yesterday's _dl_md_reloc() and _dl_md_reloc_got() changes:guenther2019-11-285-386/+731
* Delete now obsolete commentsguenther2019-11-272-6/+2
* unifdef: hppa does HAVE_JMPREL and does not have DT_PROCNUMguenther2019-11-271-16/+1
* armv7 and aarch64 specify GLOB_DAT as having an addend, so treat itguenther2019-11-272-10/+4
* Clean up _dl_md_reloc(): instead of having tables and piles of conditionalsguenther2019-11-264-589/+202
* Make aarch64, amd64, arm, and i386 more like sparc64: move non-lazyguenther2019-11-264-135/+202
* Simplify the handling of the explicit relocations based on ld.so onlyguenther2019-11-101-13/+8
* unifdef HAVE_JMPREL, delete dt_pltrelsz handling (which was only usedguenther2019-11-101-34/+2
* Recommit CHECK_LDSO bits for mips64, verified on both loongson and octeon.guenther2019-11-101-1/+9
* Delete unused support for relocations that don't require alignment.guenther2019-10-244-97/+12
* Prefer the size-independent ELF identifiers over the size-specific ones.guenther2019-10-2320-252/+252
* Whoops: backout mips64+hppa CHECK_LDSO bits: they weren't done and weren'tguenther2019-10-212-25/+2
* For more archs, ld.so itself only needs/uses the arch's "just add load offset"guenther2019-10-2015-97/+462
* Tighten handling of pure relative DIR32 relocations and those referencingguenther2019-10-051-11/+12
* Delete some obsolete debugging #ifdefs blocksguenther2019-10-059-79/+9
* Convert the child_list member from a linked list to a vector.guenther2019-10-047-43/+66
* Use a better algorithm for calculating the grpsym library order.guenther2019-10-035-59/+83
* Oops: the call to ofree() in orealloc() was misconverted into a call toguenther2019-09-301-2/+2
* Add where missing and harmonize PATH to be _PATH_DEFPATH (without local norajacoutot2019-09-281-2/+2
* Remove some duplicate symbol definitions.mortimer2019-09-021-14/+10
* Delete the last argument to fit recent _dl_find_symbol change.aoyama2019-08-311-3/+3
* update tradcpp to 0.5.3jsg2019-08-239-26/+85
* Use NULL for second gettimeofday(2) argument; ok deraadt@ kettenis@cheloha2019-08-091-5/+4
* Fix pointless cast: (struct timezone *)0 -> NULLcheloha2019-08-091-2/+2
* By now we are already confident that pledge(2) "just works(tm)" and that it canmestre2019-08-061-10/+1
* Factor out TEXTREL mprotecting from the per-arch files into _dl_rtld(),guenther2019-08-0612-264/+44
* Simplify _dl_find_symbol(). Currently, it returns three values:guenther2019-08-0415-494/+402
* The ABI says JUMP_SLOT relocations don't have an addend, so don't add it inguenther2019-08-031-2/+2
* Suppress DWARF2 warnings on clang archs by building with -gdwarf-4guenther2019-08-034-6/+15
* shorten the failure message, it should not wrap a line.deraadt2019-07-301-2/+2
* Fix copy pasto, re-add missing goto in error path.brynet2019-07-251-1/+2
* Yet another workaround for crappy libpcap API designbrynet2019-07-252-3/+91
* Ever since I introduced pledge(2) on spamd(8) the chroot'ed process, if runningmestre2019-07-241-16/+2
* In 2004, we upgraded to binutils 2.14 with did -zcombreloc by default.guenther2019-07-214-86/+7
* ld.so's $ORIGIN handling when argv[0] is a relative path was broken byguenther2019-07-1415-262/+20
* snprintf/vsnprintf return < 0 on error, rather than -1.deraadt2019-07-031-2/+2
* Compile with -fno-jump-tables to avoid relocations in _dl_boot_bind() whenkettenis2019-07-011-2/+4
* Remove stray comma.kettenis2019-07-011-2/+2
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-281-1/+1
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-2823-118/+118
* Explicitly lock unveil. Noticed when testing the recent ps(1) commit exposingrob2019-06-231-1/+5
* after installing new kernel, do a sync(8) to encourage lazy buffers toderaadt2019-06-201-1/+2
* make gc workaround compile on non-clangderaadt2019-06-071-1/+3
* Disable the unmapping of ld.so's boot data for now, as boehm-gc apparentlyguenther2019-06-041-1/+3
* Indentation fixguenther2019-05-121-2/+2
* Prune visited leaves when walking dependencies to call init functions inguenther2019-05-112-15/+15
* ld.so boot cleanup support:guenther2019-05-1020-68/+526