TLS_MALLOC_SLOT
tls_set(TLS_MALLOC_SLOT, (void*)0);
int32 result = (int32)(intptr_t)tls_get(TLS_MALLOC_SLOT);
tls_set(TLS_MALLOC_SLOT, (void*)(intptr_t)result);
tls_set(TLS_MALLOC_SLOT, (void*)(intptr_t)-1);
const int32 id = (int32)(intptr_t)tls_get(TLS_MALLOC_SLOT);