about summary refs log tree commit diff stats
path: root/src/libtools (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [BOX32] Small change on memory managment againptitSeb2025-03-181-2/+7
|
* [ARM64_DYNAREC] Simplified 8F opcode, so special cases will be handled in ↵ptitSeb2025-03-171-0/+4
| | | | signal directly if needed
* [TRACE] Improved native backtrace, and create a function so it can be use ↵ptitSeb2025-03-171-10/+32
| | | | elsewhere
* [BOX32] Small changes in Signal32 handlingptitSeb2025-03-131-5/+5
|
* [DYNAREC] Introduced DYNAREC_DIRTY=2 and changed a profile to use itptitSeb2025-03-121-0/+1
|
* Removed isDBFromAddressRange and added that function to ↵ptitSeb2025-03-071-7/+7
| | | | cleanDBFromAddressRange as it was used only 1 time and followed by that function anyway
* Use getProtection_fast for check_exec test, as it can be used a lot on ↵ptitSeb2025-03-071-1/+1
| | | | interpreter mode
* [BOX32][WRAPPER] Use a temp xcb when converting an unknown xcb_connection ↵ptitSeb2025-02-252-2/+13
| | | | instead of adding it
* [BOX32][INTERP] Added some support for BOUND opcode ([ARM64_DYNAREC] too)ptitSeb2025-02-201-0/+7
|
* [ARM64_DYNAREC] Optimized REP MOVSBptitSeb2025-02-071-0/+41
|
* [INTERPRETER] Fixed a few warningptitSeb2025-01-261-1/+1
|
* [RV64_DYNAREC] Added codegen for unaligned stores (#2289)xctan2025-01-241-2/+2
| | | | | * [RV64_DYNAREC] Added another special SIGBUS case * [RV64_DYNAREC] Added codegen for unaligned stores
* Added [BOX64] prefix for all the stdout logs (#2279)Yang Liu2025-01-213-29/+29
| | | | | | | * Added [BOX64] prefix for all the stdout logs * Remove some hardcoded prefix * review
* [ENV] Initial refactor of env variables infrastructure (#2274)Yang Liu2025-01-214-45/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ENV] Initial refactor of env variables infrastructure * Ported BOX64_DYNAREC_LOG * Ported more options * Ported BOX64_MALLOC_HACK * Ported BOX64_DYNAREC_TEST * Ported more options * Ported more options * Ported more options * Ported all options * Removed old rcfile parser * Fix * review * fix * fix * more fixes
* [TRACE] Added TID on Strange SIGSEGV with Access Error messageptitSeb2025-01-181-3/+3
|
* [TRACE] Fixed a typo in a debug messageptitSeb2025-01-171-1/+1
|
* [DYNAREC] Introduce BOX64_DYNAREC_DIRTY and some profile to use itptitSeb2025-01-151-1/+1
|
* [ARM64_DYNAREC] Added unaligned code for F3 0F 7F opcodeptitSeb2025-01-151-2/+2
|
* Small improvment on signal handling and db/x64pc fetchingptitSeb2025-01-141-21/+29
|
* This should fix the non-dynarec buildptitSeb2025-01-131-3/+4
|
* Try to improve full x86 state gathering on SignalptitSeb2025-01-131-5/+13
|
* [SIGNAL][RV64] Supported more opcodes for special cases (#2253)Yang Liu2025-01-111-2/+2
|
* This should fix non-Dynarec buildsptitSeb2025-01-111-3/+1
|
* Another attempt at fixing non-Dynarec buildsptitSeb2025-01-111-0/+6
|
* This should fix non-Dynarec buildsptitSeb2025-01-111-2/+4
|
* [ARM64_DYNAREC] Better handling unaligned access to device memory, with ↵ptitSeb2025-01-111-27/+83
| | | | regeration of code
* [SIGNAL][RV64] Added special unaligned cases handling (#2248)Yang Liu2025-01-101-1/+45
|
* Creating an emu structure for a thread will use a minimal stack now ([BOX32] ↵ptitSeb2025-01-101-12/+7
| | | | too, also using MAP_32BIT attribute)
* [BOX32] Better handling of pthread_mutexptitSeb2025-01-101-3/+3
|
* [TRACE] Small change in Double segfault traceptitSeb2025-01-071-2/+12
|
* [DYNAREC] Imroved log on signal and flags/sse info gathering. ↵ptitSeb2025-01-052-171/+36
| | | | [ARM64_DYNAREC] Fixed some case of nat flags being incorectly used
* [ARM64_DYNAREC] Fixed native flags with signal, and added sse handlingptitSeb2025-01-021-0/+3
|
* [BOX32] Fixed buildptitSeb2024-12-312-2/+2
|
* [ARM64_DYNAREC] Improved signal handling and flags handling (tbd on other archs)ptitSeb2024-12-312-48/+134
|
* Spelling/typo fixes in code and documentation updates (#2223)olegos22024-12-281-3/+3
| | | | | | | | | | | * Fix typo DLOpenned->DLOpened * Fix a typo in comments: versionned->versioned * Fix a typo in comment: cleanning->cleaning * Update COMPILE.md and USAGE.md * A few more typos in comments
* [ANDROID] Another attempt at fixing the buildptitSeb2024-12-271-8/+0
|
* [ANDROID] Fix buildptitSeb2024-12-271-4/+0
|
* [ANDROID] Try to fix signal handling on androidptitSeb2024-12-271-0/+12
|
* Fixed a warningptitSeb2024-12-231-1/+1
|
* [DYNAREC] Some light rework of the hotpage handlingptitSeb2024-12-231-13/+1
|
* Simplified ucontext uc_link managment (closer to glibc handling) ([BOX32] too)ptitSeb2024-12-202-22/+46
|
* [BOX32] Don't abort when stack pointer is not correct on new thread, but ↵ptitSeb2024-12-201-0/+5
| | | | return an error
* [BOX32][WRAPPER] Improved obstack handlingptitSeb2024-12-202-2/+85
|
* [BOX32] More fixes on libc wrappingptitSeb2024-12-192-8/+23
|
* [BOX32] Boosted xcbconnection slot from 8 to 16ptitSeb2024-12-191-1/+1
|
* Improved handling of stack size and addresses attribute for threads ([BOX32] ↵ptitSeb2024-12-182-50/+80
| | | | too)
* Added an helper function to abort and backtrace (used in [BOX32] when ↵ptitSeb2024-12-181-0/+34
| | | | pointer address not 32bits compatible)
* [BOX32][WRAPPER] More fixes to sendmsg/rcvmsg wrapping (fixes some wine ↵ptitSeb2024-12-171-3/+7
| | | | 32bits stuffs)
* [BOX32][WRAPPER] Added 32bits wrapped libxcbptitSeb2024-12-161-8/+8
|
* [BOX32][WRAPPER] More fixes on 32bits libc wrappingptitSeb2024-12-151-0/+10
|