about summary refs log tree commit diff
path: root/elf/rtld.c
Commit message (Expand)AuthorAgeFilesLines
* elf: Signal LA_ACT_CONSISTENT to auditors after RT_CONSISTENT switchFlorian Weimer2024-10-251-3/+3
* elf: Move __rtld_malloc_init_stubs call into _dl_start_finalFlorian Weimer2024-09-241-2/+2
* elf: In rtld_setup_main_map, assume ld.so has a DYNAMIC segmentFlorian Weimer2024-09-241-24/+0
* rtld: Fix handling of '--' optionHenrik Lindström2024-08-061-6/+10
* elf: Clarify and invert second argument of _dl_allocate_tls_initFlorian Weimer2024-08-051-1/+1
* elf/rtld: Fix auxiliary vector for enable_secureStefan Liebler2024-07-031-1/+1
* elf: Support recursive use of dynamic TLS in interposed mallocFlorian Weimer2024-07-011-0/+2
* Revert "Allow glibc to be compiled without EXEC_PAGESIZE"Samuel Thibault2024-04-221-2/+0
* elf/rtld: Count skipped environment variables for enable_secureJoe Simmons-Talbott2024-04-161-8/+23
* Allow glibc to be compiled without EXEC_PAGESIZESergey Bugaev2024-03-231-0/+2
* elf: correct relocation statistics for !ELF_MACHINE_START_ADDRESSAndreas Schwab2024-01-291-4/+3
* Update copyright dates with scripts/update-copyrightsPaul Eggert2024-01-011-1/+1
* elf: Initialize GLRO(dl_lazy) before relocating libc in dynamic startupFlorian Weimer2023-12-081-3/+3
* elf: Refactor process_envvarsAdhemerval Zanella2023-12-051-48/+84
* elf: Ignore LD_BIND_NOW and LD_BIND_NOT for setuid binariesAdhemerval Zanella2023-12-051-2/+6
* elf: Ignore loader debug env vars for setuidAdhemerval Zanella2023-12-051-8/+14
* elf: Relocate libc.so early during startup and dlmopen (bug 31083)Florian Weimer2023-11-271-2/+8
* elf: Add comments on how LD_AUDIT and LD_PRELOAD handle __libc_enable_secureAdhemerval Zanella2023-11-211-1/+8
* elf: Remove any_debug from dl_main_stateAdhemerval Zanella2023-11-211-3/+1
* elf: Ignore LD_PROFILE for setuid binariesAdhemerval Zanella2023-11-211-5/+3
* elf: Remove /etc/suid-debug supportAdhemerval Zanella2023-11-211-2/+1
* elf: Remove unused l_text_end field from struct link_mapFlorian Weimer2023-09-081-6/+0
* elf: Remove spurios SHARED conditional from elf/rtld.cFlorian Weimer2023-05-311-2/+0
* Fix misspellings in elf/ -- BZ 25337Paul Pluzhnikov2023-05-291-3/+3
* Remove --enable-tunables configure optionAdhemerval Zanella Netto2023-03-291-22/+1
* Replace rawmemchr (s, '\0') with strchrWilco Dijkstra2023-02-061-3/+2
* Update copyright dates with scripts/update-copyrightsJoseph Myers2023-01-061-1/+1
* elf: Introduce <dl-call_tls_init_tp.h> and call_tls_init_tp (bug 29249)Florian Weimer2022-11-031-11/+3
* elf: Rework exception handling in the dynamic loader [BZ #25486]Florian Weimer2022-11-031-1/+1
* ld.so: Export tls_init_tp_called as __rtld_tls_init_tp_calledFlorian Weimer2022-10-271-5/+5
* Use '%z' instead of '%Z' on printf functionsAdhemerval Zanella Netto2022-09-221-3/+3
* elf: Restore how vDSO dependency is printed with LD_TRACE_LOADED_OBJECTS (BZ ...Adhemerval Zanella2022-08-311-0/+6
* Revert "Detect ld.so and libc.so version inconsistency during startup"Florian Weimer2022-08-251-2/+10
* Detect ld.so and libc.so version inconsistency during startupFlorian Weimer2022-08-241-10/+2
* elf: Fix -DNDEBUG warning in _dl_start_args_adjustFlorian Weimer2022-06-281-1/+1
* elf: Remove _dl_skip_argsAdhemerval Zanella2022-05-301-2/+0
* rtld: Remove DL_ARGV_NOT_RELRO and make _dl_skip_args constSzabolcs Nagy2022-05-171-8/+2
* rtld: Use generic argv adjustment in ld.so [BZ #23293]Szabolcs Nagy2022-05-171-13/+60
* Remove dl-librecon.h header.Adhemerval Zanella2022-05-161-23/+2
* Remove kernel version checkAdhemerval Zanella2022-05-161-15/+0
* Use __ehdr_start rather than _begin in _dl_start_finalAlan Modra2022-04-281-4/+3
* elf: Replace PI_STATIC_AND_HIDDEN with opposite HIDDEN_VAR_NEEDS_DYNAMIC_RELOCFangrui Song2022-04-261-1/+1
* elf: Move post-relocation code of _dl_start into _dl_start_finalFangrui Song2022-04-251-15/+10
* elf: Remove LD_USE_LOAD_BIASAdhemerval Zanella2022-02-101-13/+0
* malloc: Remove LD_TRACE_PRELINKING usage from mtraceAdhemerval Zanella2022-02-101-9/+13
* elf: Remove prelink supportAdhemerval Zanella2022-02-101-200/+50
* elf: Fix runtime linker auditing on aarch64 (BZ #26643)Ben Woodard2022-02-011-1/+2
* elf: Fix initial-exec TLS access on audit modules (BZ #28096)Adhemerval Zanella2022-02-011-1/+1
* elf: Set l_contiguous to 1 for the main map in more casesFlorian Weimer2022-01-171-0/+25
* elf: Introduce rtld_setup_main_mapFlorian Weimer2022-01-171-144/+159