summaryrefslogtreecommitdiffstats
path: root/ldso
Commit message (Collapse)AuthorAgeFilesLines
...
* fix building on alphaMike Frysinger2006-01-201-0/+15
|
* would help if i used the right variable name ...Mike Frysinger2006-01-191-1/+1
|
* Frank Mehnert writes:Mike Frysinger2006-01-191-0/+1
| | | | | | | | | | | | | | in ldso/ldso.c, function _dl_get_ready_to_run, the variable app_tpnt_tmp is not initialized. The function _dl_parse_dynamic_info() initializes some of their members but not all. For example, if the binary does _not_ contain a DT_TEXTREL record, it is possible that the condition if (app_tpnt->dynamic_info[DT_TEXTREL]) is nevertheless true and we therefore enter the following code path (ldso.c:270). My suggestion is to add _dl_memset(&app_tpnt_rel, 0, sizeof(app_tpnt_rel)); just behind the variable declarations of _dl_get_ready_to_run().
* update sparc code using x86_64 as a templateMike Frysinger2006-01-191-204/+302
|
* first pass at updating sparc ldso with code from glibcMike Frysinger2006-01-191-29/+43
|
* update syscall macros so both ldso and libc can use themMike Frysinger2006-01-191-168/+2
|
* move a bunch of arch-specific checks out of common files and into an arch ↵Mike Frysinger2006-01-196-11/+1
| | | | specific header file to make porting/updates a lot easier
* cut out unused codeMike Frysinger2006-01-171-18/+6
|
* cleanup whitespaceMike Frysinger2006-01-171-61/+60
|
* since just about everyone uses return _dl_elf_main for START() now, make it ↵Mike Frysinger2006-01-1710-59/+6
| | | | the default
* grab some more fixes from x86_64Mike Frysinger2006-01-141-9/+23
|
* m68k ldso works again (well, lazy relocation is broken atm)Mike Frysinger2006-01-142-142/+208
|
* add back in _dl_start_userMike Frysinger2006-01-141-0/+5
|
* fixup so we can at least get to the ldso Standalone execution stepMike Frysinger2006-01-141-16/+32
|
* Revert 13276, cache corrupted on x86Peter S. Mazinger2006-01-141-11/+39
|
* use regular headers rather than trying to get trickyMike Frysinger2006-01-141-39/+11
|
* fix up ability to rename ldsoMike Frysinger2006-01-131-17/+17
|
* fix a (very unlikely) page leakMike Frysinger2006-01-121-3/+3
|
* need to include bits/sysnum.h for all of our __NR_* defsMike Frysinger2006-01-111-15/+2
|
* support a few more relocation typesMike Frysinger2006-01-101-9/+11
|
* list more relocsMike Frysinger2006-01-091-3/+6
|
* other half of lazy relocation from glibc dl-trampolineMike Frysinger2006-01-081-0/+63
|
* patch by Jocke to fix up lazy relocationMike Frysinger2006-01-081-7/+2
|
* nlist should be unsigned, not signed, as it tracks # of elements in ↵Mike Frysinger2005-12-271-1/+1
| | | | init_fini_list
* revert debug "fix" since it isnt correct and previous version worksMike Frysinger2005-12-271-3/+3
|
* Remove all trailing ; after *_alias and change 2 to use weak_alias instead ↵Peter S. Mazinger2005-12-161-1/+1
| | | | of __attribute__ ...
* Fix static apps on linux 2.6. Linux clobbers r7 in 2.6, soJoakim Tjernlund2005-12-151-2/+4
| | | | use r3 instead to pass _dl_fini.
* fix signed/unsigned warnings and unused warningsMike Frysinger2005-12-144-14/+13
|
* remove .oS tooMike Frysinger2005-12-141-1/+1
|
* Fix debugging."Steven J. Hill"2005-12-111-3/+3
|
* Remove trailing ';' from strong_alias, thx Bernhard FischerPeter S. Mazinger2005-12-101-1/+1
|
* Added .oS asm targets and make ldso build w/ -DSHARED (needed by nptl)Peter S. Mazinger2005-11-281-1/+1
|
* change to Lesser GPL 2.1 as pointed out by psmMike Frysinger2005-11-238-8/+8
|
* Depedencies corrected (less make oldconfig/headers), rerunning make remakes ↵Peter S. Mazinger2005-11-222-12/+8
| | | | only headers
* rework depends and stripping so that libraries arent rebuilt all the time in ↵Mike Frysinger2005-11-221-2/+4
| | | | a loop
* remove headers_done since it broke buildroot againMike Frysinger2005-11-221-1/+1
|
* add some copyright infoMike Frysinger2005-11-228-0/+56
|
* Remove TOPDIRPeter S. Mazinger2005-11-213-9/+3
|
* Do not create any files (dl-progname.h) in ldso anymorePeter S. Mazinger2005-11-214-16/+8
|
* Partly undo earlier patch on vapier's requestPeter S. Mazinger2005-11-2110-21/+7
|
* Guard debug_sym/debug_reloc, make sure elfinterp.c sees __SUPPORT_LD_DEBUG__Peter S. Mazinger2005-11-2111-9/+35
|
* Do not create header links, use -I to find them. Moved dl-progname.h to ↵Peter S. Mazinger2005-11-212-12/+4
| | | | ldso/ldso, that will exist if top_srcdir != top_builddir.
* fix up ifdef checks so dl_iterate_phdr is defined in all the proper objectsMike Frysinger2005-11-202-2/+4
|
* make -j2 works herePeter S. Mazinger2005-11-181-2/+1
|
* Add info to CFLAGS about lib we are buildingPeter S. Mazinger2005-11-182-4/+4
|
* Include all lib*/Makefile.in in top_srcdir/Makefile.in, allows adding ↵Peter S. Mazinger2005-11-173-93/+94
| | | | foreign objects to a lib
* Use -z relro/-z now on all libs, add some new variables needed later, move ↵Peter S. Mazinger2005-11-172-10/+0
| | | | common ldso/libdl parts to Rules.mak, remove strip from all TARGET_ARCH
* update licenseMike Frysinger2005-11-091-15/+4
|
* Do not set the RELOCS_DONE flag until it is actually done. This order ↵"Steven J. Hill"2005-11-061-2/+2
| | | | matters for NPTL libpthreads to work. Well, that was a nice waste of 3 hours.
* Don't need this debug check anymore.Joakim Tjernlund2005-11-021-6/+0
|