kan
ef443476d9
Second attempt at eliminating .text relocations in shared libraries
...
compiled with stack protector.
Use libssp_nonshared library to pull __stack_chk_fail_local symbol into
each library that needs it instead of pulling it from libc. GCC
generates local calls to this function which result in absolute
relocations put into position-independent code segment, making dynamic
loader do extra work every time given shared library is being relocated
and making affected text pages non-shareable.
Reviewed by: kib
Approved by: re (kib)
2009-07-14 21:19:13 +00:00
..
2008-09-10 15:47:31 +00:00
2008-08-31 23:38:28 +00:00
2007-05-19 01:19:51 +00:00
2008-09-01 23:09:45 +00:00
2007-08-14 02:45:23 +00:00
2007-05-19 01:19:51 +00:00
2007-08-14 02:45:23 +00:00
2007-12-09 17:41:47 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2009-07-14 21:19:13 +00:00
2008-09-01 18:46:03 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2005-06-03 03:28:44 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 01:19:51 +00:00
2007-05-19 02:12:21 +00:00
2007-05-19 01:19:51 +00:00