about summary refs log tree commit diff stats
path: root/src/wrapped/wrappedlibc.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [ENV] Introduced BOX64_PCLMULQDQ (#3086)Yang Liu2025-10-221-1/+3
| | | | | * [ENV] Introduced BOX64_PCLMULQDQ * review
* [TRACE] Move the fast _exit message to dynarec_log insteadptitSeb2025-10-191-1/+1
|
* [DYNACACHE] Allow Dynacache to be serialized when _exit is usedptitSeb2025-10-121-1/+13
|
* Fixed mmap tracking with MAP_NORESERVE flag on Android (#3044)BrunoSX2025-10-061-0/+4
|
* [BOX32] Various small improvments on box32, mostly on memory trackingptitSeb2025-09-081-1/+1
|
* [CI] Added ARM64-GCC-8 target (Ubuntu Bionic) (#2987)theofficialgman2025-09-031-3/+16
| | | | | | | | | | | | | | | | | | | | | | | * add ARM64-GCC-8 target uses taiki-e/checkout-action@v1 instead of actions/checkout@v4 due to ubuntu bionic container not having new enough nodejs or glibc to run most github actions does not build build Trace target due to ubuntu bionic not having the libzydis-dev package adds cmake ppa for a newer cmake version that box64 requires uses gcc-8 specifically (instead of bionic's default gcc-7) due to historically better compatibility with box64 (and it has been used for years now by installation scripts and other ci such as https://github.com/Pi-Apps-Coders/box64-debs) * comptibility for old glibc * nodejs * zstd * exclude static build --------- Co-authored-by: Yang Liu <numbksco@gmail.com>
* [BASH] Use custom PS1 prefix to make box64-bash more distinguishable (#2998)Yang Liu2025-09-021-0/+13
| | | | | | | | | * [BASH] Use custom PS1 prefix to make box64-bash more distinguishable * quick fix * tweaks * review
* [WRAPPER] Wrapped mallinfo2 for libc (#2983)Yang Liu2025-08-301-0/+16
|
* [WRAPPER] Added a couple of libc/libm wrapped functions (for #2796)ptitSeb2025-07-041-11/+1
|
* [DYNACACHE] Introduced DynaCache for ARM64 (disabled by default)ptitSeb2025-06-191-3/+7
|
* [WRAPPER] Added 2 more functions to libc (for #2731) (#2733)Yang Liu2025-06-121-0/+12
|
* [DYNAREC] Improved mmap'd file trackingptitSeb2025-06-101-1/+1
|
* [WRAPPER] added arm64 special case to of_unconvert helper functionptitSeb2025-05-141-2/+6
|
* [WRAPPER] Reduce the warning on of_unconvert helper functionptitSeb2025-05-141-2/+5
|
* [ENV] Refactored file-mapping handling (#2612)Yang Liu2025-05-081-11/+1
| | | | | * [ENV] Refactored file-mapping handling * fix
* [DYNAREC] Use PE volatile metadata in dynarec (#2610)Yang Liu2025-05-071-8/+10
|
* [WRAPPER] Better handling of secure_getenv, but still not perfectptitSeb2025-05-071-3/+10
|
* Added a simple PE loaded dedicated for volatileMetadata (#2607)Yang Liu2025-05-061-1/+9
|
* [WRAPPER] Fixed some potential sagfault on my_backtrace wrapped functionptitSeb2025-04-261-0/+6
|
* [MMAP] Better guessing of wine process mapping regionsptitSeb2025-04-181-10/+14
|
* [WOW64] Splitted freq and cleanup functions from x64emu (#2521)Yang Liu2025-04-111-3/+4
|
* [DYNAREC] Better handling of self-loop and added CALLRET=2 settings (ARM64 ↵ptitSeb2025-04-091-7/+7
| | | | only, RV64 and LA64 todo)
* Corrected arguments of my_epoll_pwait2 (#2501)Krzysztof Aleksander Pyrkosz2025-04-051-1/+1
|
* Moved more functions to os.h (#2497)Yang Liu2025-04-031-1/+2
| | | | | | | * Removed some unused function declarations * Moved more functions to os.h * review
* Introduced box64cpu.h for exported interpreter and dynarec functions (#2490)Yang Liu2025-04-011-0/+1
|
* [BOX32] Small refactor on memory managmentptitSeb2025-03-171-0/+6
|
* [TRACE] Improved a bit a few tracesptitSeb2025-03-081-0/+1
|
* [WRAPPER] Do not reference epoll_pwait2 directly, to fix issues with Android ↵ptitSeb2025-03-071-13/+13
| | | | and old glibc based system (also for #2425)
* Fix undefined reference to `epoll_pwait2' for LA64 ABI 1.0 (#2422)Leslie Zhai2025-03-061-1/+1
|
* [ANDROID] Fixed wrapping of epoll_pwait2 to epoll_pwait timeout parameterptitSeb2025-03-041-2/+2
|
* [ANDROID] Fix build, as epoll_pwait2 doesn't seems to existptitSeb2025-03-041-0/+11
|
* [WRAPPER] Added epoll_pwait2 wrapped functionptitSeb2025-03-041-0/+9
|
* More improvmnet to map with fd trackingptitSeb2025-01-291-8/+8
|
* Improved map with fd trackingptitSeb2025-01-291-9/+10
|
* Improved generic mmap trackingptitSeb2025-01-271-1/+16
|
* Expanded file mapping tracking for future use (might help #2295)ptitSeb2025-01-251-2/+5
|
* [DYNAREC] Added preliminary per-file settings (#2288)Yang Liu2025-01-231-1/+2
|
* Clean up UnityPlayer.dll detection from my_mmap64 (#2286)Yang Liu2025-01-231-15/+2
|
* Added [BOX64] prefix for all the stdout logs (#2279)Yang Liu2025-01-211-5/+5
| | | | | | | * Added [BOX64] prefix for all the stdout logs * Remove some hardcoded prefix * review
* [ENV] Initial refactor of env variables infrastructure (#2274)Yang Liu2025-01-211-42/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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
* [WRAPPED] Always return ENOSYS in the deprecated sysctl (#2204)Yang Liu2024-12-251-0/+18
|
* Fix build for older system (for #2190)ptitSeb2024-12-231-6/+0
|
* Improved memory tracking and 32bits memory allocationptitSeb2024-12-211-55/+3
|
* [WRAPPER] Fixed a few uninitized value used warning from VamgrindptitSeb2024-12-211-3/+3
|
* [BOX32] Fix mystake on previous commitptitSeb2024-12-041-6/+0
|
* [BOX32][WRAPPER] Added ldiv 32bits wrapped function (now Undertale works ↵ptitSeb2024-12-041-3/+3
| | | | with box32, probably other linux gamestudio games too)
* [WRAPPER] Fixed libc wrappers includesptitSeb2024-11-301-8/+1
|
* [WRAPPER] Added back faked ITM weak functionsptitSeb2024-11-291-0/+1
|
* Reworked on mmap address alignments for a performance regression (#2057)Yang Liu2024-11-221-3/+2
|
* [WRAPPER] Fixed an isue with __iso99_swcanf wrapped functionptitSeb2024-11-171-1/+1
|