dynamic-linked TLS support for everything but dlopen'd libs
authorRich Felker <dalias@aerifal.cx>
Fri, 5 Oct 2012 02:48:33 +0000 (22:48 -0400)
committerRich Felker <dalias@aerifal.cx>
Fri, 5 Oct 2012 02:48:33 +0000 (22:48 -0400)
commit9c74856af78ac3e8aaa5f8b560e5022d2e6037d1
tree2cab0360309f85ae6ec132ac46d4d31cd7038abb
parentc91aa03d2488ef2c48276510dec360ed9582e861
dynamic-linked TLS support for everything but dlopen'd libs

currently, only i386 is tested. x86_64 and arm should probably work.
the necessary relocation types for mips and microblaze have not been
added because I don't understand how they're supposed to work, and I'm
not even sure if it's defined yet on microblaze. I may be able to
reverse engineer the requirements out of gcc/binutils output.
arch/arm/reloc.h
arch/i386/reloc.h
arch/microblaze/reloc.h
arch/mips/reloc.h
arch/x86_64/reloc.h
src/ldso/dynlink.c