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);