Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Backport fixes for BZ #15006 from master. | Wilhelm Eger | 2013-05-22 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolved backport request BZ #15122. Assume all unmarked objects are compatible with all ABI variants. Such objects may have been generated in a transitional period when ABI tags were not added to all objects. --- 2013-02-08 Carlos O'Donell <carlos@redhat.com> [BZ #15006] * sysdeps/generic/ldconfig.h: Define FLAG_ARM_LIBSF. * elf/cache.c (print_entry): Add FLAG_ARM_LIBSF support. ports/ 2013-02-08 Carlos O'Donell <carlos@redhat.com> [BZ #15006] * sysdeps/unix/sysv/linux/arm/dl-cache.h [__ARM_PCS_VFP] (_dl_cache_check_flags): Allow plain FLAG_ELF_LIBC6. [!__ARM_PCS_VFP] (_dl_cache_check_flags): Likewise. * sysdeps/unix/sysv/linux/arm/readelflib.c (process_elf_file): Set FLAG_ARM_LIBSF for soft-float ABI otherwise just FLAG_ELF_LIBC6. | ||||
* | Warn about unsupported DT_FLAGS_1 flags. | Carlos O'Donell | 2012-11-29 | 1 | -2/+10 |
| | | | | | The dynamic loader will now warn about unsupported DT_FLAGS_1 flags when run with LD_DEBUG=files or LD_DEBUG=all. | ||||
* | Cast to __intptr_t before casting pointer to int64 | H.J. Lu | 2012-11-26 | 1 | -1/+2 |
| | |||||
* | sotruss: fix argument parsing | Andreas Schwab | 2012-11-26 | 1 | -2/+2 |
| | |||||
* | use $(READELF) rather than readelf | Mike Frysinger | 2012-11-23 | 1 | -1/+1 |
| | | | | | | | | We setup $(READELF) and use it everywhere, so fix the two places that were using readelf directly. Reported-by: Denis M. <god@politeia.in> Signed-off-by: Mike Frysinger <vapier@gentoo.org> | ||||
* | Check supported DF_1_XXX bits | H.J. Lu | 2012-11-21 | 2 | -0/+12 |
| | |||||
* | Add ldconfig cache tag handling for AArch64 | Steve McIntyre | 2012-11-19 | 1 | -0/+3 |
| | | | | | | | | | * sysdeps/generic/ldconfig.h (FLAG_AARCH64_LIB64): New macro. * elf/cache.c (print_entry): Print ",AArch64" for FLAG_AARCH64_LIB64. Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org> Reviewed-by: Carlos O'Donell <carlos@systemhalted.org> | ||||
* | Add ldconfig cache tag handling for ARM hard-float ABI | Steve McIntyre | 2012-11-19 | 1 | -1/+4 |
| | | | | | | | | | * sysdeps/generic/ldconfig.h (FLAG_ARM_LIBHF): New macro. * elf/cache.c (print_entry): Print ",hard-float" for FLAG_ARM_LIBHF. Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org> Reviewed-by: Carlos O'Donell <carlos@systemhalted.org> | ||||
* | Remove ELF_MACHINE_NO_PLT conditionals. | Joseph Myers | 2012-11-17 | 1 | -4/+2 |
| | |||||
* | Set constructor/destructor priority to 1000 | H.J. Lu | 2012-11-16 | 2 | -4/+8 |
| | |||||
* | Skip audit if l_reloc_result is NULL | H.J. Lu | 2012-11-14 | 3 | -2/+27 |
| | |||||
* | Support --with-pkgversion and --with-bugurl. | Joseph Myers | 2012-11-09 | 8 | -26/+53 |
| | |||||
* | Adjust comment above AArch64 relocs. | Marcus Shawcroft | 2012-11-08 | 1 | -1/+1 |
| | |||||
* | Adding AArch64 support to elf/elf.h | Marcus Shawcroft | 2012-11-07 | 1 | -0/+18 |
| | |||||
* | elf.h: add new tilegx relocations (copy from binutils trunk) | Chris Metcalf | 2012-11-03 | 1 | -3/+14 |
| | |||||
* | Fix build for !(defined NEED_DL_SYSINFO || defined NEED_DL_SYSINFO_DSO). | Thomas Schwinge | 2012-11-01 | 1 | -1/+1 |
| | |||||
* | Support cross-testing for elf/tst-array*. | Joseph Myers | 2012-10-30 | 1 | -24/+16 |
| | |||||
* | Invoke DL_AFTER_LOAD if defined | Chris Metcalf | 2012-10-30 | 1 | -0/+4 |
| | | | | | | | | | | | This hook is useful for any arch-specific functionality that should be done on loaded objects. For the tile architecture, the hook is already provided (though we switch to using the new macro name with this commit) and implements a simulator notifier so that the simulator can load Elf symbols to match the object and generate better error messages for PC's. Also, remove a spurious definition of DL_UNMAP in dl-runtime.c | ||||
* | [BZ#14767] Remove tests for have-initfini-array in elf/Makefile | Andreas Jaeger | 2012-10-30 | 1 | -12/+5 |
| | | | | | | | | * elf/Makefile (tests): Remove conditional for have-initfini-array since this is now always required and the variable does not exist anymore. (tests-static): Likewise. (modules-names): Likewise. | ||||
* | Fix fini_array and init_array sections | Andreas Jaeger | 2012-10-30 | 2 | -4/+4 |
| | | | | | | | | * elf/tst-array1.c (fini_array): Make writeable so that it can be merged with constructor/destructor. (init_array): Likewise. * elf/tst-array2dep.c (fini_array): Likewise. (init_array): Likewise. | ||||
* | Support cross-testing. | Joseph Myers | 2012-10-24 | 3 | -7/+16 |
| | |||||
* | Define and use $(run-built-tests). | Joseph Myers | 2012-10-24 | 1 | -3/+3 |
| | |||||
* | Add and use $(host-built-program-cmd). | Jim Blandy | 2012-10-23 | 1 | -1/+1 |
| | |||||
* | Check the main application only if SHARED is defined | H.J. Lu | 2012-10-20 | 3 | -2/+12 |
| | |||||
* | Retry read in ld.so if the entire ELF header is not read in | Siddhesh Poyarekar | 2012-10-20 | 1 | -2/+12 |
| | | | | | | | [BZ #13601] A read operation could return less than requested data for a number of reasons. | ||||
* | Move _dl_important_hwcaps to dl-hwcaps.c | H.J. Lu | 2012-10-05 | 4 | -272/+280 |
| | |||||
* | Set GL(dl_nns) to 1 for vDSO in libc.a | H.J. Lu | 2012-10-05 | 1 | -0/+2 |
| | |||||
* | Set up the data structures for vDSO in libc.a | H.J. Lu | 2012-10-05 | 5 | -238/+292 |
| | |||||
* | Clean up conditionalize of ld.so.cache support. | Roland McGrath | 2012-10-03 | 4 | -11/+16 |
| | |||||
* | Use ElfW(Off) rather than off_t for offsets within ELF files. | Roland McGrath | 2012-10-02 | 1 | -2/+2 |
| | |||||
* | Conditionalize elf/dl-sysdep.c contents on [SHARED]. | Roland McGrath | 2012-09-28 | 1 | -2/+9 |
| | |||||
* | Define VERSYMIDX/VALIDX/ADDRIDX in ldsodefs.h | H.J. Lu | 2012-09-28 | 5 | -30/+0 |
| | |||||
* | Set "fail on error" mode directly in testsuite shell scripts | Dmitry V. Levin | 2012-09-25 | 2 | -3/+4 |
| | |||||
* | rtld: limit self loading check to normal mode only | Dmitry V. Levin | 2012-09-19 | 3 | -2/+52 |
| | | | | | | | | | Commit glibc-2.14~10 disallowed rtld self loading to avoid a segfault that used to happen when rtld was loading itself in normal mode. Unfortunately, that commit disallowed all modes of self loading, including those that used to work before. This change limits the check for self loading to normal mode only, so that instruments like ldd could handle rtld properly. | ||||
* | Restore GL(dl_initial_dtv) | H.J. Lu | 2012-09-06 | 1 | -4/+2 |
| | |||||
* | Remove _dl_initial_dtv | H.J. Lu | 2012-09-06 | 1 | -1/+8 |
| | | | | | | | | | | * csu/libc-tls.c (static_dtv): Renamed to ... (_dl_static_dtv): This. Make it global. (_dl_initial_dtv): Removed. (__libc_setup_tls): Updated. * elf/dl-tls.c (DL_INITIAL_DTV): New macro. (_dl_deallocate_tls): Replace GL(dl_initial_dtv) with DL_INITIAL_DTV. | ||||
* | Synchronize with linux/elf.h. | Petr Machata | 2012-09-06 | 1 | -0/+9 |
| | | | | Add new ARM and s390 note constants e.g. NT_*. | ||||
* | Always check dtv before freeing dtv[-1] | H.J. Lu | 2012-09-06 | 1 | -2/+0 |
| | |||||
* | Check floating-point ABI in ARM VALID_ELF_HEADER. | Steve McIntyre | 2012-08-23 | 1 | -0/+3 |
| | |||||
* | Fix conditional on using DSOCAPS to match condition on defining it. | Roland McGrath | 2012-08-20 | 1 | -1/+1 |
| | |||||
* | Change type of constant to avoid a warning. | Roland McGrath | 2012-08-17 | 1 | -2/+2 |
| | |||||
* | Add a cast to silence a warning. | Roland McGrath | 2012-08-17 | 1 | -2/+6 |
| | |||||
* | Also set r->r_map when unmapping the first object in a namespace. | Gary Benson | 2012-08-17 | 1 | -1/+1 |
| | | | | | | When unmapping the first object in a namespace, the runtime linker did not update the externally visible pointer. This resulted in debuggers seeing pointers to memory that had been freed. | ||||
* | Fix dl-load.c for [!_LIBC_REENTRANT] case. | Roland McGrath | 2012-08-15 | 1 | -0/+2 |
| | |||||
* | Add a missing #include to dl-sym.c. | Roland McGrath | 2012-08-15 | 1 | -1/+2 |
| | |||||
* | Add a missing #include. | Roland McGrath | 2012-08-14 | 1 | -1/+2 |
| | |||||
* | Add a missing #include. | Roland McGrath | 2012-08-14 | 1 | -1/+2 |
| | |||||
* | Add new AM33 relocs | Mark Salter | 2012-08-08 | 1 | -2/+17 |
| | |||||
* | Distinguish ELOOP diagnosis threshold from SYMLOOP_MAX. | Roland McGrath | 2012-08-03 | 1 | -4/+3 |
| | |||||
* | Get rid of ASM_TYPE_DIRECTIVE{,_PREFIX}. | Marek Polacek | 2012-08-02 | 4 | -16/+4 |
| |