aboutsummaryrefslogtreecommitdiff
path: root/elf
AgeCommit message (Expand)AuthorFilesLines
2025-04-22Add NT_ARM_GCS and NT_RISCV_TAGGED_ADDR_CTRL from Linux 6.13 to elf.hJoseph Myers1-0/+3
2025-04-08elf: Extend glibc.rtld.execstack tunable to force executable stack (BZ 32653)Adhemerval Zanella8-9/+59
2025-03-31elf: Fix tst-origin build when toolchain defaults to --as-needed (BZ 32823)John David Anglin1-1/+2
2025-03-21elf: Use +nolink-deps to add make-only dependency for tst-originFlorian Weimer1-1/+4
2025-03-21debug: Improve '%n' fortify detection (BZ 30932)Adhemerval Zanella3-0/+88
2025-03-21Remove eloop-threshold.hAdhemerval Zanella1-3/+2
2025-03-18elf: Fix tst-origin make rulesAdhemerval Zanella1-10/+3
2025-03-17elf: Fix tst-origin make rulesAdhemerval Zanella1-3/+7
2025-03-13elf: Canonicalize $ORIGIN in an explicit ld.so invocation [BZ 25263]Adhemerval Zanella6-0/+123
2025-03-11elf: Test dlopen (NULL, RTLD_LAZY) from an ELF constructorFlorian Weimer5-0/+149
2025-03-07elf: Fix handling of symbol versions which hash to zero (bug 29190)Florian Weimer9-6/+185
2025-03-07elf: Check if __attribute__ ((aligned (65536))) is supportedH.J. Lu1-4/+8
2025-03-06static-pie: Skip the empty PT_LOAD segment at offset 0 [BZ #32763]H.J. Lu4-1/+56
2025-03-05Remove dl-procinfo.hAdhemerval Zanella7-7/+0
2025-03-04Pass -Wl,--no-error-execstack for tests where -Wl,-z,execstack is used [PR32717]Sam James1-0/+6
2025-02-24AArch64: Remove AARCH64_R macroWilco Dijkstra1-13/+0
2025-02-13elf: Keep using minimal malloc after early DTV resize (bug 32412)Florian Weimer4-0/+117
2025-02-05elf: Build dl-tls.o with early startup symbol redirectionsFlorian Weimer1-0/+6
2025-02-02elf: Use _dl_find_object instead of _dl_find_dso_for_object in dlopenFlorian Weimer1-2/+4
2025-02-02elf: Add fast path to dlopen for fully-opened mapsFlorian Weimer1-5/+31
2025-02-02elf: Determine the caller link map in _dl_openFlorian Weimer1-28/+19
2025-02-02elf: Merge __dl_libc_freemem into __rtld_libc_freeresFlorian Weimer2-107/+101
2025-02-02elf: Add l_soname accessor function for DT_SONAME valuesFlorian Weimer5-56/+35
2025-02-02elf: Split _dl_lookup_map, _dl_map_new_object from _dl_map_objectFlorian Weimer1-12/+29
2025-02-01elf: Do not add a copy of _dl_find_object to libc.soFlorian Weimer2-4/+3
2025-01-30ld.so: Decorate BSS mappingsPetr Malat1-0/+30
2025-01-25elf: fix 'valgrind' typo in commentSam James1-1/+1
2025-01-20elf: Make tst-ro-dynamic-mod.map compatible with older binutilsFlorian Weimer1-1/+1
2025-01-20aarch64: Fix tests not compatible with targets supporting GCSYury Khrustalev3-4/+54
2025-01-20elf.h: Define GNU_PROPERTY_AARCH64_FEATURE_1_GCSSzabolcs Nagy1-0/+1
2025-01-16Consolidate TLS block allocation for static binaries with ld.soFlorian Weimer2-43/+77
2025-01-16elf: Iterate over loaded object list in _dl_determine_tlsoffsetFlorian Weimer2-57/+39
2025-01-13elf: Suppress unused function clang for __ifunc_resolverAdhemerval Zanella2-0/+8
2025-01-12elf: make tst-tls_tp_offset compare &thread_var to THREAD_SELFSamuel Thibault1-1/+1
2025-01-10Add generic 'extra TLS'Michael Jeanson1-0/+72
2025-01-09elf: Always define TLS_TP_OFFSETFlorian Weimer2-0/+58
2025-01-08elf: Minimize library dependencies of tst-nolink-libc.cFlorian Weimer1-2/+4
2025-01-07elf: Second ld.so relocation only if libc.so has been loadedFlorian Weimer2-34/+45
2025-01-04Rename have-mtls-descriptor to have-test-mtls-descriptorH.J. Lu1-17/+17
2025-01-03tst-unique[34].cc: Use explicit instantiation declaration/definitionH.J. Lu3-22/+51
2025-01-02elf: Use TLS_DTV_OFFSET in __tls_get_addrFlorian Weimer1-4/+16
2025-01-01Update copyright dates with scripts/update-copyrightsPaul Eggert430-431/+431
2025-01-01Pass glibc pre-commit checksPaul Eggert1-1/+0
2024-12-31elf: Add glibc.rtld.execstackAdhemerval Zanella6-1/+63
2024-12-31elf: Add tst-execstack-prog-staticAdhemerval Zanella2-0/+8
2024-12-31elf: Do not change stack permission on dlopen/dlmopenAdhemerval Zanella4-40/+45
2024-12-31elf: Cleanup and improve tst-execstackAdhemerval Zanella1-85/+41
2024-12-27elf: Remove the GET_ADDR_ARGS and related macros from the TLS codeFlorian Weimer1-36/+19
2024-12-23Suppress Clang -Wimplicit-fallthrough warningsH.J. Lu1-0/+4
2024-12-23include/sys/cdefs.h: Add __attribute_optimization_barrier__Adhemerval Zanella1-1/+1