remove lazy ssp initialization
authorTimo Teräs <timo.teras@iki.fi>
Tue, 25 Mar 2014 19:50:15 +0000 (21:50 +0200)
committerRich Felker <dalias@aerifal.cx>
Tue, 25 Mar 2014 23:12:45 +0000 (19:12 -0400)
commit2b74315d8a31ad8fbcd369116c82e055e0ec3fb7
tree38c6947cf66ea892c50129dc5f5090ccd4ac22cb
parent436d3723afcb1ee40eb849d56fd0472d83dd598c
remove lazy ssp initialization

now that thread pointer is initialized always, ssp canary
initialization can be done unconditionally. this simplifies
the ldso as it does not try to detect ssp usage, and the
init function itself as it is always called exactly once.
this also merges ssp init path for shared and static linking.
src/env/__init_security.c
src/env/__stack_chk_fail.c
src/ldso/dynlink.c