tlsInfo 125 mtcp/mtcp_restart.c void restore_libc(ThreadTLSInfo *tlsInfo, int tls_pid_offset,
tlsInfo 969 mtcp/mtcp_restart.c void restore_libc(ThreadTLSInfo *tlsInfo, int tls_pid_offset,
tlsInfo 980 mtcp/mtcp_restart.c *(pid_t *)(*(unsigned long *)&(tlsInfo->gdtentrytls[0].base_addr)
tlsInfo 983 mtcp/mtcp_restart.c *(pid_t *)(*(unsigned long *)&(tlsInfo->gdtentrytls[0].base_addr)
tlsInfo 989 mtcp/mtcp_restart.c if (tls_set_thread_area (&(tlsInfo->gdtentrytls[0]), myinfo_gs) != 0) {
tlsInfo 1000 mtcp/mtcp_restart.c asm volatile ("movw %0,%%fs" : : "m" (tlsInfo->fs));
tlsInfo 1001 mtcp/mtcp_restart.c asm volatile ("movw %0,%%gs" : : "m" (tlsInfo->gs));
tlsInfo 469 mtcp/restore_libc.c void TLSInfo_SaveTLSState (ThreadTLSInfo *tlsInfo)
tlsInfo 474 mtcp/restore_libc.c asm volatile ("movw %%fs,%0" : "=m" (tlsInfo->fs));
tlsInfo 475 mtcp/restore_libc.c asm volatile ("movw %%gs,%0" : "=m" (tlsInfo->gs));
tlsInfo 483 mtcp/restore_libc.c memset (tlsInfo->gdtentrytls, 0, sizeof tlsInfo->gdtentrytls);
tlsInfo 489 mtcp/restore_libc.c i = tlsInfo->TLSSEGREG / 8;
tlsInfo 490 mtcp/restore_libc.c tlsInfo->gdtentrytls[0].entry_number = i;
tlsInfo 491 mtcp/restore_libc.c if (tls_get_thread_area (&(tlsInfo->gdtentrytls[0]), myinfo_gs) == -1) {
tlsInfo 508 mtcp/restore_libc.c void TLSInfo_RestoreTLSState(ThreadTLSInfo *tlsInfo)
tlsInfo 517 mtcp/restore_libc.c *(pid_t *)(*(unsigned long *)&(tlsInfo->gdtentrytls[0].base_addr)
tlsInfo 520 mtcp/restore_libc.c *(pid_t *)(*(unsigned long *)&(tlsInfo->gdtentrytls[0].base_addr)
tlsInfo 526 mtcp/restore_libc.c if (tls_set_thread_area (&(tlsInfo->gdtentrytls[0]), myinfo_gs) != 0) {
tlsInfo 537 mtcp/restore_libc.c asm volatile ("movw %0,%%fs" : : "m" (tlsInfo->fs));
tlsInfo 538 mtcp/restore_libc.c asm volatile ("movw %0,%%gs" : : "m" (tlsInfo->gs));
tlsInfo 86 mtcp/restore_libc.h void TLSInfo_SaveTLSState (ThreadTLSInfo *tlsInfo);
tlsInfo 87 mtcp/restore_libc.h void TLSInfo_RestoreTLSState(ThreadTLSInfo *tlsInfo);
tlsInfo 82 threadinfo.h ThreadTLSInfo tlsInfo;
tlsInfo 154 threadlist.cpp motherofall_tlsInfo = &motherofall->tlsInfo;
tlsInfo 267 threadlist.cpp &motherofall->tlsInfo,
tlsInfo 268 threadlist.cpp sizeof(motherofall->tlsInfo));
tlsInfo 318 threadlist.cpp TLSInfo_SaveTLSState(&ckptThread->tlsInfo);
tlsInfo 534 threadlist.cpp TLSInfo_SaveTLSState(&curThread->tlsInfo); // save thread local storage state
tlsInfo 721 threadlist.cpp TLSInfo_RestoreTLSState(&thread->tlsInfo);