Commit History

Autor SHA1 Mensaxe Data
  Peter S. Mazinger 8d3f61bd00 Do not create any files (dl-progname.h) in ldso anymore %!s(int64=18) %!d(string=hai) anos
  Peter S. Mazinger 3b7927d66f Move __SSP__ check to header %!s(int64=18) %!d(string=hai) anos
  Peter S. Mazinger a37cc0c3d4 Add check, so we are sure that the file is correctly built, if the system is ssp enabled %!s(int64=18) %!d(string=hai) anos
  Joakim Tjernlund c4f31d2e43 Hopefully fix the bug Oleg reported in http://uclibc.org/lists/uclibc/2005-October/012809.html %!s(int64=18) %!d(string=hai) anos
  Peter S. Mazinger 237277e9a8 Moved guard_setup to dl-osinfo.h (used commonly by ldso and libc). Renamed to _dl_setup_stack_chk_guard, as in glibc. SSP requires now binutils-2.16.1 and newer. Add NOT_IN_libc/IS_IN_libc. Began using -DSHARED in uClibc_main.c, there are more candidates in there. Move back dl_protect_relro to it's earlier place. %!s(int64=18) %!d(string=hai) anos
  Peter S. Mazinger feefb2252e Move _dl_protect_relro after INIT to allow using attribute_relro within uClibc_init %!s(int64=19) %!d(string=hai) anos
  Mike Frysinger 270bd86b4f punt _DL_FINI_CRT_COMPAT option now that 0.9.28 has been released %!s(int64=19) %!d(string=hai) anos
  Mike Frysinger 073cd03a2c Fix by Martin Schlemmer: %!s(int64=19) %!d(string=hai) anos
  Joakim Tjernlund 066d0837ff Remove hardcoded ld-uClibc.so.0 name in ldso. %!s(int64=19) %!d(string=hai) anos
  Mike Frysinger 8b3f9257b8 use wrapper debug macros to improve readability %!s(int64=19) %!d(string=hai) anos
  Mike Frysinger ce9f1cf9c2 rip out all the duplicated debug code and move into a shared file %!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 6512a60090 change all Elf32_* usage to ElfW(*) usage since we shouldnt care about the bitsize %!s(int64=19) %!d(string=hai) anos
  Joakim Tjernlund 61e5097b07 Quick and dirty hack to prevent ld.so from beeing loaded twice. %!s(int64=19) %!d(string=hai) anos
  Mike Frysinger 1c5655bd37 err revert %p->%x change since _dl_printf() is not fprintf() %!s(int64=19) %!d(string=hai) anos
  Mike Frysinger c50f2ee11d use %p instead of %x to show addresses so we dont have to worry about the sizeof pointers %!s(int64=19) %!d(string=hai) anos
  Mike Frysinger af519ad1c0 use _dl_debug_file instead of hardcode 2 %!s(int64=19) %!d(string=hai) anos
  Joakim Tjernlund d1b0dffff4 Add Peter Mazinger fini/crt compat patch. Select DL_FINI_CRT_COMPAT to %!s(int64=19) %!d(string=hai) anos
  Joakim Tjernlund df0e39281e Enable new FINI processing. ldso now passes a FINI function %!s(int64=19) %!d(string=hai) anos
  "Steven J. Hill" 40648f65b2 Get rid of extern references to ldso variables. %!s(int64=19) %!d(string=hai) anos
  "Steven J. Hill" 0f1d9b431f GCC-4.1.0 doesn't like it when you reference 'extern' one place and then try %!s(int64=19) %!d(string=hai) anos
  Joakim Tjernlund fdaf1b4fa8 Cleanup library loading. %!s(int64=19) %!d(string=hai) anos
  Eric Andersen c5ba045115 early debug stuff goes to stderr, not _dl_debug_file %!s(int64=19) %!d(string=hai) anos
  Eric Andersen 44c04f38df fix a thinko -- we cant use %!s(int64=19) %!d(string=hai) anos
  Eric Andersen a33e642102 Only dl-startup.c should be using the SEND_STDERR macros, %!s(int64=19) %!d(string=hai) anos
  Joakim Tjernlund 447c0b1572 Prepare PowerPC some more for standalone exection of ldso. %!s(int64=19) %!d(string=hai) anos
  Eric Andersen 8ae1e1d1cc minor cosmetic cleanup %!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 d028db7898 Move ldso FINI handling into _dl_fini(). Add #ifndef _DL_DO_FINI_IN_LIBC around %!s(int64=19) %!d(string=hai) anos
  Peter Kjellerstedt 3e8b9f4203 Corrected a typo (exection -> execution). %!s(int64=19) %!d(string=hai) anos