| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | [ANDROID] No mallochack on Android | ptitSeb | 2023-09-30 | 1 | -7/+6 | |
| | | ||||||
| * | Improvd steam/proton handling, and gstreamer initialization and a large ↵ | ptitSeb | 2023-09-16 | 2 | -0/+433 | |
| | | | | | bunch of gtk improvments | |||||
| * | [RV64_DYNAREC] Added thead vendor extension detection | Yang Liu | 2023-09-11 | 1 | -2/+11 | |
| | | ||||||
| * | [ANDOIRD] Yet another attempt to fix the build | ptitSeb | 2023-09-02 | 1 | -1/+2 | |
| | | ||||||
| * | [ELFLOADER] Better handling of dlopen library without RTLD_GLOBAL flags | ptitSeb | 2023-08-27 | 2 | -0/+2 | |
| | | ||||||
| * | Fixed detection and loading of program linked with glibc 2.34+ | ptitSeb | 2023-08-26 | 1 | -0/+1 | |
| | | ||||||
| * | [ELFLOADER] Adjusted fetching of symbol (help Steam Unity3d linux games, ↵ | ptitSeb | 2023-08-19 | 1 | -0/+1 | |
| | | | | | like Canabalt) | |||||
| * | Change again a bit how jmpbuffer and resuming of signal is handled | ptitSeb | 2023-07-30 | 1 | -1/+1 | |
| | | ||||||
| * | Better handling of int 29/2C/2d with wine ([ARM64_DYNAREC] too) | ptitSeb | 2023-07-22 | 1 | -0/+1 | |
| | | ||||||
| * | Merge pull request #896 from josch/exe | ptitSeb | 2023-07-21 | 32 | -0/+0 | |
| |\ | | | | | remove executable bits | |||||
| | * | remove executable bits | Johannes Schauer Marin Rodrigues | 2023-07-21 | 32 | -0/+0 | |
| | | | | | | | | | Closes: #895 | |||||
| * | | Fixed some warnings/build errors | ptitSeb | 2023-07-16 | 1 | -1/+2 | |
| | | | ||||||
| * | | [ELFLOADER] Reworked R_X86_64_COPY and R_X86_64_GLOB_DAT handling, improving ↵ | ptitSeb | 2023-07-15 | 1 | -0/+1 | |
| | | | | | | | | | c++ program compatibility | |||||
| * | | Added some more gtkclass wrapping and fixed g_initable_new wrapping (for ↵ | ptitSeb | 2023-07-12 | 1 | -1/+9 | |
| | | | | | | | | | spotify) | |||||
| * | | [DYNAREC] Used uwrapped malloc functions for dynarec | ptitSeb | 2023-07-12 | 1 | -4/+4 | |
| | | | ||||||
| * | | Removed useless box64context_t parameter to RunFunction and friend | ptitSeb | 2023-07-09 | 1 | -4/+4 | |
| | | | ||||||
| * | | [ELFLOADER] Added a check if lib version is compatible with what the elf ↵ | ptitSeb | 2023-07-09 | 3 | -2/+5 | |
| | | | | | | | | | loading it wants (helps Linux games on Steam) | |||||
| * | | Simplyfied internal jmpbuf handling | ptitSeb | 2023-07-08 | 1 | -8/+0 | |
| | | | ||||||
| * | | Improved BOX64_MALLOC_HACK=2 and the glAleternate mecanism (help steam & ↵ | ptitSeb | 2023-07-08 | 2 | -2/+2 | |
| | | | | | | | | | heroic and other libcef based software) | |||||
| * | | A few Push/Pop fixes and cleanups (#878) | Alexandre Julliard | 2023-07-03 | 1 | -8/+1 | |
| | | | | | | | | | | | | | | | * Use 32-bit push/pop for PUSHAD/POPAD. * Always specify the Push/Pop size explicitly. * Make the Push/Pop functions inline. | |||||
| * | | Go back to using regular malloc/free for Dynarec temporary allocation when ↵ | ptitSeb | 2023-06-30 | 1 | -0/+13 | |
| | | | | | | | | | building a block | |||||
| * | | A few cosmetic fixes (#858) | Alexandre Julliard | 2023-06-24 | 21 | -40/+38 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [DYNAREC] Don't include pthread.h in C files. It's already included from box64context.h. Since there's no pthread.h on Win32, including it only once avoids having to add ifdefs everywhere. * [DYNAREC] Remove some duplicate definitions of the GETG helper macros. * Declare void functions with an explicit void. To avoid 'function declaration is not a prototype' warnings when using -Wstrict-prototypes. * Avoid including bridge_private.h in files that don't need it. * Avoid defining ZYDIS_RUNTIME_ADDRESS_NONE. It's not used, and conflicts with the original Zydis headers. | |||||
| * | | [32BITS][DYNAREC] Preparing Dynarec to handle 32bits code | ptitSeb | 2023-06-22 | 2 | -3/+3 | |
| | | | ||||||
| * | | [TRACE] Improve trace for 32bits part | ptitSeb | 2023-06-18 | 1 | -1/+1 | |
| | | | ||||||
| * | | Added some support for 32bits code (doesn't seems enough for wow64 yet) | ptitSeb | 2023-06-18 | 3 | -4/+3 | |
| | | | ||||||
| * | | Added ability to trace and dump 32bits code | ptitSeb | 2023-06-17 | 3 | -2/+6 | |
| | | | ||||||
| * | | Added support for creating 32bits selector (no 32bits execution yet) | ptitSeb | 2023-06-17 | 2 | -2/+6 | |
| | | | ||||||
| * | | [DYNAREC] Addeddetection of libjvm (and an option to disable it) to apply ↵ | ptitSeb | 2023-05-31 | 1 | -0/+1 | |
| | | | | | | | | | conservative settings when loaded (should help #813) and probably other java based games/apps) | |||||
| * | | Added GstTaskPoll to gtkclass wrapping | ptitSeb | 2023-05-28 | 1 | -0/+10 | |
| | | | ||||||
| * | | [RV64_DYNAREC] Added F3 0F B8 POPCNT opcode and fixed LOCK CMPXCHG16B for ↵ | xctan | 2023-05-28 | 1 | -0/+3 | |
| | | | | | | | | | | | | | | | | | | | ML2 (#808) * [RV64_DYNAREC] Added lock to F0 48 0F C7 LOCK CMPXCHG16B opcode * [RV64_DYNAREC] Added F3 0F B8 POPCNT opcode * [RV64_DYNAREC] Moved 16B lock to box64context | |||||
| * | | [WRAPPER] Fixed stack align on varargs (for #789) (#790) | Yang Liu | 2023-05-16 | 1 | -1/+1 | |
| | | | ||||||
| * | | Optimized Exit bridge managment | ptitSeb | 2023-05-10 | 2 | -2/+1 | |
| | | | ||||||
| * | | Some small changes to thread and fork and cloning x64emu_t struct | ptitSeb | 2023-05-08 | 1 | -1/+1 | |
| | | | ||||||
| * | | [DYNAREC] Added BOX64_DYNAREC_MISSING to only print dynarec missing opcode | ptitSeb | 2023-05-07 | 1 | -0/+1 | |
| | | | ||||||
| * | | [DYNAREC] Disabled custom mutex for now | ptitSeb | 2023-05-07 | 2 | -3/+14 | |
| | | | ||||||
| * | | Improved mallock_hack_2, trying to reduce potential memory leaks | ptitSeb | 2023-05-03 | 1 | -1/+2 | |
| | | | ||||||
| * | | [RV64_DYNAREC] Add detection of Zba, Zbb, Zbc and Zbs CPU extensions | ptitSeb | 2023-05-01 | 1 | -0/+5 | |
| | | | ||||||
| * | | Introduced RunFunctionFmt (should help RV64 and other signe extended ↵ | ptitSeb | 2023-04-28 | 1 | -0/+1 | |
| | | | | | | | | | platform), conversion not finished | |||||
| * | | Fix for local library open using dlopen that are then promoted to global ↵ | ptitSeb | 2023-04-28 | 1 | -0/+2 | |
| |/ | | | | with another dlopen (help java 17, probably other too) | |||||
| * | Improved/fixed (agaaaaain) Load/Unload of library (might help #740 &nd #742) | ptitSeb | 2023-04-25 | 2 | -0/+2 | |
| | | ||||||
| * | Made the to/from_complex function static inline (might help #738) | ptitSeb | 2023-04-24 | 1 | -4/+4 | |
| | | ||||||
| * | Added more gtk3 wrapped functions (#731) | lizhuoheng | 2023-04-23 | 1 | -0/+96 | |
| | | ||||||
| * | Added more gtk3 wrapped functions (#727) | lizhuoheng | 2023-04-23 | 1 | -0/+68 | |
| | | ||||||
| * | Fixed and improved __cxa_atexit handling | ptitSeb | 2023-04-22 | 1 | -2/+2 | |
| | | ||||||
| * | Added more gtk3 wrapped functions (#720) | lizhuoheng | 2023-04-21 | 1 | -1/+32 | |
| | | ||||||
| * | [DYNAREC] Try to test last opcode at end of block for unimplemented opcode | ptitSeb | 2023-04-20 | 1 | -1/+1 | |
| | | ||||||
| * | [DYNAREC] Fixed signature of x64test function | ptitSeb | 2023-04-19 | 1 | -1/+1 | |
| | | ||||||
| * | [DYNAREC] General fixes and improvment for multithread and jit program. ↵ | ptitSeb | 2023-04-16 | 2 | -0/+3 | |
| | | | | | Helps Java, mono and Unity3d program... (should help #519, #464, #433, #272, #232, #193, #112...) | |||||
| * | More fixes for dlclose/dlopen sequences | ptitSeb | 2023-04-15 | 1 | -0/+1 | |
| | | ||||||
| * | Improve loading/unloading of libs, and fixed a regression when dlopen a lib ↵ | ptitSeb | 2023-04-12 | 1 | -0/+1 | |
| | | | | | after some dlclose | |||||