summaryrefslogtreecommitdiff
path: root/libexec/ld.so
AgeCommit message (Expand)Author
2014-05-02No need to figure out the area spanned by .got in _dl_md_reloc(); onlyMiod Vallat
2014-04-16It's been a quarter century: we can assume volatile is present with that name.Philip Guenther
2014-03-18Retire hp300, mvme68k and mvme88k ports. These ports have no users, keepingMiod Vallat
2014-02-22Delete descriptions of env variables that we don't actually support.Philip Guenther
2014-02-16Unbreak ld.so with ssp-strong/all on sparc64 and powerpc. With theMartynas Venckus
2014-01-23improve some typesTheo de Raadt
2014-01-23Remove LD_NORANDOM feature. It serves no usable purpose. DeterminismTheo de Raadt
2014-01-19Only i386 needs mquery; delete the static inlines from amd64 and hppaPhilip Guenther
2014-01-18Make ld.so pass its cleanup handler in $2 as required by the MIPS System VMark Kettenis
2013-12-31Don't consider ld.so to be successfully built unless a test programPhilip Guenther
2013-12-30When a function does not obviously terminate itself, it is good practiceTheo de Raadt
2013-12-28Do not need __guard anymoreTheo de Raadt
2013-12-25Pass _dl_dtors as the csu cleanup routine on shMiod Vallat
2013-12-25Pass _dl_dtors as the csu cleanup routine on arm.Miod Vallat
2013-12-25Pass _dl_dtors as the csu cleanup routine on m68k and m88k; change theMiod Vallat
2013-12-25Make ld.so pass its cleanup handler in %g1 as required by the SPARC System VMark Kettenis
2013-12-24Remove some leftover bits that are no longer necessary now that we noMark Kettenis
2013-12-23Use slightly diffrerent code to get the global offset table address. ThisMark Kettenis
2013-12-23Make ld.so pass its cleanup handler in %rdx as required by the AMD64 System VMark Kettenis
2013-12-23Make ld.so pass its cleanup handler in r7 as required by the PowerPC System VMark Kettenis
2013-12-23Fix indentation.Mark Kettenis
2013-12-23Make ld.so pass its cleanup handler in v0 and stop calling atexit(4) directlyMark Kettenis
2013-12-23Make ld.so pass its cleanup handler in %g1 as required by the SPARC System VMark Kettenis
2013-12-23Call __cxa_atexit(3) instead of atexit(3). Preparation for upcoming changes toMark Kettenis
2013-12-23Make ld.so pass its cleanup handler in %arg1 and stop calling atiexit(4)Mark Kettenis
2013-12-23Make ld.so pass its cleanup handler in %edx as required by the i386 System VMark Kettenis
2013-12-03stop using sys/syslimits.h directly, and use limits.hTheo de Raadt
2013-11-27unsigned char for ctypeTheo de Raadt
2013-11-27make the _dl_isalnum() resemble the ctype versionTheo de Raadt
2013-11-13Reduce casts by careful use of char*Philip Guenther
2013-11-13prototype & void * math cleanupTheo de Raadt
2013-11-13Complete the prototype in a function cast to quiet a gcc warningPhilip Guenther
2013-11-10Make sure we pass a NULL cleanup argument to __start() by initializingPhilip Guenther
2013-10-18does not need stab.hTheo de Raadt
2013-08-13unbreakMiod Vallat
2013-08-13Switch time_t, ino_t, clock_t, and struct kevent's ident and dataPhilip Guenther
2013-07-15Remove some unused variables, from David Hill dhill at mindcry.orgJeremie Courreges-Anglas
2013-07-14Fix possible memory/fd leak in the error path.Jeremie Courreges-Anglas
2013-07-10no more link(5). either remove references entirely, or point folksJason McIntyre
2013-07-05ELF_TOOLCHAIN bye bye.Miod Vallat
2013-07-05VAX ELF userland bits. Consists mostly of register prefix additions.Miod Vallat
2013-06-13Appease LLVM warning..Brad Smith
2013-06-09Constify the mib argument of sysctl().Miod Vallat
2013-06-04Fix a bunch of "variable 'foo' set but not used." warnings emitted by newer GCC.Brad Smith
2013-06-01Make all the syscall prototypes consistent with their real forms for types,Philip Guenther
2013-06-01Introduce ltrace(1). This tool works with ld.so to inject utrace record forMiod Vallat
2013-05-17Try and support the non-PIC TEXTREL relocations which may creep in binariesMiod Vallat
2013-05-08Implement symbol caching and RELACOUNT/RELCOUNT optimizations.Philip Guenther
2013-05-04fix use after free in error pathsJonathan Gray
2013-04-20Prefer the processor-specific _DYNAMIC[] tags value to find out the boundariesMiod Vallat