summaryrefslogtreecommitdiffstats
path: root/libexec/rtld-elf/rtld.c
Commit message (Expand)AuthorAgeFilesLines
* libexec: minor spelling fixes in comments.pfg2016-05-011-1/+1
* rtld-elf: use NULL instead of zero for pointers.pfg2016-04-191-1/+1
* Fix handling of DT_TEXTREL for an object with more than one read-onlykib2016-03-021-17/+40
* Do not unlock rtld_phdr_lock over callback invocations.kan2016-01-271-3/+1
* Fix initlist_add_object invocation parameters.kan2016-01-201-3/+3
* Do not call callbacks for dl_iterate_phdr(3) with the rtld bind andkib2016-01-201-89/+158
* Restore ABI variants now that ldconfig groks -soft. In addition, as aimp2016-01-181-1/+1
* Revert r293201, r293202 (rtld: populate DT_DEBUG iff DYNAMIC segment is writa...emaste2016-01-081-4/+2
* Disable abi variant hook until strangeness with packages can be sortedimp2016-01-051-1/+1
* rtld: populate DT_DEBUG iff DYNAMIC segment is writableemaste2016-01-051-2/+4
* If md_exec_hook is defined, provide a way to create the stringsimp2016-01-031-2/+18
* Create a generalized exec hook that different architectures can hookimp2016-01-031-0/+2
* Use a macro to create the names for the library path names. This willimp2015-12-271-23/+25
* rtld: remove old XXX comment missed in r35529emaste2015-12-241-1/+0
* Add support for RISC-V architecture.br2015-12-241-1/+1
* rtld: Use common NT_FREEBSD_* note types introduced in r291909emaste2015-12-211-4/+4
* Use variable names that aren't as prone to dyslexic confusion.imp2015-12-181-2/+2
* Provide support for ELFv2 userland if using a newer compiler (recent clangnwhitehorn2015-12-031-1/+7
* Rather than using the #define for path names, indirect through a char *imp2015-10-311-8/+17
* Move all the paths into a new path.h to centralize them.imp2015-10-311-7/+2
* Ensure we use calculate_first_tls_offset, even if the main program doesn'tandrew2015-09-011-1/+1
* Remove historical GNUC testemaste2015-05-061-4/+0
* Change interpretation of the DF_ORIGIN and DF_1_ORIGIN flags.kib2015-04-271-36/+45
* Support file verification in MAC.rodrigc2015-04-221-2/+2
* Implement support -z global linker option. It marks the shared objectkib2015-04-151-17/+30
* Make die available as rtld_die for use by MD relocation codeemaste2015-04-021-20/+19
* Add the arm64 code to the runtime linker. It's not able to be built as weandrew2015-03-311-1/+2
* Change compiler setting to make default visibility of the symbols forkib2015-03-291-3/+20
* When a file is executed and the path starts with `/', AT_EXECPATH is setjkim2015-02-271-8/+7
* Use powerof2(). Remove single-use variable.kib2015-01-301-5/+3
* Allow tracing dlfunc() / dlsym() events.des2015-01-251-4/+13
* Do not erronously export 'openat' symbol from rtld.kib2015-01-041-1/+3
* Add rtld private interface for dso to detect dynamic loadingkib2015-01-031-0/+22
* The runtime linker needs to include a path to itself in the link mapjhb2014-12-021-0/+2
* Revert r274772: it is not valid on MIPSemaste2014-11-251-1/+1
* Use canonical __PIC__ flagemaste2014-11-211-1/+1
* Always return pathname in dl_iterate_phdr's dlpi_name, as Linux doesemaste2014-10-091-2/+1
* Optimize r270798, only do the second pass over non-plt relocationskib2014-08-291-1/+2
* IFUNC symbol type shall be processed for non-PLT relocations,kib2014-08-291-2/+10
* Remove stray newline.kib2014-08-271-1/+1
* Remove ia64.marcel2014-07-071-12/+3
* Fix r264346 for ia64. We need to allocate memory for the functionmarcel2014-07-021-0/+7
* Add the LD_LIBRARY_PATH_FDS environmental variable.jonathan2014-06-201-15/+125
* - Export the function added in r265456 rather than the non-existentmarkj2014-05-071-2/+2
* Add a postinit debugger hook to rtld. This will be used by dtrace(1) to haltmarkj2014-05-061-0/+15
* Before calling mmap() on a shared library's text and data sections, rtldalc2014-04-111-3/+50
* Cast Elf_Addr to void * to match the free_aligned() argument type.kib2013-12-071-2/+2
* For variant II static TLS, properly align tls segments. Pre-calculatekib2013-12-061-15/+20
* Include rtld itself when iterating over loaded ELF objects inmarkj2013-11-071-0/+5
* Implement support for the interpose dso flag.kib2013-10-071-2/+32
OpenPOWER on IntegriCloud