Commit History

Autor SHA1 Mensaxe Data
  Mike Frysinger 656554001c revert fdpic patch so we can merge it in bit by bit %!s(int64=18) %!d(string=hai) anos
  Mike Frysinger 1ba3a7b727 Bernd Schmidt writes: abstract away addresses so we can support FDPIC ELFs %!s(int64=18) %!d(string=hai) anos
  Mike Frysinger 1d6903684a Bernd Schmidt writes: too many semicolons! %!s(int64=18) %!d(string=hai) anos
  Mike Frysinger 0d2b685bb7 since just about everyone uses return _dl_elf_main for START() now, make it the default %!s(int64=18) %!d(string=hai) anos
  Peter S. Mazinger 24f818725b Remove all trailing ; after *_alias and change 2 to use weak_alias instead of __attribute__ ... %!s(int64=18) %!d(string=hai) anos
  Mike Frysinger 135c85905c disable early debug code if the arch relies on certain values (like load_addr) which are computer later %!s(int64=19) %!d(string=hai) anos
  Mike Frysinger 34288f4de0 dump the address we transfer control to %!s(int64=19) %!d(string=hai) anos
  Mike Frysinger 65ed8b75f3 minor touchups in debug output/comments %!s(int64=19) %!d(string=hai) anos
  Mike Frysinger bda3391b23 base __rtld_stack_end off of argv instead of args so we dont have to worry about how each arch treats args %!s(int64=19) %!d(string=hai) anos
  Mike Frysinger 63b5253012 add some more useful debug output %!s(int64=19) %!d(string=hai) anos
  Mike Frysinger 28ecffc3d9 need _DEBUG macros for NUMBER too %!s(int64=19) %!d(string=hai) anos
  Mike Frysinger efed1986bc get rid of arch-specific defines in dl-startup.c and make each arch declare its requirements about initial bootstrapping %!s(int64=19) %!d(string=hai) anos
  Mike Frysinger ab4c887b2e add debug code for showing argc/argv/envp and touch up some other debug output %!s(int64=19) %!d(string=hai) anos
  Mike Frysinger 22472d50fc use the a_val member instead of a_ptr/a_fcn since newer elf defines dropped the other values %!s(int64=19) %!d(string=hai) anos
  Mike Frysinger 59cc1e9342 create generic ELF_* macros to hide 32/64 bit differences %!s(int64=19) %!d(string=hai) anos
  Mike Frysinger 6512a60090 change all Elf32_* usage to ElfW(*) usage since we shouldnt care about the bitsize %!s(int64=19) %!d(string=hai) anos
  Joakim Tjernlund 16045684fd Add __libc_stack_end to ld.so. The libc.a version remains to do. %!s(int64=19) %!d(string=hai) anos
  Mike Frysinger ea3903eb7b create some DEBUG macros for the ld debug early %!s(int64=19) %!d(string=hai) anos
  Eric Andersen 08b828bbdb Adjust indentation %!s(int64=19) %!d(string=hai) anos
  Eric Andersen 3de9075baf This update gets mips working again. %!s(int64=19) %!d(string=hai) anos
  Joakim Tjernlund 895f19d4e5 Remove __FORCE_SHAREABLE_TEXT_SEGMENTS__ hack from ldso itself. %!s(int64=19) %!d(string=hai) anos
  Joakim Tjernlund e6816a15ab Moved the addition of load address from the fast path %!s(int64=19) %!d(string=hai) anos
  Joakim Tjernlund 7d0f2a6586 Remove dead code. %!s(int64=19) %!d(string=hai) anos
  Joakim Tjernlund 2331c7f052 General arch cleanup and prepare support for standalone %!s(int64=19) %!d(string=hai) anos
  Joakim Tjernlund 7d137fcf81 Generalize optimized relative reloc procesing. %!s(int64=19) %!d(string=hai) anos
  Peter Kjellerstedt c78563e45e Use the inlined __dl_parse_dynamic_info() in DL_BOOT() for CRIS too. %!s(int64=19) %!d(string=hai) anos
  Mike Frysinger a7e14569d2 fix eriks e-mail address %!s(int64=19) %!d(string=hai) anos
  Joakim Tjernlund dc0f822bfe - Remove dynamic_size from struct elf_resolve. %!s(int64=19) %!d(string=hai) anos
  Joakim Tjernlund e93138024a Remove unneeded -D<somedefine>, and use instead #ifdef __somedefine__ %!s(int64=19) %!d(string=hai) anos
  Joakim Tjernlund 7761b10791 Accunt for ELF_MACHINE_PLTREL_OVERLAP when relocating ldso. %!s(int64=20) %!d(string=hai) anos