wasi_thread_start: add a comment (#371)

This commit is contained in:
YAMAMOTO Takashi 2022-12-23 23:14:21 +09:00 committed by GitHub
parent b8aa39947d
commit ebd3240030
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -277,6 +277,11 @@ static int start_c11(void *p)
__attribute__((export_name("wasi_thread_start")))
void wasi_thread_start(int tid, void *p)
{
/*
* Note: it's fragile to implement wasi_thread_start in C.
* On entry, we don't even have C stack (__stack_pointer)
* set up. Be careful when modifying this function.
*/
struct start_args *args = p;
__asm__(".globaltype __tls_base, i32\n"
"local.get %0\n"