things to do for arch maintainers

Ulrich Drepper drepper@redhat.com
Sun Dec 18 19:11:00 GMT 2005


1. on the setjmp code, make sure that for the code ending up inside 
ld.so we don't call __sigjmp_save (see the x86, x86-64, ppc code)

2. add pointer_guard to tcbhead_t in <tls.h>

3. define THREAD_SET_POINTER_GUARD and THREAD_COPY_POINTER_GUARD in <tls.h>

4. in <sysdep.h>, define PTR_MANGLE and PTR_DEMANGLE.  The ld.so code 
must use the global variable __pointer_chk_guard_local.  The libc code 
must use the tcbhead_t value.  C and asm versions are needed.  See the 
x86-64 version


All needs to be done for archs other than x86 and x86-64 (although 1 is 
done for ppc).

-- 
➧ Ulrich Drepper ➧ Red Hat, Inc. ➧ 444 Castro St ➧ Mountain View, CA ❖



More information about the Libc-hacker mailing list