Rich Felker
|
185a977074
ensure pointer decay in inline-asm arg for i386 syscall6
|
12 years ago |
Rich Felker
|
e23d358fd6
fix namespace clash (libc) in dynlink.c
|
12 years ago |
Rich Felker
|
31f340a17a
remove dead code from dynamic linker
|
12 years ago |
Rich Felker
|
216dca82f6
comment possibly-confusing i386 vsyscall asm
|
12 years ago |
Rich Felker
|
964e9f3c4c
avoid the thread-ptr-init behavior of sigaction when not installing handler
|
12 years ago |
Rich Felker
|
12e9b4faf6
i386 vsyscall support (vdso-provided sysenter/syscall instruction based)
|
12 years ago |
Rich Felker
|
f2b1f1af83
ensure that buffer for decoding auxv at startup is initially zero
|
12 years ago |
Rich Felker
|
0a96a37f06
clean up and refactor program initialization
|
12 years ago |
Rich Felker
|
017bf140ff
fix breakage due to initializing thread pointer when loading libs
|
12 years ago |
Rich Felker
|
00902c7384
make new TLS setup block even implementation-internals signals
|
12 years ago |
Rich Felker
|
92e1cd9b0b
don't crash if TLS library is loaded into process with no thread pointer
|
12 years ago |
Rich Felker
|
6a2eaa3c5b
fix buggy TLS size/alignment computations in static-linked TLS
|
12 years ago |
Rich Felker
|
bd17431a2c
fix symbol acceptance/rejection rules for TLS
|
12 years ago |
Rich Felker
|
cf3fd3d002
TLS fixes, mainly alignment handling
|
12 years ago |
Rich Felker
|
f4f77c068f
fix/improve shared library ctor/dtor handling, allow recursive dlopen
|
12 years ago |
Rich Felker
|
5f88c0edd5
small dynamic linker module search fix
|
12 years ago |
Rich Felker
|
dcd6037150
support for TLS in dynamic-loaded (dlopen) modules
|
12 years ago |
Rich Felker
|
642b7593c3
fix race condition in dlopen
|
12 years ago |
Rich Felker
|
99a2af6f45
fix incorrect TLS reloc macro names in x86_64 reloc.h
|
12 years ago |
Rich Felker
|
9c74856af7
dynamic-linked TLS support for everything but dlopen'd libs
|
12 years ago |
Rich Felker
|
c91aa03d24
remove freeing of dynamic linker data when dlopen/dlsym are not used
|
12 years ago |
Rich Felker
|
9b153c043e
beginnings of full TLS support in shared libraries
|
12 years ago |
Rich Felker
|
bc6a35fb7b
partial TLS support for dynamic-linked programs
|
12 years ago |
Rich Felker
|
8431d7972f
TLS (GNU/C11 thread-local storage) support for static-linked programs
|
12 years ago |
Rich Felker
|
adefe830dd
tell the assembler to mark all files as not requiring executable stack
|
12 years ago |
Rich Felker
|
030e526392
add getopt reset support
|
12 years ago |
Rich Felker
|
e44849f5cf
protect sem_open against cancellation
|
12 years ago |
Rich Felker
|
bf258341b7
overhaul sem_open
|
12 years ago |
Rich Felker
|
6e2372a86c
clean up, bugfixes, and general improvement for shm_open/shm_unlink
|
12 years ago |
Rich Felker
|
2e3648b85d
define some _POSIX_* macros that were omitted; required for XSI conformance
|
12 years ago |