| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [INTERP] Removed a file leftover since last interpreter refactor HEAD main | ptitSeb | 2025-10-22 | 1 | -184/+0 |
| | | |||||
| * | [LA64] Use alternate code for unaligned CMPXCHG8B in interpreter | ptitSeb | 2025-10-19 | 1 | -1/+23 |
| | | |||||
| * | Some Segments/Selector handling refactoring , removing some ↵ | ptitSeb | 2025-10-15 | 4 | -43/+62 |
| | | | | | pthread_getspecific use | ||||
| * | [INTERP] Better handling for invalid opcode | ptitSeb | 2025-10-14 | 3 | -412/+331 |
| | | |||||
| * | Added preliminary unit test runner (#3045) | Yang Liu | 2025-10-14 | 1 | -2/+9 |
| | | | | | | | | | | | | | | | | | | * Added preliminary unit test runner * Set .text section address * Added support for added custom memory regions * Move json.h to include * Display banner * Added support for custom memory data * Added the ability to include path in nasm * Print env variables | ||||
| * | [INTERP] Fixed 16bit PUSH/POP opcodes (#3064) | Yang Liu | 2025-10-13 | 1 | -2/+3 |
| | | |||||
| * | [INTERP] Improved cosim handling on 16bit BT/BTS/BTR/BTC opcodes (#3063) | Yang Liu | 2025-10-12 | 1 | -4/+28 |
| | | |||||
| * | [INTERP] Fixed GetECommon_16 truncation (#3058) | Yang Liu | 2025-10-12 | 1 | -1/+1 |
| | | |||||
| * | [INTERP] Fixed a typo in 0F C7 /1 CMPXCHG16B opcode (#3055) | Yang Liu | 2025-10-11 | 1 | -2/+2 |
| | | |||||
| * | [INTERP] Fixed a typo in AVX 0F 38 F5 BZHI opcode (#3054) | Yang Liu | 2025-10-11 | 1 | -1/+1 |
| | | |||||
| * | [INTERP] Fixed 66 E8/E9/EA opcodes in 32bits mode | ptitSeb | 2025-10-10 | 1 | -3/+3 |
| | | |||||
| * | [DYNAREC][INTERP] Fixed an edge case of CMPXHG (#3049) | Yang Liu | 2025-10-10 | 1 | -1/+0 |
| | | |||||
| * | [DYNAREC][INTERP] Added a few multibyte nops (#3046) | Yang Liu | 2025-10-10 | 2 | -0/+10 |
| | | |||||
| * | [DYNAREC] Added BOX64_DYNAREC_NOHOTPAGE to disabled hotpage detection | ptitSeb | 2025-10-03 | 1 | -3/+3 |
| | | |||||
| * | [DYNAREC] Fixe a speed regression introduced with ↵ | ptitSeb | 2025-10-03 | 2 | -2/+2 |
| | | | | | 3fe020572dfc0636ab82bae962c3514134e9e128 (for #3038) | ||||
| * | [INTERP] Fixed regression introduced with latest change on IRET opcode | ptitSeb | 2025-10-02 | 1 | -1/+2 |
| | | |||||
| * | [INTERP] Don't print unsupported opcode on known invalid opcodes | ptitSeb | 2025-10-01 | 1 | -22/+63 |
| | | |||||
| * | [TRACE] Added tooling to check if x86/x64 opcode is valid | ptitSeb | 2025-10-01 | 1 | -0/+17 |
| | | |||||
| * | [TRACE] Allow both v3 and v4 of libZydis to be on the system | ptitSeb | 2025-10-01 | 1 | -1/+7 |
| | | |||||
| * | [TRACE] Small improvment in x64 decoder trace when decoder fails | ptitSeb | 2025-09-30 | 1 | -4/+12 |
| | | |||||
| * | [INTERP] Fixed a regression with previous commit | ptitSeb | 2025-09-29 | 1 | -2/+4 |
| | | |||||
| * | [INTERP] Better handling of boggus selector for IRET & JMP FAR | ptitSeb | 2025-09-29 | 1 | -7/+53 |
| | | |||||
| * | Improved TF handling | ptitSeb | 2025-09-29 | 1 | -35/+23 |
| | | |||||
| * | [INTERP] Added more variant of INS/OUT opcodes | ptitSeb | 2025-09-24 | 1 | -0/+37 |
| | | |||||
| * | [LA64_DYNAREC] Refactor register mapping (#2940) | Leslie Zhai | 2025-09-19 | 1 | -1/+1 |
| | | | | | | | | | | | | | | * [LA64_DYNAREC] Refactor register mapping * [LA64_DYNAREC] Fix typo * [LA64_DYNAREC] Remapping xSavedSP to fp ($r22) * [LA64_DYNAREC] Fix VPCLMULQDQ x3 and x4 issue * [LA64_DYNAREC] Fix typo * [LA64_DYNAREC] Fix typo | ||||
| * | [BOX32][TRACE] Fixed chdir tracing (#3021) | Yang Liu | 2025-09-15 | 1 | -1/+1 |
| | | |||||
| * | [WRAPPER] Added wrapped libblas.so.3 and liblapack.so.3 | ptitSeb | 2025-09-14 | 1 | -0/+344 |
| | | |||||
| * | [INTERP] Better handling of Unimplemented / Invalid opcodes | ptitSeb | 2025-09-14 | 1 | -4/+0 |
| | | |||||
| * | [BOX32] Various small improvments on box32, mostly on memory tracking | ptitSeb | 2025-09-08 | 1 | -1/+3 |
| | | |||||
| * | [INTERP] Small fixes in a few rarely used opcodes | ptitSeb | 2025-09-08 | 1 | -1/+4 |
| | | |||||
| * | [WRAPPER] Added experimental cuda wrapping | ptitSeb | 2025-09-02 | 1 | -0/+168 |
| | | |||||
| * | [WRAPPER] Wrapped a bunch of symbols (#2997) | Yang Liu | 2025-09-02 | 1 | -2/+46 |
| | | |||||
| * | [INTERP] Fixed and improved 67 prefixed 32bits opcodes | ptitSeb | 2025-09-01 | 2 | -31/+28 |
| | | |||||
| * | [INTERP][DYNAREC] Aligned !fastnan handling of 0F 51/52 opcodes (#2989) | Yang Liu | 2025-09-01 | 1 | -2/+8 |
| | | | | | | | | | | * [INTERP] Added !fastnan handling to some 0F opcodes * [RV64_DYNAREC] Fixed/refined !fastnan handling of some 0F opcodes * la64 * more fixes | ||||
| * | [WRAPPER] Wrapped more symbols for libresolv (#2981) | Yang Liu | 2025-08-30 | 1 | -2/+2 |
| | | |||||
| * | [INTERP] Fixed another regression introduced with ↵ | ptitSeb | 2025-08-29 | 1 | -0/+1 |
| | | | | | #cb2c29c5f992cb4e5ec481f8d99b973b90411403 | ||||
| * | [BOX32][TRACE] Improved trace for nanosleep | ptitSeb | 2025-08-28 | 1 | -0/+3 |
| | | |||||
| * | Improved handling of TF flag | ptitSeb | 2025-08-27 | 2 | -2/+12 |
| | | |||||
| * | [INTERP] Fixed a regression introduced with ↵ | ptitSeb | 2025-08-26 | 1 | -1/+1 |
| | | | | | cb2c29c5f992cb4e5ec481f8d99b973b90411403 (fixes Wukong) | ||||
| * | [INTERP] Fixed a regression introduced with ↵ | ptitSeb | 2025-08-25 | 1 | -2/+2 |
| | | | | | a17811f4a615f417a5742dde62ab683cf80020b0 | ||||
| * | [INTERP] Refactored how 64/65/66/67 and F2/F3 prefixes are handled, removing ↵ | ptitSeb | 2025-08-22 | 17 | -3429/+272 |
| | | | | | some (mostly) duplicated code | ||||
| * | [COSIM] Better memory diff printing (#2957) | Yang Liu | 2025-08-21 | 1 | -2/+2 |
| | | |||||
| * | [LA64_DYNAREC] Added more scalar AVX opcodes (#2943) | Yang Liu | 2025-08-15 | 1 | -2/+1 |
| | | |||||
| * | [ARM64_DYNAREC][INTERP] Fixed AVX VPERM2F128/VPERM2I128 opcodes (#2907) | Yang Liu | 2025-08-06 | 1 | -38/+1 |
| | | |||||
| * | [WRAPPER] Wrapped g_async_queue_new_full, g_async_queue_push_sorted, (#2899) | Leslie Zhai | 2025-08-05 | 1 | -0/+2 |
| | | | | g_thread_pool_free, g_thread_pool_new and g_thread_pool_push | ||||
| * | [WRAPPER] Wrapped g_type_module_use, g_type_module_register_type and ↵ | Leslie Zhai | 2025-08-05 | 1 | -0/+2 |
| | | | | | | | | g_type_module_add_interface (#2895) * [WRAPPER] Wrapped g_type_module_use, g_type_module_register_type and g_type_module_add_interface * [WRAPPER] Removed duplicated my_GInterfaceInfo_t | ||||
| * | [INTERP] Fixed 16bit version POPCNT (#2877) | Yang Liu | 2025-08-01 | 1 | -19/+19 |
| | | |||||
| * | [INTERP] Added 66 F0 0F BA BTS opcode (#2872) | Yang Liu | 2025-08-01 | 1 | -0/+53 |
| | | |||||
| * | [TRACE] Minor improvements to trace logging (#2871) | Yang Liu | 2025-08-01 | 1 | -2/+6 |
| | | |||||
| * | [INTERP] Try to improve aligned LOCK CMPXCHG8B opcode | ptitSeb | 2025-08-01 | 1 | -11/+11 |
| | | |||||