aboutsummaryrefslogtreecommitdiff
path: root/libexec/rtld-elf/i386
Commit message (Expand)AuthorAgeFilesLines
* rtld-elf/i386: remove no longer true __unused args annotationsKonstantin Belousov4 days1-1/+1
* i386 rtld: implement support for TLSDESC relocationKonstantin Belousov2026-09-053-4/+158
* rtld i386: use macro for the 'GNU ABI' calling convention of TLS resolverKonstantin Belousov2026-09-052-3/+5
* rtld: allow arches to initialize/finalize objectsKonstantin Belousov2026-09-051-0/+3
* rtld-elf: move powerpc-specific auxv compat code into arch hookKonstantin Belousov2025-11-211-0/+2
* rtld-elf: Pass struct tcb * around rather than struct dtv **Jessica Clarke2025-05-291-8/+2
* tls: Introduce struct dtv and struct dtv_slotJessica Clarke2025-05-071-2/+2
* rtld-elf/i386/reloc.c: apply clang-formatKonstantin Belousov2025-01-211-170/+175
* rtld-elf/{amd64,i386}/reloc.c: remove unneeded #ifdef dbgKonstantin Belousov2025-01-211-2/+0
* rtld-elf: Pass parsed aux_info to ifunc_initJessica Clarke2024-08-221-1/+1
* Remove residual blank line at start of MakefileWarner Losh2024-07-151-1/+0
* rtld: Add arch_digest_dynamicAndrew Turner2024-05-171-0/+3
* rtld: Add MD_OBJ_ENTRY to extend Struct_Obj_EntryAndrew Turner2024-05-171-0/+2
* Support BTI in rtldAndrew Turner2024-04-121-0/+3
* rtld: introduce STATIC_TLS_EXTRAStephen J. Kiernan2023-10-301-1/+1
* Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-161-1/+0
* Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-161-1/+0
* Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-163-6/+0
* rtld: Annotate .rtld_start on i386Dmitry Chagin2023-07-111-0/+8
* rtld: Microoptimize rtld_start on i386Dmitry Chagin2023-07-111-2/+1
* rtld: rename tls_done to tls_staticKonstantin Belousov2023-06-051-1/+1
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-122-2/+2
* rtld: Revert "When loading dso without PT_GNU_STACK phdr, only call"John Baldwin2023-01-041-3/+0
* TLS: Use <machine/tls.h> for libc and rtld.John Baldwin2021-12-092-9/+7
* rtld: Remove calculate_tls_endFangrui Song2021-08-162-7/+1
* rtld: Fix i386/amd64 TP offset when p_vaddr % p_align != 0Fangrui Song2021-08-161-15/+12
* rtld: use _get_tp() in __tls_get_addr()Konstantin Belousov2021-04-091-8/+6
* rtld: define TLS_DTV_OFFSET on all architecturesKonstantin Belousov2021-04-091-0/+2
* rtld/x86/reloc.c: styleKonstantin Belousov2021-04-091-2/+4
* rtld-elf(1): remove obsolete pre_init() hookMarius Strobl2020-12-251-6/+0
* Align initial-exec TLS segments to the p_vaddr % align.Konstantin Belousov2020-04-192-8/+34
* r357895: fix typo in the relocation name for i386 IRELATIVE.Konstantin Belousov2020-02-141-1/+1
* Handle non-plt IRELATIVE relocations, at least for x86.Konstantin Belousov2020-02-131-17/+42
* rtld: clean up Makefile.Konstantin Belousov2020-01-111-1/+1
* rtld-elf: Remove x86 elf_rtld.x linker scripts.Konstantin Belousov2019-08-042-134/+0
* rtld: pacify -Wmaybe-uninitialized from gcc6Eric van Gyzen2019-02-011-0/+4
* Improve R_AARCH64_TLSDESC relocation.Michal Meloun2018-12-151-1/+1
* rtld-elf: compile with WANRS=4 warnings other than -Wcast-alignAlex Richardson2018-10-292-12/+13
* o Let rtld(1) set up psABI user trap handlers prior to executing theMarius Strobl2018-02-031-0/+6
* libexec: adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-272-0/+4
* Implement LD_BIND_NOT knob for rtld.Konstantin Belousov2017-03-152-14/+18
* Adjust r308689 to make rtld compilable with either in-tree orKonstantin Belousov2016-11-211-5/+17
* Pass CPUID[1] %edx (cpu_feature), %ecx (cpu_feature2) andKonstantin Belousov2016-11-152-1/+49
* Do not call callbacks for dl_iterate_phdr(3) with the rtld bind andKonstantin Belousov2016-01-201-1/+2
* Create a generalized exec hook that different architectures can hookWarner Losh2016-01-031-0/+2
* Disable SSE in libthrEric van Gyzen2015-08-051-1/+1
* Change compiler setting to make default visibility of the symbols forKonstantin Belousov2015-03-293-4/+5
* Optimize r270798, only do the second pass over non-plt relocationsKonstantin Belousov2014-08-291-1/+3
* IFUNC symbol type shall be processed for non-PLT relocations,Konstantin Belousov2014-08-291-143/+117
* Add GNU hash support for rtld.Konstantin Belousov2012-04-301-1/+1