Mike Frysinger
|
34288f4de0
dump the address we transfer control to
|
19 years ago |
Mike Frysinger
|
cd14230fcf
oops, fix typo in ELF_ST_BIND macros
|
19 years ago |
Mike Frysinger
|
43346101c5
use Elf32_Word instead of uint32_t since that is what the ELF spec refers to
|
19 years ago |
Mike Frysinger
|
8b3f9257b8
use wrapper debug macros to improve readability
|
19 years ago |
Mike Frysinger
|
8edeb6297c
import fix from glibc to resolve segfault reported by wmq in Bug 335
|
19 years ago |
Mike Frysinger
|
d2363d3bed
dont use void* when we know the type of pointer we want
|
19 years ago |
Mike Frysinger
|
84cc817ba5
force hash buckets to work off of 32bit quantities
|
19 years ago |
Mike Frysinger
|
e55e48a9f6
use the debug dprint macros to clean up readability
|
19 years ago |
Mike Frysinger
|
8174ddee1c
use the debug dprint macros to clean up readability
|
19 years ago |
Mike Frysinger
|
2b6789581c
create a new wrapper macro for debug early output
|
19 years ago |
Mike Frysinger
|
65ed8b75f3
minor touchups in debug output/comments
|
19 years ago |
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
|
19 years ago |
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)
|
19 years ago |
Mike Frysinger
|
bdf82cbbc1
make sure the SEND_NUMBER_STDERR macro doesnt modify the number given to it
|
19 years ago |
Mike Frysinger
|
128d0c53cc
add some info on what needs to be done for specific arches
|
19 years ago |
Mike Frysinger
|
582cf4bdc3
need syscall.h for __NR_clone definition
|
19 years ago |
Mike Frysinger
|
c9bb4e57f4
define an abort instruction for m68k
|
19 years ago |
Mike Frysinger
|
5473efd367
define an abort instruction for alpha
|
19 years ago |
Mike Frysinger
|
42ed684f69
alphabetize and warn if an arch is undefined
|
19 years ago |
Mike Frysinger
|
df48714b9b
merge updates from glibc and fix up to work again
|
19 years ago |
Mike Frysinger
|
0f2ea84cef
update __UCLIBC_CTOR_DTOR__ check
|
19 years ago |
Mike Frysinger
|
a8ac67a474
punt unused __pthread_return_void func
|
19 years ago |
Mike Frysinger
|
0f40e2b464
import the __syscall_error trick for errno handling
|
19 years ago |
Mike Frysinger
|
c7f096da1a
this should be able to handle both 32 and 64 bit sparc
|
19 years ago |
Mike Frysinger
|
c574991ee7
drop the envp code
|
19 years ago |
Mike Frysinger
|
3807152f3b
style updates
|
19 years ago |
Mike Frysinger
|
e6929d2898
rewrite crt in asm using glibc as a basis
|
19 years ago |
Mike Frysinger
|
6275ec5d02
update style
|
19 years ago |
Mike Frysinger
|
911e3b1d97
make sure we use long instead of int so we dont truncate 64bit values
|
19 years ago |
Mike Frysinger
|
0fba5565ba
we need the syscall6() version of mmap
|
19 years ago |