Mike Frysinger
|
2525195d77
after much deliberation, may i present Joseph S. Myers patch to add support for .init and .fini array processing
|
преди 19 години |
Mike Frysinger
|
77e0397014
use diff variable names so we dont shadow each other
|
преди 19 години |
Mike Frysinger
|
6dd2cdf403
Bernhard Fischer writes: remove unused variable name
|
преди 19 години |
Peter S. Mazinger
|
05e75260d6
Get rid of missing prototype warnings
|
преди 19 години |
Peter S. Mazinger
|
df31d32b41
Enable _GNU_SOURCE build wide, trying to get consistent interfaces, else IMA is a useless attempt
|
преди 19 години |
Mike Frysinger
|
cdd6d192cb
revert debug "fix" since it isnt correct and previous version works
|
преди 19 години |
Mike Frysinger
|
cd1172774d
fix signed/unsigned warnings and unused warnings
|
преди 19 години |
"Steven J. Hill"
|
454a824ca5
Fix debugging.
|
преди 19 години |
Peter S. Mazinger
|
8d3f61bd00
Do not create any files (dl-progname.h) in ldso anymore
|
преди 19 години |
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 години |
Peter S. Mazinger
|
a2ac160535
Forgotten to commit libdl.c, change __LIBDL_SHARED__ to SHARED.
|
преди 19 години |
Peter S. Mazinger
|
593dca82c9
Move _dl_protect_relro as in ldso.c, thanks to jocke
|
преди 19 години |
Mike Frysinger
|
b0642fa63c
dlvsym stub
|
преди 19 години |
Joakim Tjernlund
|
30d5d27e60
Frank Mehnert writes:
|
преди 19 години |
Joakim Tjernlund
|
08d1f584fb
Fix bug 387, missing _dl_progname for static apps.
|
преди 19 години |
Joakim Tjernlund
|
47c8664285
Add dependency on ld-uClibc.so.0 for libdl.so.
|
преди 19 години |
Joakim Tjernlund
|
6487a33c3a
Fix bug 358 by protecting _dl_symbol_tables as suggested.
|
преди 19 години |
Mike Frysinger
|
ce9f1cf9c2
rip out all the duplicated debug code and move into a shared file
|
преди 19 години |
Mike Frysinger
|
6512a60090
change all Elf32_* usage to ElfW(*) usage since we shouldnt care about the bitsize
|
преди 19 години |
Mike Frysinger
|
47b68851d3
small whitespace fix
|
преди 19 години |
Mike Frysinger
|
62c2005d36
use %p instead of %x to show addresses so we dont have to worry about the sizeof pointers
|
преди 19 години |
Mike Frysinger
|
dd83a6905e
would help if it actually compiled :/
|
преди 19 години |
Mike Frysinger
|
32a3886019
hide the #ifdef debug macros/printfs behind one function to make the code more readable
|
преди 19 години |
Joakim Tjernlund
|
00b6ddf079
Add debug printout of RTLD_GLOBAL and RTLD_NOW flag.
|
преди 19 години |
Joakim Tjernlund
|
61c12b2778
Initial support for both RUNPATH support.
|
преди 19 години |
Joakim Tjernlund
|
52b5a52b48
Fix dlopen to handle circular dependency libs. Wouldn't surprise me if something else
|
преди 19 години |
Joakim Tjernlund
|
fdaf1b4fa8
Cleanup library loading.
|
преди 19 години |
Joakim Tjernlund
|
08bfa39347
Fix bug 214, reported by aurel. This is a major update that
|
преди 19 години |
Joakim Tjernlund
|
e6816a15ab
Moved the addition of load address from the fast path
|
преди 19 години |
Peter Kjellerstedt
|
acd92003c8
Avoid compiler warnings.
|
преди 20 години |