summaryrefslogtreecommitdiffstats
path: root/ldso/include/dl-defs.h
Commit message (Collapse)AuthorAgeFilesLines
* Add support for DSBT ELF to ld.soMark Salter2011-03-051-1/+1
| | | | | | | | | | This adds support for DSBT ELF to ld.so. This uses loadmaps like FD-PIC. Some code is added in ld.so to initialize the DSBT tables, and there's also a new target macro FINISH_BOOTSTRAP_RELOC. Signed-off-by: Mark Salter <msalter@redhat.com> Signed-off-by: Aurelien Jacquiot <a-jacquiot@ti.com> Signed-off-by: Bernd Schmidt <bernds@codesourcery.com>
* ldso: Fix DL_BOOT_COMPUTE_DYN macroFilippo Arcidiacono2010-07-261-1/+1
| | | | | Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com> Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* This patch solves a problem in dladdr caused by the wrong valueCarmelo Amoroso2008-01-181-2/+2
| | | | | | | of elf_resolve's loadaddr field for the main application. Signed-off-by: Filippo Arcidiacono <filippo.arcidiacono@st.com> Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* change NO_UNDERSCORES to just UNDERSCORES so as to be less confusing when ↵Mike Frysinger2008-01-081-3/+3
| | | | doing double negatives
* Blackfin FD-PIC patch 6/6.Bernd Schmidt2007-12-041-1/+50
| | | | | | | These are mostly the changes necessary to deal with loading the libraries into memory. A couple new target macros are defined for this purpose, and the code in dl-elf.c is modified to deal with nommu systems.
* Blackfin FD-PIC patches 5/6.Bernd Schmidt2007-12-031-0/+14
| | | | | | | A couple more target macros for ld.so to deal with FD-PIC support. We need special code to compute the initial got and dpnt, and we need to pass extra arguments to _dl_get_ready_to_run.
* Blackfin FD-PIC patch 3/6.Bernd Schmidt2007-12-031-0/+7
| | | | | | | | | | | | | | | Change _dl_find_hash to _dl_lookup_hash, as on the NPTL branch. _dl_find_hash is now a wrapper function around it; unlike on the NPTL branch, it retains the old interface so that not all callers need to be changed. _dl_lookup_hash can optionally give its caller a pointer to the module where the symbol was found. Introduce ELF_RTYPE_CLASS_DLSYM for lookups from libdl. Spelling fixes in the Blackfin port, since Alex Oliva's original version of these patches used _dl_find_hash_mod as the name of the function rather than _dl_lookup_hash.
* Blackfin FD-PIC patch 2/6.Bernd Schmidt2007-12-031-0/+6
| | | | | | Add the necessary changes in ld.so and libdl to deal with targets that prepend an underscore to symbol names.
* fix ld.so.cache handling on no-mmu setupsMike Frysinger2007-04-171-0/+6
|
* Make _dl_malloc alignment arch configurable.Joakim Tjernlund2007-02-171-0/+5
| | | | From Atsushi Nemoto.
* Bernd Schmidt writes:Mike Frysinger2006-11-171-0/+6
| | | | | | | This reintroduces a mechanism identical to the DL_BOOT macro present in older versions of uClibc. On Blackfin and FRV, we want to pass more than one argument to _dl_start. We also want to do something special before returning, so delete the warning when the START macro is defined.
* fixup from Bernd Schmidt to properly document DL_ADDR_TO_FUNC_PTRMike Frysinger2006-10-071-3/+9
|
* merge some more FDPIC related fixes from Bernd SchmidtMike Frysinger2006-09-191-0/+12
|
* patch from Bernd Schmidt to abstract away initializing of relocation addressesMike Frysinger2006-07-051-0/+33
|
* patch from Bernd Schmidt to abstract away initializing of prog load addressesMike Frysinger2006-07-051-0/+8
|
* patch from Bernd Schmidt to abstract away load address typesMike Frysinger2006-07-051-0/+9
|
* patch from Bernd Schmidt to abstract away load address checksMike Frysinger2006-07-051-0/+15
|
* patch from Bernd Schmidt to abstract away load addressesMike Frysinger2006-07-051-1/+10
|
* revert fdpic patch so we can merge it in bit by bitMike Frysinger2006-07-051-66/+0
|
* Bernd Schmidt writes: abstract away addresses so we can support FDPIC ELFsMike Frysinger2006-06-301-0/+66
|
* sync with glibcMike Frysinger2006-02-221-0/+16
|
* change to Lesser GPL 2.1 as pointed out by psmMike Frysinger2005-11-231-1/+1
|
* add some copyright infoMike Frysinger2005-11-221-0/+7
|
* Cleanup for when LDSO_CACHE_SUPPORT is disabledEric Andersen2004-12-221-3/+4
|
* Mark Rakes writes:Joakim Tjernlund2004-10-121-4/+5
| | | | | | | | | without LDSO_CACHE_SUPPORT turned on, LDSO_CONF and LDSO_CACHE are not defined anywhere, but still used by ldconfig.c This patch allows ldconfig to build again, although there may be a cleaner way to fix this???? Applied with minor modification.
* Puts common defines into dl-defs.h (in ldso/include) from dl-elf.h andJoakim Tjernlund2004-10-061-0/+44
dl-cache.h and make use of it. Also disables the lib-path-redundancy check for the case the cache is not used. Makes use of _PRELOAD_FILE_SUPPORT. From Peter Mazinger.