tlssegreg 255 mtcp/restore_libc.c segreg_t tlssegreg; tlssegreg 257 mtcp/restore_libc.c asm volatile ("movw %%gs,%0" : "=g" (tlssegreg)); /* any general register */ tlssegreg 260 mtcp/restore_libc.c asm volatile ("movw %%fs,%0" : "=g" (tlssegreg)); tlssegreg 263 mtcp/restore_libc.c : "=r" (tlssegreg)); tlssegreg 265 mtcp/restore_libc.c asm volatile ("mrs %0, tpidr_el0" : "=r" (tlssegreg) ); tlssegreg 267 mtcp/restore_libc.c return (uint64_t)tlssegreg;