summaryrefslogtreecommitdiffstats
path: root/ldso
Commit message (Collapse)AuthorAgeFilesLines
...
* create a new wrapper macro for debug early outputMike Frysinger2005-07-111-5/+11
|
* minor touchups in debug output/commentsMike Frysinger2005-07-111-3/+2
|
* base __rtld_stack_end off of argv instead of args so we dont have to worry ↵Mike Frysinger2005-07-111-7/+2
| | | | about how each arch treats args
* declare reloc_addr as ElfW(Addr) instead of Word since it is an Addr, not a ↵Mike Frysinger2005-07-111-1/+2
| | | | Word (and it will truncate addresses on 64bit hosts)
* make sure the SEND_NUMBER_STDERR macro doesnt modify the number given to itMike Frysinger2005-07-111-1/+2
|
* make sure we use long instead of int so we dont truncate 64bit valuesMike Frysinger2005-07-091-3/+3
|
* we need the syscall6() version of mmapMike Frysinger2005-07-091-1/+1
|
* add some more useful debug outputMike Frysinger2005-07-081-6/+10
|
* err, x86_64 is RELA, not RELMike Frysinger2005-07-081-4/+4
|
* need _DEBUG macros for NUMBER tooMike Frysinger2005-07-082-5/+7
|
* whitespace clean upMike Frysinger2005-07-081-34/+33
|
* help if i named the var correctly ...Mike Frysinger2005-07-081-2/+2
|
* help if i named the var correctly ...Mike Frysinger2005-07-082-3/+3
|
* dl-debug.h for sparcMike Frysinger2005-07-082-11/+40
|
* dl-debug.h for m68kMike Frysinger2005-07-082-14/+42
|
* fix GET_ARGV() so it pulls out the argc/argv/envp properlyMike Frysinger2005-07-081-2/+7
|
* get rid of arch-specific defines in dl-startup.c and make each arch declare ↵Mike Frysinger2005-07-073-3/+12
| | | | its requirements about initial bootstrapping
* add debug code for showing argc/argv/envp and touch up some other debug outputMike Frysinger2005-07-071-11/+16
|
* clean up whitespaceMike Frysinger2005-07-071-11/+9
|
* remove broken asm code in elf_machine_dynamic() and just do it the glibc way ↵Mike Frysinger2005-07-071-6/+1
| | | | (since it works)
* make RUNPATH/RPATH support configurableMike Frysinger2005-07-072-4/+11
|
* rip out all the duplicated debug code and move into a shared fileMike Frysinger2005-07-0722-639/+526
|
* need features.h for the misc attribute defines and uclibc featuresMike Frysinger2005-07-061-0/+1
|
* setup ELF_R_TYPE() wrapper for ELF{32,64}_R_TYPE()Mike Frysinger2005-07-061-0/+2
|
* import start of ldso based on glibcMike Frysinger2005-07-063-0/+194
|
* make sure ldso.o depends on more files in subdirsMike Frysinger2005-07-061-2/+2
|
* use the a_val member instead of a_ptr/a_fcn since newer elf defines dropped ↵Mike Frysinger2005-07-042-8/+8
| | | | the other values
* use new __always_inline defineMike Frysinger2005-07-022-11/+11
|
* use new __always_inline defineMike Frysinger2005-07-021-2/+2
|
* oops, we dont want to use relative paths for the header filesMike Frysinger2005-06-301-1/+1
|
* if the include files get updated we want to rebuildMike Frysinger2005-06-302-3/+3
|
* create generic ELF_* macros to hide 32/64 bit differencesMike Frysinger2005-06-303-4/+24
|
* whitespace tweaksMike Frysinger2005-06-302-17/+16
|
* change all Elf32_* usage to ElfW(*) usage since we shouldnt care about the ↵Mike Frysinger2005-06-308-29/+29
| | | | bitsize
* Quick and dirty hack to prevent ld.so from beeing loaded twice.Joakim Tjernlund2005-06-301-0/+2
| | | | Bug exposed by the new __libc_stack_end feature in libc.so.
* typecast to long instead of int so pointers on 64bit arches can be typecast ↵Mike Frysinger2005-06-301-2/+2
| | | | safely
* small whitespace fixMike Frysinger2005-06-301-2/+2
|
* err revert %p->%x change since _dl_printf() is not fprintf()Mike Frysinger2005-06-301-11/+13
|
* use %p instead of %x to show addresses so we dont have to worry about the ↵Mike Frysinger2005-06-301-14/+12
| | | | sizeof pointers
* use %p instead of %x to show addresses so we dont have to worry about the ↵Mike Frysinger2005-06-301-18/+15
| | | | sizeof pointers
* The function '_dl_memset' should always be inlined regardless of the"Steven J. Hill"2005-06-302-15/+15
| | | | | | | | optimization level chosen. This allows uClibc to be compiled with the latest GCC-4.1.0. While tracking down the specific culprit causing the segmentation fault of the dynamic loader with GCC-4.1.0 I was able to force inlining of other functions such that I shaved 512 bytes off the size of the loader, yay. Also fixed warning in 'dl-hash.c'.
* Add __libc_stack_end to ld.so. The libc.a version remains to do.Joakim Tjernlund2005-06-271-2/+7
| | | | sjhill, feel free to comment :)
* use _dl_debug_file instead of hardcode 2Mike Frysinger2005-06-251-29/+24
|
* move _dl_if_debug_dprint() to shared ldso headerMike Frysinger2005-06-252-13/+7
|
* create some DEBUG macros for the ld debug earlyMike Frysinger2005-06-252-33/+22
|
* whitespace/syntax cleanupsMike Frysinger2005-06-251-45/+46
|
* rework the debug _dl_dprintf usage to avoid #ifdef macros and make more readableMike Frysinger2005-06-251-36/+23
|
* would help if it actually compiled :/Mike Frysinger2005-06-251-1/+1
|
* hide the #ifdef debug macros/printfs behind one function to make the code ↵Mike Frysinger2005-06-251-55/+29
| | | | more readable
* Based in part on related code in glibc, this might even be correct.Eric Andersen2005-06-101-9/+42
|