Sign in
mojo
/
mojo-tools
/
24614f9961413d4527a5b1bc525102380f825705
/
.
/
fusl
/
arch
/
x32
/
pthread_arch.h
blob: e764c987825c3ff09f4a4e02f9a3d2660efbeadc [
file
] [
log
] [
blame
]
static
inline
struct
pthread
*
__pthread_self
()
{
struct
pthread
*
self
;
__asm__ __volatile__
(
"mov %%fs:0,%0"
:
"=r"
(
self
));
return
self
;
}
#define
TP_ADJ
(
p
)
(
p
)
#define
MC_PC gregs
[
REG_RIP
]
#define
CANARY canary2