Rich Felker
|
97c8bdd88a
fix parent-memory-clobber in posix_spawn (environ)
|
12 years ago |
Rich Felker
|
44eb4d8b9b
overhaul system() and popen() to use vfork; fix various related bugs
|
12 years ago |
Rich Felker
|
f1e7a5e5f6
fix (hopefully; untested) completely broken/incomplete microblaze sigsetjmp
|
12 years ago |
Rich Felker
|
ef2f595f74
fix microblaze asm relocations for shared libc
|
12 years ago |
Rich Felker
|
858df113bf
assert() is supposed to have type void
|
12 years ago |
Rich Felker
|
c86f2974e2
add memmem function (gnu extension)
|
12 years ago |
Rich Felker
|
21284ec75d
microblaze TLS relocation support, completely untested
|
12 years ago |
Rich Felker
|
9ec4283b28
add support for TLS variant I, presently needed for arm and mips
|
12 years ago |
Rich Felker
|
d5304147b9
block uid/gid changes during posix_spawn
|
12 years ago |
Rich Felker
|
42c36f957d
fix overlap of thread stacks with thread tls segments
|
12 years ago |
Rich Felker
|
c62b9f3980
fix main program TLS alignment for dynamic-linked programs
|
12 years ago |
Rich Felker
|
36be5284c2
workaround broken hidden-visibility handling in pcc
|
12 years ago |
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 |