No description
Find a file
David 'Digit' Turner ef0bd18570 Pass the elfdata pointer in a slot of the temporary TLS area.
This is needed to properly initialize the C runtime when libc.so
is loaded by the dynamic linker.

Move the temporary TLS setup before the first system call, just
in case something really horrible happens, we won't crash when
trying to write an error code in 'errno'

Remove the broken TLS_SLOT_THREAD_ID setup. First, this slot
should normally receive the address of a pthread_internal_t,
not a kernel thread identifier. Second, it is never used by
the linker anyway.

Also remove an obsolete comment.
2009-07-17 17:55:01 +02:00
libc Pass the elfdata pointer in a slot of the temporary TLS area. 2009-07-17 17:55:01 +02:00
libdl auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
libm auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
libstdc++ Add new C++ headers <cerrno> and <cfloat> 2009-07-10 18:40:55 +02:00
libthread_db auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00
linker Pass the elfdata pointer in a slot of the temporary TLS area. 2009-07-17 17:55:01 +02:00
.gitignore add msm_camera.h header and .gitignore file to bionic 2009-05-26 17:06:24 -07:00
Android.mk auto import from //depot/cupcake/@135843 2009-03-03 19:28:35 -08:00