HackerTrans
TopNewTrendsCommentsPastAskShowJobs

yshui

no profile record

comments

yshui
·6 เดือนที่ผ่านมา·discuss
If you think directly calling Windows syscall is crazy, some applications parse binary code from ntdll.dll to figure out what the syscall numbers actually are, since they change across different Windows versions :)
yshui
·6 เดือนที่ผ่านมา·discuss
see also the proton release notes: https://github.com/ValveSoftware/Proton/releases
yshui
·6 เดือนที่ผ่านมา·discuss
It's a bit different. WoW64 is the technology used to run 32-bit applications on 64-bit Windows. Wine has support WoW64 for a long time. The difference is the "old" wine WoW64 mode required 32-bit libraries on the host side, whereas this "new" WoW64 mode doesn't.
yshui
·6 เดือนที่ผ่านมา·discuss
> who are the devs of Wine.

they employs many devs of Wine (including the project lead, Alexandre Julliard). but technically Wine is still an independent open-source project, and has many contributors from outside Codeweavers.
yshui
·10 เดือนที่ผ่านมา·discuss
That's a cool find. I wonder if LLVM also does the other way around operation, where it pattern matches handwritten CAS loops and transform them into native ARM64 instructions.
yshui
·2 ปีที่แล้ว·discuss
I had the pleasure of reverse-engineering win32 SRWLOCKs, and based on the author description of nsync it is very close to how SRWLOCK works internally. Kind of surprised how much faster nsync is compared to SRWLOCK.