On Tue Nov 25 22:01:53 2025 +0000, Elizabeth Figura wrote:
Wait, why do we need to marshal through the PE side?
`start_thread()` jumps to PE code, then we need the Unix call so GSBASE gets set. Also, the PE function lets us handle a syscall fault. I'm not sure I follow what the alternative would be.