offtkp
|
f31c92ffd1
|
Get rid of unnecessary jump
|
2024-09-04 12:31:12 +03:00 |
|
Paris Oplopoios
|
42ab101908
|
Set CF correctly on BLSR/BLSMSK patch (#724)
* Set CF correctly on BLSR patch
* Set CF correctly on BLSMSK patch
|
2024-09-03 21:40:46 +03:00 |
|
Paris Oplopoios
|
cfe49fbfba
|
Preserve flags on some patched instructions (#720)
* Preserve flags on some patched instructions
* Move flag saving to Save/RestoreContext
|
2024-09-03 20:41:35 +03:00 |
|
Paris Oplopoios
|
f4ff0d493c
|
Set CF correctly on BLSI patch (#722)
* Set CF correctly on BLSI patch
* Remove redundant CLC
|
2024-09-03 20:41:22 +03:00 |
|
squidbus
|
9e5047947b
|
macos: Remove need for TLS patch by storing TCB pointer in FS.
|
2024-09-01 02:22:42 -07:00 |
|
squidbus
|
61db246c5e
|
core: Fix CPU patch stack issues
|
2024-08-30 20:47:07 -07:00 |
|
squidbus
|
a17150960f
|
Add patches for F16C instructions under Rosetta 2.
|
2024-08-29 17:31:25 -07: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 |
|