Pointer guard for static binaries?
Ulrich Drepper
drepper@redhat.com
Wed Jan 4 18:34:00 GMT 2006
Roland McGrath wrote:
> It's not clear to me why x86-64 should put the global
> pointer-guard value in tcbhead_t, given that's it's only used in libc.so
> and so a local symbol there could be used.
Because it is so easy to access the value it is a weakness. The TCB
address is not at a constant relative address to the libc code and
therefore accessing the value is much harder.
--
➧ Ulrich Drepper ➧ Red Hat, Inc. ➧ 444 Castro St ➧ Mountain View, CA ❖
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 251 bytes
Desc: OpenPGP digital signature
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20060104/37ca275d/attachment.sig>
More information about the Libc-alpha
mailing list