Commit Graph

10 Commits

Author SHA1 Message Date
offtkp 384ea6e6b4 Include pthread.h on windows too 2024-08-28 23:50:42 +03:00
offtkp 1d073fe56d Get rid of shlx 2024-08-28 23:42:43 +03:00
offtkp 4f6fe82936 Make filter check for SSE4a 2024-08-28 23:18:05 +03:00
offtkp 96afa3d8ee Format code 2024-08-28 23:08:42 +03:00
offtkp 8e19ccd507 Patch `insertq` 2024-08-28 23:05:28 +03:00
Vinicius Rangel 361412031c
fix tls patch on windows (#328)
* fix tls patch on windows

based on TlsGetValue in kernel32.dll

* fix tls patch on windows for expansion slots
2024-07-27 20:16:21 +03:00
squidbus 615f4e770f Support RIP relative memory operands in patched instructions. 2024-07-21 22:36:12 +03:00
squidbus 26e0fc6ad5 Only patch BMI1 instructions under Rosetta 2. 2024-07-21 22:36:12 +03:00
squidbus f943ce2710 Address review comments around memory and patches. 2024-07-21 22:36:12 +03:00
squidbus d9231b239c Migrate TLS patches to new patching system. 2024-07-21 22:36:12 +03:00