A puzzle...

Steven J. Hill sjhill at realitydiluted.com
Thu Oct 6 05:02:03 UTC 2005


See if you can spot what's different...

au1500:/opt/test/unistd# LD_LIBRARY_PATH=/opt/lib ./clone
_dl_get_ready_to_run:146: Cool, ldso survived making function calls
_dl_calloc:64: allocating memory and zeroing
_dl_malloc:936: mmapping more memory
_dl_memalign:970: allocating aligned memory
_dl_calloc:64: allocating memory and zeroing
_dl_get_ready_to_run:369: Lib Loader: (0x2aaa8000) ../../lib/ld-uClibc.so.0
_dl_get_ready_to_run:317: calling mprotect on the application program
_dl_get_ready_to_run:638: Loading: (0x2aaf2000) /opt/lib/libgcc_s.so.1
_dl_load_elf_shared_library:682: parsed TLS program header
_dl_get_ready_to_run:638: Loading: (0x2ab43000) /opt/lib/libc.so.0
_dl_get_ready_to_run:638: Loading: (0x2ab43000) /opt/lib/libc.so.0
_dl_malloc:936: mmapping more memory
_dl_get_ready_to_run:761: Beginning relocation fixups
Clone got 11, sleeping for 4 secs
Clone got 22, sleeping for 8 secs
Clone got 33, sleeping for 12 secs
Parent: waiting for the clones to die.
Clone1 gave back 31
Clone2 gave back 42
Clone3 gave back 53
Clones exited.
Goodbye.



More information about the uClibc mailing list