[git commit ldso-future] ldso: introduce _rtld_global[_ro] and _rtld_local[_ro] structures
Peter S. Mazinger
ps.m at gmx.net
Mon Apr 11 11:27:03 UTC 2011
commit: http://git.uclibc.org/uClibc/commit/?id=6409a0c7a5c1ad4693e078a60d2f531dd40d0a69
branch: http://git.uclibc.org/uClibc/commit/?id=refs/heads/ldso-future
With these structures the functions and global data provided by ldso
can be hidden,
The other libs (libdl/libc/libpthread) can access these by pointers.
Same applies to global data, pagesize, clock ... can be reused.
text data bss dec hex filename
ldso-future
25497 312 224 26033 65b1 lib/ld-uClibc-0.9.32-rc3-git.so
6679 316 8 7003 1b5b lib/libdl-0.9.32-rc3-git.so
future
28908 384 236 29528 7358 lib/ld-uClibc-0.9.32-rc3-git.so
7686 396 4 8086 1f96 lib/libdl-0.9.32-rc3-git.so
master
28956 384 236 29576 7388 lib/ld-uClibc-0.9.32-rc3-git.so
8214 396 4 8614 21a6 lib/libdl-0.9.32-rc3-git.so
Signed-off-by: Peter S. Mazinger <ps.m at gmx.net>
Patch is too large, so refusing to show it
More information about the uClibc-cvs
mailing list