This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: Problem with saving whole process data on user level
- From: Roland McGrath <roland at redhat dot com>
- To: "Tomasz Gubala" <gubala at science dot uva dot nl>
- Cc: <libc-alpha at sources dot redhat dot com>
- Date: Fri, 9 Jan 2004 15:45:59 -0800
- Subject: Re: Problem with saving whole process data on user level
Yes, there is always per-thread setup done for TLS when glibc is using TLS,
even in a single-threaded program. If you don't want to deal with this at
all, you can avoid using the TLS-supporting version of libc with
LD_ASSUME_KERNEL. If you want your hack to work with current glibc, then
you need to read the rtld code that does the TLS setup and understand it so
you can replicate it on checkpoint restoration.