Peter S. Mazinger
|
8d3f61bd00
Do not create any files (dl-progname.h) in ldso anymore
|
19 years ago |
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.
|
19 years ago |
Peter S. Mazinger
|
a2ac160535
Forgotten to commit libdl.c, change __LIBDL_SHARED__ to SHARED.
|
19 years ago |
Peter S. Mazinger
|
593dca82c9
Move _dl_protect_relro as in ldso.c, thanks to jocke
|
19 years ago |
Mike Frysinger
|
b0642fa63c
dlvsym stub
|
19 years ago |
Joakim Tjernlund
|
30d5d27e60
Frank Mehnert writes:
|
19 years ago |
Joakim Tjernlund
|
08d1f584fb
Fix bug 387, missing _dl_progname for static apps.
|
19 years ago |
Joakim Tjernlund
|
47c8664285
Add dependency on ld-uClibc.so.0 for libdl.so.
|
19 years ago |
Joakim Tjernlund
|
6487a33c3a
Fix bug 358 by protecting _dl_symbol_tables as suggested.
|
19 years ago |
Mike Frysinger
|
ce9f1cf9c2
rip out all the duplicated debug code and move into a shared file
|
19 years ago |
Mike Frysinger
|
6512a60090
change all Elf32_* usage to ElfW(*) usage since we shouldnt care about the bitsize
|
19 years ago |
Mike Frysinger
|
47b68851d3
small whitespace fix
|
19 years ago |
Mike Frysinger
|
62c2005d36
use %p instead of %x to show addresses so we dont have to worry about the sizeof pointers
|
19 years ago |
Mike Frysinger
|
dd83a6905e
would help if it actually compiled :/
|
19 years ago |
Mike Frysinger
|
32a3886019
hide the #ifdef debug macros/printfs behind one function to make the code more readable
|
19 years ago |
Joakim Tjernlund
|
00b6ddf079
Add debug printout of RTLD_GLOBAL and RTLD_NOW flag.
|
19 years ago |
Joakim Tjernlund
|
61c12b2778
Initial support for both RUNPATH support.
|
19 years ago |
Joakim Tjernlund
|
52b5a52b48
Fix dlopen to handle circular dependency libs. Wouldn't surprise me if something else
|
19 years ago |
Joakim Tjernlund
|
fdaf1b4fa8
Cleanup library loading.
|
19 years ago |
Joakim Tjernlund
|
08bfa39347
Fix bug 214, reported by aurel. This is a major update that
|
19 years ago |
Joakim Tjernlund
|
e6816a15ab
Moved the addition of load address from the fast path
|
19 years ago |
Peter Kjellerstedt
|
acd92003c8
Avoid compiler warnings.
|
20 years ago |
Eric Andersen
|
c1fab223a5
Fixup function prototypes to match definitions in include/dlfcn.h
|
20 years ago |
Mike Frysinger
|
a7e14569d2
fix eriks e-mail address
|
20 years ago |
Joakim Tjernlund
|
a5ebab1766
Add BIND NOW support to MIPS.
|
20 years ago |
Joakim Tjernlund
|
0038f6a229
Add RTLD_LOCAL support for dlopened libs. Reported by
|
20 years ago |
Joakim Tjernlund
|
dc0f822bfe
- Remove dynamic_size from struct elf_resolve.
|
20 years ago |
Joakim Tjernlund
|
f3e2baa25c
unmap ld.so.cache when dlopen() returns.
|
20 years ago |
Joakim Tjernlund
|
f8b23fd8da
Don't SEGV if library not found.
|
20 years ago |
Eric Andersen
|
3b8039fd51
This patch from Mike Frysinger, extended from an earlier patch from Peter S.
|
20 years ago |