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