Commit History

Autor SHA1 Mensaxe Data
  Mike Frysinger a8ed82a853 allow people to build shared/ldso but disable threads %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger ef1dacb1fc a [mostly working] elfinterp.c based on i386 / glibc %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger 56e9950bf3 when running shared tests, use the toplevel ldso %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger f80ef6bcb8 remove unused instructions %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger 802c7d3ac8 import the rest of the glibc start.S so PIE works %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger f50c17eb71 eat pointless whitespace %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger 34288f4de0 dump the address we transfer control to %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger cd14230fcf oops, fix typo in ELF_ST_BIND macros %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger 43346101c5 use Elf32_Word instead of uint32_t since that is what the ELF spec refers to %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger 8b3f9257b8 use wrapper debug macros to improve readability %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger 8edeb6297c import fix from glibc to resolve segfault reported by wmq in Bug 335 %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger d2363d3bed dont use void* when we know the type of pointer we want %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger 84cc817ba5 force hash buckets to work off of 32bit quantities %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger e55e48a9f6 use the debug dprint macros to clean up readability %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger 8174ddee1c use the debug dprint macros to clean up readability %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger 2b6789581c create a new wrapper macro for debug early output %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger 65ed8b75f3 minor touchups in debug output/comments %!s(int64=20) %!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=20) %!d(string=hai) anos
  Mike Frysinger f4d9a266b9 declare reloc_addr as ElfW(Addr) instead of Word since it is an Addr, not a Word (and it will truncate addresses on 64bit hosts) %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger bdf82cbbc1 make sure the SEND_NUMBER_STDERR macro doesnt modify the number given to it %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger 128d0c53cc add some info on what needs to be done for specific arches %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger 582cf4bdc3 need syscall.h for __NR_clone definition %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger c9bb4e57f4 define an abort instruction for m68k %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger 5473efd367 define an abort instruction for alpha %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger 42ed684f69 alphabetize and warn if an arch is undefined %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger df48714b9b merge updates from glibc and fix up to work again %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger 0f2ea84cef update __UCLIBC_CTOR_DTOR__ check %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger a8ac67a474 punt unused __pthread_return_void func %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger 0f40e2b464 import the __syscall_error trick for errno handling %!s(int64=20) %!d(string=hai) anos
  Mike Frysinger c7f096da1a this should be able to handle both 32 and 64 bit sparc %!s(int64=20) %!d(string=hai) anos