| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Decoupled alternate functions from bridge (#2500) | Yang Liu | 2025-04-03 | 1 | -45/+1 |
| | | |||||
| * | Moved more functions to os.h (#2497) | Yang Liu | 2025-04-03 | 1 | -3/+3 |
| | | | | | | | | * Removed some unused function declarations * Moved more functions to os.h * review | ||||
| * | Moved more OS-dependent functions to os.h (#2491) | Yang Liu | 2025-04-01 | 1 | -1/+2 |
| | | |||||
| * | Some cosmetic changes to C header files (#2487) | Yang Liu | 2025-04-01 | 1 | -0/+28 |
| | | | | | | * [DYNAREC] Move cosim functions to a new header * Moved isNativeCall to elfloader | ||||
| * | [BOX32] Change to get all created bricks to be conitgus on 32bits, as ↵ | ptitSeb | 2025-03-17 | 1 | -2/+8 |
| | | | | | address space is pretty small | ||||
| * | [BOX32] Fixed some issue with previous commit on box32 loading wine/proton | ptitSeb | 2025-01-17 | 1 | -1/+4 |
| | | |||||
| * | Added some hack to simulate seccomp/bpf Windows syscalls handling in proton | ptitSeb | 2025-01-17 | 1 | -3/+7 |
| | | |||||
| * | Improved memory tracking and 32bits memory allocation | ptitSeb | 2024-12-21 | 1 | -9/+4 |
| | | |||||
| * | Added a new memExist helper function and use it instead of getMmapped were ↵ | ptitSeb | 2024-11-30 | 1 | -1/+1 |
| | | | | | it make sense | ||||
| * | [WRAPPER] More work on gtk/gstreamer wrapping | ptitSeb | 2024-11-27 | 1 | -0/+5 |
| | | |||||
| * | [TRACE] Don't try to decode a bridge if memory is not mapped or un-readable | ptitSeb | 2024-11-20 | 1 | -0/+4 |
| | | |||||
| * | [WRAPPER] Some rework on a few wrapped function foor glib2, libxcb and ↵ | ptitSeb | 2024-09-19 | 1 | -9/+12 |
| | | | | | libxcb-private | ||||
| * | Fixes (#1659) | rajdakin | 2024-07-09 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Replaced some tabs with spaces * Fixed some signedness warnings * Added more debug info * Fixed an improper alignment * [WRAPPEDWAYLAND] Added return statements to wrappers * [EMU] [AVX] Fixed some issues * [ARM DYNAREC] Fixed some minor warnings * [ARM DYNAREC] Removed unused macro arguments * [EMU] Fixed a noisy warning * [ARM DYNAREC] Removed "empty body" warnings * [EMU] Fixed an opcode in dynarec, non-cosim builds * [LA64 DYNAREC] Minor warning fixes * [LA64 DYNAREC] Fixed empty body warnings * [LA64 DYNAREC] Added parenthesis around assignments in if statements * [LA64 DYNAREC] Fixed missing parenthesis in macro definitions * [RV64 DYNAREC] Fixed minor warnings * [RV64 DYNAREC] Fixed wrong/missing parentheses * [WRAPPER] Fixed the WaylandClient callback signatures | ||||
| * | Fixed a few warning here and there... | ptitSeb | 2024-04-13 | 1 | -1/+2 |
| | | |||||
| * | [TRACE] slignthly better log for ExitEmulation bridge | ptitSeb | 2024-03-10 | 1 | -2/+4 |
| | | |||||
| * | More work on X11 wrapping, allowing gtk to run fully emulated | ptitSeb | 2024-03-07 | 1 | -8/+2 |
| | | |||||
| * | [ELFLOADER] Huge refactor of elfloader and symbol resolution. Some more ↵ | ptitSeb | 2024-02-15 | 1 | -1/+1 |
| | | | | | cleaning need to be done, but that's a first step (should help #422, #360, #1046 and probably others) | ||||
| * | Made PageSize detection / Handling dynamic. nd fixed elfloading for pagesize ↵ | ptitSeb | 2024-01-31 | 1 | -9/+2 |
| | | | | | not 4K. The define are still there but might be removed shortly (for #1231, #1226, #1189, #1175, #999, #384 and probably a few other) | ||||
| * | Improved bridge name storage/retreival | ptitSeb | 2023-12-01 | 1 | -34/+5 |
| | | |||||
| * | Better way to track mapped memory | ptitSeb | 2023-11-05 | 1 | -1/+1 |
| | | |||||
| * | No actual need for emu when calling my_mmap and my_munmap | ptitSeb | 2023-10-13 | 1 | -4/+3 |
| | | |||||
| * | Removed unused include in bridge.c | ptitSeb | 2023-09-02 | 1 | -1/+0 |
| | | |||||
| * | Merge pull request #896 from josch/exe | ptitSeb | 2023-07-21 | 1 | -0/+0 |
| |\ | | | | | remove executable bits | ||||
| | * | remove executable bits | Johannes Schauer Marin Rodrigues | 2023-07-21 | 1 | -0/+0 |
| | | | | | | | | | Closes: #895 | ||||
| * | | Improved BOX64_MALLOC_HACK=2 and the glAleternate mecanism (help steam & ↵ | ptitSeb | 2023-07-08 | 1 | -2/+2 |
| | | | | | | | | | heroic and other libcef based software) | ||||
| * | | [32BITS][DYNAREC] Preparing Dynarec to handle 32bits code | ptitSeb | 2023-06-22 | 1 | -1/+1 |
| |/ | |||||
| * | [DYNAREC] Fixed vsyscall bridge | ptitSeb | 2023-04-22 | 1 | -28/+9 |
| | | |||||
| * | [ELFLOADER] Improved handling of Failed-to-load library (and unloading of ↵ | ptitSeb | 2023-04-10 | 1 | -1/+2 |
| | | | | | libs too) | ||||
| * | [DYNAREC] Never protect bridge memory (ported from box86) | ptitSeb | 2023-04-02 | 1 | -16/+3 |
| | | |||||
| * | Various minor warning fixes | ptitSeb | 2023-02-13 | 1 | -1/+1 |
| | | |||||
| * | [DYNAREC] Use custom mutex, improved Signal while FillBlocks64 and atomic ↵ | ptitSeb | 2023-02-12 | 1 | -6/+6 |
| | | | | | handling | ||||
| * | [DYNAREC] Improved bridge handling | ptitSeb | 2023-02-11 | 1 | -25/+21 |
| | | |||||
| * | Refactored (again) lib init/fini mecanism | ptitSeb | 2023-01-01 | 1 | -0/+2 |
| | | |||||
| * | [DYNAREC] More control over HotPage handling with BOX64_DYNARC_HOTPAGE | ptitSeb | 2022-12-01 | 1 | -2/+1 |
| | | |||||
| * | Fix an issue with dynarec build when running without dynarec | ptitSeb | 2022-11-11 | 1 | -1/+1 |
| | | |||||
| * | [DYNAREC] Reprotect bridge when emu is running | ptitSeb | 2022-10-30 | 1 | -1/+5 |
| | | |||||
| * | Imrpoved Bridges, again | ptitSeb | 2022-10-29 | 1 | -14/+21 |
| | | |||||
| * | Fixed some issue with bridge memory protection handling | ptitSeb | 2022-10-27 | 1 | -3/+3 |
| | | |||||
| * | Some more wrapping on AtkUtils | ptitSeb | 2022-09-11 | 1 | -3/+6 |
| | | |||||
| * | [DYNAREC] Improve memory protection tracking (help #361) | ptitSeb | 2022-09-04 | 1 | -6/+6 |
| | | |||||
| * | All box internal memory alloc use __libc_ internal one (except on Android, ↵ | ptitSeb | 2022-08-06 | 1 | -4/+4 |
| | | | | | using libc one gather from dlsym) | ||||
| * | More work on GTK wrapping (hterm seems to run fine now) | ptitSeb | 2022-03-19 | 1 | -0/+2 |
| | | |||||
| * | Declare my_mmap and my_munmap to avoid warning | mogery | 2021-10-13 | 1 | -0/+4 |
| | | | | | | | | | | This adds a declaration of my_mmap and my_munmap to src/tools/bridge.c in order to avoid a -Wimplicit-function-declaration warning when compiling. This should probably be moved to a header file in the future. | ||||
| * | Fix incorrect brick cleanup | mogery | 2021-10-12 | 1 | -1/+3 |
| | | | | | | | | | FreeBridge used free to clean up the pointer allocated by my_mmap, which is incorrect and lead to a crash upon code that exited gracefully. The free was replaced with my_munmap. | ||||
| * | Map bricks below first 2GB of address space | mogery | 2021-10-12 | 1 | -1/+4 |
| | | | | | | | | | | | | This fixes an issue with mono where JIT compiled code would near-call wrapped libraries, but fail because the difference between PC and the call address did not fit into an imm32. This was fixed by replacing posix_memalign with my_mmap and providing the MAP_32BIT flag. Fixes #131 | ||||
| * | Add some support vor VSyscall | ptitSeb | 2021-09-02 | 1 | -0/+44 |
| | | |||||
| * | Fix non-dynarec build | ptitSeb | 2021-07-05 | 1 | -1/+1 |
| | | |||||
| * | Removed mutex per bridge and use a global one (remove chance of freeze on fork) | ptitSeb | 2021-07-05 | 1 | -7/+4 |
| | | |||||
| * | Improved unloading of libs | ptitSeb | 2021-06-04 | 1 | -0/+2 |
| | | |||||
| * | Fixed GetNativeFnc | ptitSeb | 2021-04-18 | 1 | -2/+2 |
| | | |||||