Fix many thread and file descriptor issues on Windows

The greenbean web server now works nearly perfectly on Windows with over
1000 threads. But some synchronization issues still remain which prevent
us from going over nine thousand.
This commit is contained in:
Justine Tunney 2022-05-20 18:51:41 -07:00
parent 96781d0679
commit 7838edae88
32 changed files with 363 additions and 192 deletions

View file

@ -135,6 +135,16 @@ cosmo: push %rbp
.init.end 306,_init_ftrace
#endif
#if IsAsan()
.init.start 306,_init_symbols
push %rdi
push %rsi
call __init_symbols
pop %rsi
pop %rdi
.init.end 306,_init_symbols
#endif
#if IsModeDbg()
#ifdef SYSDEBUG
.init.start 307,_init_printargs