about summary refs log tree commit diff stats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [DYNAREC] Add a mecanism to remember fixed address accessed with LOCK, so ↵ptitSeb2022-07-0321-267/+335
| | | | MOV to/from them use a Memory Barrier automaticaly
* Reworked TLS to limit resizing, as it tends to break Unity3D gamesptitSeb2022-07-034-33/+68
|
* Show some value around RSP when a Signal is dumpedptitSeb2022-07-031-0/+4
|
* [DYNAREC] Fixed an issue with unwinding x86 address from signalptitSeb2022-07-021-1/+2
|
* Added syscall 231 (for #333)ptitSeb2022-07-011-0/+1
|
* Align address when call mprotectwannacu2022-07-011-2/+3
|
* Fixed a regression preventing wine-preloader to work correctlyptitSeb2022-06-301-1/+1
|
* Added syscall 270 (for #333)ptitSeb2022-06-301-0/+1
|
* Merge pull request #334 from martinmanyhats/pagesize64kptitSeb2022-06-301-1/+4
|\ | | | | Enable 64k page size
| * Enable 64k page size eg Ampere A1.Martin Reed2022-06-301-1/+4
| |
* | Added syscall 27 (for #333)ptitSeb2022-06-301-0/+1
| |
* | Added one libssl wrapped functions (for #331)ptitSeb2022-06-291-1/+1
|/
* Added 2 libssl wrapped functions (for #331)ptitSeb2022-06-291-2/+2
|
* Fixed printf_log for __cx_pure_virtual functionptitSeb2022-06-281-1/+1
|
* Added one libssl wrapped functions with reverse callback (for #331)ptitSeb2022-06-284-1/+21
|
* Added one more libssl wrapped functions (for #331)ptitSeb2022-06-281-1/+1
|
* Added one libssl wrapped functions (for #331)ptitSeb2022-06-281-0/+1
|
* Added one libcrypto wrapped functions (for #331)ptitSeb2022-06-281-1/+1
|
* Added one libssl wrapped functions (for #331)ptitSeb2022-06-284-0/+6
|
* Added a few more libssl wrapped functions (for #331)ptitSeb2022-06-281-0/+3
|
* Fixed some potential issue for eroneous execv call (fixes some infinite ↵ptitSeb2022-06-261-2/+2
| | | | looping AppImage)
* Removed blockempty call in freeProtection, as the call is slow, at the ↵ptitSeb2022-06-261-5/+10
| | | | expanse of more memory that stay allocated for traking purpose, except when whole block is free
* Also changed the other wrapped __Xstat(64) function to accept a NULL bufferptitSeb2022-06-261-11/+15
|
* Fixed wrapped __xtsat call with NULL buffer (helps Surviving Mars)ptitSeb2022-06-261-2/+3
|
* Improved a bit HotPage handling (might help Terraria and RimWorld, maybe other)ptitSeb2022-06-261-3/+37
|
* Added one more FAudio wrapped function (for Terraria)ptitSeb2022-06-261-1/+1
|
* Added SDL_LoadFile wrapped function (helps Terraria)ptitSeb2022-06-261-0/+1
|
* Added a couple of wrapped function to libssl and libcrypto (for #330)ptitSeb2022-06-252-1/+2
|
* [DYNAREC] Remove assert, the test is not relevent anymoreptitSeb2022-06-251-1/+0
|
* [DYNAREC] Fixed an issue with fillPredecessor that would undersize the ↵ptitSeb2022-06-251-3/+3
| | | | predecessor array (should help #328, maybe other)
* [DYNAREC] Added CPU Dump on Signal to help debugging (only if signal inside ↵ptitSeb2022-06-251-0/+10
| | | | a DynaBlock for now)
* [DYNAREC] Fixed a typo when turning off DynarecptitSeb2022-06-251-1/+1
|
* [DYNAREC] Added BRK emitter, to help debuggingptitSeb2022-06-251-0/+4
|
* Rollback the signal/return address change limitptitSeb2022-06-211-8/+5
|
* [DYNAREC] Fixed some complex x87 opcode, like FSINCOS (fixed bad camera in ↵ptitSeb2022-06-191-1/+14
| | | | Unigine Heaven linux version)
* Various small debugging improvmentsptitSeb2022-06-195-20/+26
|
* Do not prefer emulated on 32bits pressure vessels for now (helps ↵ptitSeb2022-06-191-1/+1
| | | | winegstreamer lib)
* Change process name (hidding box64, helps mesa find the correct hack for ↵ptitSeb2022-06-191-0/+23
| | | | some binaries)
* Update main.cJai A P2022-06-191-1/+1
|
* Better handling of LD_PRELOAD librariesptitSeb2022-06-191-3/+4
|
* More work on libfuse (some AppImage now runs)ptitSeb2022-06-116-68/+372
|
* [DYNAREC] added 67 8B opcodeptitSeb2022-06-111-0/+12
|
* Added 67 83 opcode ([DYNAREC] too) (for #323)ptitSeb2022-06-112-0/+125
|
* [DYNAREC] Fixed (or least avoid SIGILL) for DD /1 opcodeptitSeb2022-06-111-0/+5
|
* Fixed a potential crash with previous commitptitSeb2022-06-111-1/+1
|
* Added support to load different libs with same name from different folders ↵ptitSeb2022-06-111-4/+9
| | | | (for #299)
* Added 67 C7 opcode ([DYNAREC] too) (for #323)ptitSeb2022-06-112-1/+29
|
* Added __cxa_pure_virtual wrapped function (for #299)ptitSeb2022-06-114-0/+11
|
* Added wrapped __wprintf_chk and wprintf (for #311)ptitSeb2022-06-116-2/+24
|
* Fixed some issue with TLS data not beeing updated correctly after ElfInit ↵ptitSeb2022-06-063-14/+23
| | | | (fixes Steam version of Ion Fury)