Lines Matching refs:elf
110 Fix elf/tst-audit25a with default bind now toolchains
112 * elf/Makefile: Modified.
204 elf: Fix runtime linker auditing on aarch64 (BZ #26643)
207 * elf/rtld.c: Modified.
231 elf: Issue la_symbind for bind-now (BZ #23734)
236 * elf/Makefile: Modified.
237 * elf/dl-audit.c: Modified.
239 * elf/do-rel.h: Modified.
242 * elf/sotruss-lib.c: Modified.
245 * elf/tst-audit24a.c: New file.
246 * elf/tst-audit24amod1.c: New file.
247 * elf/tst-audit24amod2.c: New file.
248 * elf/tst-audit24b.c: New file.
249 * elf/tst-audit24bmod1.c: New file.
250 * elf/tst-audit24bmod2.c: New file.
251 * elf/tst-audit24c.c: New file.
252 * elf/tst-audit24d.c: New file.
253 * elf/tst-audit24dmod1.c: New file.
254 * elf/tst-audit24dmod2.c: New file.
255 * elf/tst-audit24dmod3.c: New file.
256 * elf/tst-audit24dmod4.c: New file.
257 * elf/tst-audit25a.c: New file.
258 * elf/tst-audit25b.c: New file.
259 * elf/tst-audit25mod1.c: New file.
260 * elf/tst-audit25mod2.c: New file.
261 * elf/tst-audit25mod3.c: New file.
262 * elf/tst-audit25mod4.c: New file.
263 * elf/tst-auditmod24.h: New file.
264 * elf/tst-auditmod24a.c: New file.
265 * elf/tst-auditmod24b.c: New file.
266 * elf/tst-auditmod24c.c: New file.
267 * elf/tst-auditmod24d.c: New file.
268 * elf/tst-auditmod25.c: New file.
284 elf: Fix initial-exec TLS access on audit modules (BZ #28096)
286 * elf/Makefile: Modified.
287 * elf/dl-tls.c: Modified.
290 * elf/rtld.c: Modified.
292 * elf/tst-audit21.c: New file.
293 * elf/tst-auditmod21a.c: New file.
294 * elf/tst-auditmod21b.c: New file.
303 elf: Add la_activity during application exit
305 * elf/Makefile: Modified.
306 * elf/dl-fini.c: Modified.
308 * elf/tst-audit23.c: New file.
309 * elf/tst-audit23mod.c: New file.
310 * elf/tst-auditmod23.c: New file.
341 elf: Add <dl-r_debug.h>
343 * elf/pldd-xx.c: Modified.
346 * elf/tst-dlmopen4.c: Modified.
443 Fix elf/loadfail test build dependencies
445 * elf/Makefile: Modified.
452 * elf/Makefile: Modified.
453 * elf/Versions: Modified.
454 * elf/dl-compat.c: New file.
499 * elf/Makefile: Modified.
530 elf: Replace tst-p_alignmod1-editX with a python script
532 * elf/Makefile: Modified.
533 * elf/tst-elf-edit.h: Delete file.
534 * elf/tst-p_alignmod1-edit.c: Delete file.
535 * elf/tst-p_alignmod2-edit.c: Delete file.
536 * scripts/tst-elf-edit.py: New file.
565 elf: Fix use-after-free in ldconfig [BZ #26779]
567 * elf/ldconfig.c: Modified.
669 elf: Add a test for PT_LOAD segments with invalid p_align [BZ #28688]
671 * elf/Makefile: Modified.
672 * elf/tst-p_align3.c: New file.
673 * elf/tst-p_align3.sh: New file.
674 * elf/tst-p_alignmod3.c: New file.
679 elf: Add a test for PT_LOAD segments with p_align == 1 [BZ #28688]
681 * elf/Makefile: Modified.
682 * elf/tst-p_align2.c: New file.
683 * elf/tst-p_alignmod2-edit.c: New file.
688 elf: Add a test for PT_LOAD segments with mixed p_align [BZ #28676]
690 * elf/Makefile: Modified.
691 * elf/tst-elf-edit.h: New file.
692 * elf/tst-p_align.h: New file.
693 * elf/tst-p_align1.c: New file.
694 * elf/tst-p_alignmod-base.c: New file.
695 * elf/tst-p_alignmod1-edit.c: New file.
704 * elf/Makefile: Modified.
705 * elf/tst-global2.c: New file.
706 * elf/tst-globalmod2.c: New file.
733 * elf/Makefile: Modified.
734 * elf/tst-valgrind-smoke.sh: New file.
735 * elf/valgrind-test.c: New file.
765 elf: Properly align all PT_LOAD segments [BZ #28676]
767 * elf/dl-load.c: Modified.
844 elf: Fix tst-align3
846 * elf/tst-align3.c: Modified.
853 elf: Move _dl_setup_hash to its own file
855 * elf/Makefile: Modified.
856 * elf/dl-lookup.c: Modified.
858 * elf/dl-setup_hash.c: New file.
882 elf: Reinstate tst-audit17
884 * elf/Makefile: Modified.
993 elf: Fix 64 time_t support for installed statically binaries
995 * elf/cache.c: Modified.
1001 * elf/chroot_canon.c: Modified.
1003 * elf/ldconfig.c: Modified.
1011 * elf/readlib.c: Modified.
1013 * elf/sln.c: Modified.
1023 Revert "elf: Fix 64 time_t support for installed statically binaries"
1025 * elf/cache.c: Modified.
1031 * elf/chroot_canon.c: Modified.
1033 * elf/ldconfig.c: Modified.
1041 * elf/readlib.c: Modified.
1043 * elf/sln.c: Modified.
1092 elf/tst-dl_find_object: Disable subtests for non-contiguous maps (bug 28732)
1094 * elf/tst-dl_find_object.c: Modified.
1100 elf: Set l_contiguous to 1 for the main map in more cases
1102 * elf/rtld.c: Modified.
1108 elf: Introduce rtld_setup_main_map
1110 * elf/rtld.c: Modified.
1230 elf tst-dl_find_object: Fix typo
1232 * elf/tst-dl_find_object.c: Modified.
1273 * elf/Makefile: Modified.
1279 elf: Split dl-printf.c from dl-misc.c
1281 * elf/Makefile: Modified.
1282 * elf/dl-misc.c: Modified.
1299 * elf/dl-printf.c: New file.
1304 elf/Makefile: Reflow and sort most variable assignments
1306 * elf/Makefile: Modified.
1659 elf: Fix 64 time_t support for installed statically binaries
1661 * elf/cache.c: Modified.
1667 * elf/chroot_canon.c: Modified.
1669 * elf/ldconfig.c: Modified.
1677 * elf/readlib.c: Modified.
1679 * elf/sln.c: Modified.
1793 elf: Simplify software TM implementation in _dl_find_object
1795 * elf/dl-find_object.c: Modified.
1812 elf: Fix fences in _dl_find_object_update (bug 28745)
1814 * elf/dl-find_object.c: Modified.
1823 * elf/dl-find_object.h: Modified.
1827 * elf/tst-dl_find_object-threads.c: Modified.
2024 elf: Add reloc for OpenRISC
2026 * elf/elf.h: Modified.
2066 elf: Add a comment after trailing backslashes
2068 * elf/Makefile: Modified.
2073 elf: Also try DT_RUNPATH for LD_AUDIT dlopen [BZ #28455]
2075 * elf/Makefile: Modified.
2076 * elf/dl-load.c: Modified.
2078 * elf/tst-audit14a.c: New file.
2083 elf: Fix tst-linkall-static link when pthread is not in libc
2085 * elf/Makefile: Modified.
2090 elf: Sort tests and modules-names
2092 * elf/Makefile: Modified.
2115 * elf/Makefile: Modified.
2120 elf: Add <dl-debug.h>
2122 * elf/dl-reloc-static-pie.c: Modified.
2125 * elf/rtld.c: Modified.
2177 * elf/ldconfig.c: Modified.
2179 * elf/ldd.bash.in: Modified.
2180 * elf/pldd.c: Modified.
2182 * elf/sotruss.sh: Modified.
2183 * elf/sprof.c: Modified.
3889 elf: Add _dl_find_object function
3898 * elf/Makefile: Modified.
3899 * elf/Versions: Modified.
3900 * elf/dl-close.c: Modified.
3903 * elf/dl-find_object.c: New file.
3904 * elf/dl-find_object.h: New file.
3905 * elf/dl-libc_freeres.c: Modified.
3908 * elf/dl-open.c: Modified.
3911 * elf/dl-support.c: Modified.
3915 * elf/libc-dl_find_object.c: New file.
3916 * elf/rtld.c: Modified.
3920 * elf/rtld_static_init.c: Modified.
3922 * elf/tst-dl_find_object-mod1.c: New file.
3923 * elf/tst-dl_find_object-mod2.c: New file.
3924 * elf/tst-dl_find_object-mod3.c: New file.
3925 * elf/tst-dl_find_object-mod4.c: New file.
3926 * elf/tst-dl_find_object-mod5.c: New file.
3927 * elf/tst-dl_find_object-mod6.c: New file.
3928 * elf/tst-dl_find_object-mod7.c: New file.
3929 * elf/tst-dl_find_object-mod8.c: New file.
3930 * elf/tst-dl_find_object-mod9.c: New file.
3931 * elf/tst-dl_find_object-static.c: New file.
3932 * elf/tst-dl_find_object-threads.c: New file.
3933 * elf/tst-dl_find_object.c: New file.
4450 elf: Do not fail for failed dlmopen on audit modules (BZ #28061)
4452 * elf/Makefile: Modified.
4453 * elf/dl-open.c: Modified.
4455 * elf/tst-audit20.c: New file.
4456 * elf/tst-auditmod20.c: New file.
4461 elf: Issue audit la_objopen for vDSO
4463 * elf/Makefile: Modified.
4464 * elf/dl-object.c: Modified.
4466 * elf/rtld.c: Modified.
4468 * elf/setup-vdso.h: Modified.
4470 * elf/tst-audit22.c: New file.
4471 * elf/tst-auditmod22.c: New file.
4478 elf: Add audit tests for modules with TLSDESC
4480 * elf/Makefile: Modified.
4481 * elf/tst-audit-tlsdesc-dlopen.c: New file.
4482 * elf/tst-audit-tlsdesc-mod1.c: New file.
4483 * elf/tst-audit-tlsdesc-mod2.c: New file.
4484 * elf/tst-audit-tlsdesc.c: New file.
4485 * elf/tst-auditmod-tlsdesc.c: New file.
4491 elf: Avoid unnecessary slowdown from profiling with audit (BZ#15533)
4494 * elf/Makefile: Modified.
4495 * elf/dl-reloc.c: Modified.
4497 * elf/dl-runtime.c: Modified.
4500 * elf/rtld.c: Modified.
4502 * elf/tst-audit19a.c: New file.
4503 * elf/tst-audit19b.c: New file.
4504 * elf/tst-audit19bmod.c: New file.
4505 * elf/tst-auditmod19a.c: New file.
4506 * elf/tst-auditmod19b.c: New file.
4514 elf: Add _dl_audit_pltexit
4516 * elf/dl-audit.c: Modified.
4520 * elf/dl-runtime.c: Modified.
4532 * elf/dl-support.c: Modified.
4571 elf: Add _dl_audit_pltenter
4573 * elf/dl-audit.c: Modified.
4577 * elf/dl-runtime.c: Modified.
4586 elf: Add _dl_audit_preinit
4591 * elf/Versions: Modified.
4592 * elf/dl-audit.c: Modified.
4600 elf: Add _dl_audit_symbind_alt and _dl_audit_symbind
4602 * elf/Versions: Modified.
4603 * elf/dl-audit.c: Modified.
4608 * elf/dl-runtime.c: Modified.
4611 * elf/dl-sym-post.h: Modified.
4621 elf: Add _dl_audit_objclose
4623 * elf/dl-audit.c: Modified.
4625 * elf/dl-close.c: Modified.
4627 * elf/dl-fini.c: Modified.
4635 elf: Add _dl_audit_objsearch
4637 * elf/dl-audit.c: Modified.
4639 * elf/dl-load.c: Modified.
4648 elf: Add _dl_audit_activity_map and _dl_audit_activity_nsid
4650 * elf/dl-audit.c: Modified.
4653 * elf/dl-close.c: Modified.
4655 * elf/dl-load.c: Modified.
4657 * elf/dl-open.c: Modified.
4659 * elf/rtld.c: Modified.
4668 elf: Add _dl_audit_objopen
4670 * elf/Makefile: Modified.
4671 * elf/dl-audit.c: New file.
4672 * elf/dl-load.c: Modified.
4674 * elf/rtld.c: Modified.
4803 elf: Remove AArch64 from comment for AT_MINSIGSTKSZ
4805 * elf/elf.h: Modified.
4869 elf: Remove unused NEED_DL_BASE_ADDR and _dl_base_addr
4871 * elf/dl-sysdep.c: Modified.
4974 elf: Remove excessive p_align check on PT_LOAD segments [BZ #28688]
4976 * elf/dl-load.c: Modified.
5073 elf: Fix tst-cpu-features-cpuinfo for KVM guests on some AMD systems [BZ #28704]
5213 * elf/dl-tunables.list: Modified.
5214 * elf/tst-rtld-list-tunables.exp: Modified.
5265 * elf/dl-tunables.list: Modified.
5266 * elf/tst-rtld-list-tunables.exp: Modified.
5311 * elf/sotruss-lib.c: Modified.
5319 * elf/tst-align3.c: Modified.
5322 * elf/tst-alignmod3.c: Modified.
5340 elf: Align argument of __munmap to page size [BZ #28676]
5342 * elf/dl-map-segments.h: Modified.
5348 elf: Use new dependency sorting algorithm by default
5351 * elf/dl-tunables.list: Modified.
5352 * elf/tst-rtld-list-tunables.exp: Modified.
5675 elf: Use errcode instead of (unset) errno in rtld_chain_load
5677 * elf/rtld.c: Modified.
5685 * elf/Makefile: Modified.
5686 * elf/tst-align3.c: New file.
5687 * elf/tst-alignmod3.c: New file.
5692 elf: Properly align PT_LOAD segments [BZ #28676]
5694 * elf/dl-load.c: Modified.
5696 * elf/dl-load.h: Modified.
5698 * elf/dl-map-segments.h: Modified.
5705 elf: Install a symbolic link to ld.so as /usr/bin/ld.so
5708 * elf/Makefile: Modified.
5730 * elf/dl-tls.c: Modified.
6166 elf: execve statically linked programs instead of crashing [BZ #28648]
6169 * elf/Makefile: Modified.
6170 * elf/rtld.c: Modified.
6174 * elf/tst-rtld-run-static.c: New file.
6249 elf: add definition for ELF_NOTE_FDO and NT_FDO_PACKAGING_METADATA note
6251 * elf/elf.h: Modified.
6335 elf: Include <stdbool.h> in tst-tls20.c
6337 * elf/tst-tls20.c: Modified.
6343 elf: Include <stdint.h> in tst-tls20.c
6345 * elf/tst-tls20.c: Modified.
6603 elf: Move la_activity (LA_ACT_ADD) after _dl_add_to_namespace_list() (BZ #28062)
6605 * elf/Makefile: Modified.
6606 * elf/dl-load.c: Modified.
6608 * elf/tst-audit18.c: New file.
6609 * elf/tst-audit18mod.c: New file.
6610 * elf/tst-auditmod18.c: New file.
6836 elf: Introduce GLRO (dl_libc_freeres), called from __libc_freeres
6838 * elf/Makefile: Modified.
6839 * elf/dl-libc_freeres.c: New file.
6840 * elf/rtld.c: Modified.
6898 elf: hidden visibility for __minimal_malloc functions
6900 * elf/dl-minimal-malloc.c: Modified.
6905 elf: Use a temporary file to generate Makefile fragments [BZ #28550]
6907 * elf/Makefile: Modified.
6919 elf: Move LAV_CURRENT to link_lavcurrent.h
6922 * elf/Makefile: Modified.
6923 * elf/link.h: Modified.
7127 * elf/dl-minimal.c: Modified.
7135 elf: Use the minimal malloc on tunables_strdup
7137 * elf/Makefile: Modified.
7138 * elf/dl-minimal-malloc.c: New file.
7139 * elf/dl-minimal.c: Modified.
7162 * elf/dl-tunables.c: Modified.
7306 elf: Earlier missing dynamic segment check in _dl_map_object_from_fd
7308 * elf/dl-load.c: Modified.
7339 elf: Do not run DSO sorting if tunables is not enabled
7341 * elf/Makefile: Modified.
7414 elf: Assume disjointed .rela.dyn and .rela.plt for loader
7416 * elf/dynamic-link.h: Modified.
7541 elf: Disable ifuncmain{1,5,5pic,5pie} when using LLD
7543 * elf/Makefile: Modified.
7828 elf: Make global.out depend on reldepmod4.so [BZ #28457]
7830 * elf/Makefile: Modified.
7898 elf: Fix e6fd79f379 build with --enable-tunables=no
7908 elf: Fix slow DSO sorting behavior in dynamic loader (BZ #17645)
7911 * elf/dl-close.c: Modified.
7913 * elf/dl-deps.c: Modified.
7915 * elf/dl-fini.c: Modified.
7917 * elf/dl-sort-maps.c: Modified.
7925 (elf/dl-tunables.h): Include file.
7927 * elf/dl-support.c: Modified.
7929 * elf/dl-sysdep.c: Modified.
7931 * elf/dl-tunables.list: Modified.
7932 * elf/dso-sort-tests-1.def: Modified.
7933 * elf/rtld.c: Modified.
7935 * elf/tst-rtld-list-tunables.exp: Modified.
7948 elf: Testing infrastructure for ld.so DSO sorting (BZ #17645)
7950 * elf/Makefile: Modified.
7951 * elf/dso-sort-tests-1.def: New file.
7952 * elf/dso-sort-tests-2.def: New file.
8065 * elf/tst-execstack-needed.c: Modified.
8067 * elf/tst-execstack-prog.c: Modified.
8069 * elf/tst-execstack.c: Modified.
8326 * elf/rtld.c: Modified.
8366 elf: Fix elf_get_dynamic_info() for bootstrap
8368 * elf/dl-load.c: Modified.
8370 * elf/dl-reloc-static-pie.c: Modified.
8373 * elf/get-dynamic-info.h: Modified.
8375 * elf/rtld.c: Modified.
8378 * elf/setup-vdso.h: Modified.
8467 elf: Fix dynamic-link.h usage on rtld.c
8469 * elf/dl-load.c: Modified.
8471 * elf/dl-reloc-static-pie.c: Modified.
8473 * elf/dl-static-tls.h: New file.
8474 * elf/dynamic-link.h: Modified.
8479 * elf/get-dynamic-info.h: Modified.
8482 * elf/rtld.c: Modified.
8487 * elf/setup-vdso.h: Modified.
8653 elf: Update audit tests to not depend on stdout
8655 * elf/Makefile: Modified.
8656 * elf/tst-audit14.c: Modified.
8662 * elf/tst-audit14.exp: New file.
8663 * elf/tst-audit15.c: Modified.
8671 * elf/tst-audit15.exp: New file.
8672 * elf/tst-audit16.c: Modified.
8680 * elf/tst-audit16.exp: New file.
8685 elf: Fix elf_get_dynamic_info definition
8687 * elf/dl-conflict.c: Modified.
8689 * elf/dl-load.c: Modified.
8692 * elf/dl-reloc-static-pie.c: Modified.
8695 * elf/dl-runtime.c: Modified.
8697 * elf/dynamic-link.h: Modified.
8699 * elf/get-dynamic-info.h: Modified.
8701 * elf/rtld.c: Modified.
8705 * elf/setup-vdso.h: Modified.
8772 elf: Remove Intel MPX support (lazy PLT, ld.so profile, and LD_AUDIT)
8856 elf: Avoid nested functions in the loader [BZ #27220]
8858 * elf/dl-conflict.c: Modified.
8865 * elf/dl-reloc-static-pie.c: Modified.
8871 * elf/dl-reloc.c: Modified.
8875 * elf/do-rel.h: Modified.
8877 * elf/dynamic-link.h: Modified.
8890 * elf/get-dynamic-info.h: Modified.
8895 * elf/rtld.c: Modified.
9026 * elf/dl-lookup.c: Modified.
9036 * elf/elf.h: Modified.
9098 * elf/rtld.c: Modified.
9182 elf: Avoid deadlock between pthread_create and ctors [BZ #28357]
9184 * elf/dl-close.c: Modified.
9186 * elf/dl-open.c: Modified.
9190 * elf/dl-support.c: Modified.
9194 * elf/dl-tls.c: Modified.
9197 * elf/rtld.c: Modified.
9415 elf: Replace nsid with args.nsid [BZ #27609]
9417 * elf/dl-open.c: Modified.
9446 elf: Copy l_addr/l_ld when adding ld.so to a new namespace
9448 * elf/dl-load.c: Modified.
9737 * elf/Makefile: Modified.
10054 * elf/Makefile: Modified.
10055 * elf/dl-load.c: Modified.
10057 * elf/dl-reloc-static-pie.c: Modified.
10059 * elf/get-dynamic-info.h: Modified.
10062 * elf/rtld.c: Modified.
10067 * elf/setup-vdso.h: Modified.
10069 * elf/tst-ro-dynamic-mod.c: New file.
10070 * elf/tst-ro-dynamic-mod.map: New file.
10071 * elf/tst-ro-dynamic.c: New file.
10254 elf: Include <sysdep.h> in elf/dl-debug-symbols.S
10256 * elf/dl-debug-symbols.S: Modified.
10285 * elf/Makefile: Modified.
10286 * elf/dl-close.c: Modified.
10288 * elf/dl-debug-symbols.S: New file.
10289 * elf/dl-debug.c: Modified.
10293 * elf/dl-load.c: Modified.
10295 * elf/dl-open.c: Modified.
10298 * elf/dl-reloc-static-pie.c: Modified.
10299 * elf/link.h: Modified.
10302 * elf/rtld-debugger-interface.txt: Modified.
10303 * elf/rtld.c: Modified.
10305 * elf/tst-dlmopen4.c: New file.
10372 elf: Remove THREAD_GSCOPE_IN_TCB
10374 * elf/dl-support.c: Modified.
10562 elf: Replace most uses of THREAD_GSCOPE_IN_TCB
10564 * elf/dl-reloc.c: Modified.
10567 * elf/dl-support.c: Modified.
10586 * elf/dl-tls.c: Modified.
10593 * elf/dl-tls_init_tp.c: Modified.
11233 elf: Skip tst-auditlogmod-* if the linker doesn't support --depaudit [BZ #28151]
11237 * elf/Makefile: Modified.
11321 * elf/dl-tunables.c: Modified.
11362 elf: Fix missing colon in LD_SHOW_AUXV output [BZ #28253]
11364 * elf/dl-sysdep.c: Modified.
11435 elf: Drop elf/tls-macros.h in favor of __thread and tls_model attributes [BZ #28152] [BZ #28205]
11437 * elf/Makefile: Modified.
11438 * elf/tls-macros.h: Delete file.
11439 * elf/tst-tls1.c: Modified.
11451 * elf/tst-tls2.c: Delete file.
11452 * elf/tst-tls3.c: Modified.
11463 * elf/tst-tlsmod1.c: Modified.
11474 * elf/tst-tlsmod2.c: Modified.
11479 * elf/tst-tlsmod3.c: Modified.
11485 * elf/tst-tlsmod4.c: Modified.
11490 * elf/tst-tlsmod5.c: Modified.
11494 * elf/tst-tlsmod6.c: Modified.
11499 (../../elf/tls-macros.h): Remove include.
11596 elf: Unconditionally use __ehdr_start
11601 * elf/rtld.c: Modified.
11938 * elf/ldconfig.c: Modified.