about summary refs log tree commit diff stats
path: root/src/wrapped/wrappedlibc.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Preserve errno on mmap / munmap speicifc memory traqking operationsptitSeb2024-11-101-1/+5
|
* [WRAPPER] Added a bunch of libc wrapped functions (for #2010)ptitSeb2024-11-091-1/+6
|
* Added a few wrapped function and fixed some other (for Steam)ptitSeb2024-11-061-0/+54
|
* [WRAPPER] Wrapped 3 more symbols for libc (#2000)Yang Liu2024-11-051-8/+8
|
* [WRAPPER] merged android naming so no more ifdef is neededptitSeb2024-11-041-7/+2
|
* Improve handling of memory protection, and excution bitptitSeb2024-11-041-6/+27
|
* Fixed a small memory invalid read with my_execvptitSeb2024-10-301-1/+1
|
* Improved clone wrapped function compatibilityptitSeb2024-10-301-0/+1
|
* Reworked mmap allocator and wine prereserve handling ([BOX32] fix handling ↵ptitSeb2024-10-071-3/+5
| | | | of wine prereserve)
* Fixed x86_64 buildptitSeb2024-10-041-1/+1
|
* Return the correct errno when mmap can't allocated hinted memory addressptitSeb2024-10-041-0/+2
|
* [BOX32] Added more 32bits wrapped function and reworked 32bits memory allocatorptitSeb2024-10-031-6/+6
|
* Added a hack so program that wprintf to the console actualy work if box64 ↵ptitSeb2024-09-141-0/+7
| | | | already printed something
* [WRAPPERS] Fixed some wrong wrappings (#1814)rajdakin2024-09-101-0/+12
|
* Improved wrapped function clone handling of CLONE_NEWUSER flagptitSeb2024-09-091-0/+7
|
* [WRAPPED] Fixed some libc wrapped functions (#1806)rajdakin2024-09-081-18/+83
| | | | | | | | | * [WRAPPED] Fixed some libc wrapped functions * [WRAPPED] Fixed static build, added back * [WRAPPED] Fixed unlimited wrapping * [WRAPPED] Forgot to update
* Added a workaround with syscall if statx function is not defined in libcptitSeb2024-09-071-3/+24
|
* Fixed a typoptitSeb2024-09-061-1/+1
|
* [WRAPPED] Update libc wrappers (#1800)rajdakin2024-09-061-3/+3
| | | | | | | * [WRAPPED] Fixed some issues in libc_private.h and the wrapper generator * [WRAPPED] Forgot to run the Python script * [WRAPPED] Oops
* [BOX32] This should fix NO_ALIGN box32 buildptitSeb2024-09-041-1/+1
|
* [BOX32] Small improvments on memory managementptitSeb2024-09-041-13/+13
|
* Revert "[ANDROID] Not use 'libbsd.so' as needed lib and don't define ↵KreitinnSoftware2024-08-271-2/+18
| | | | | NEEDED_L…" (#1762) This reverts commit a7c61d8e20d8176ca956b58a4f837c54760ada0b.
* [ANDROID] Not use 'libbsd.so' as needed lib and don't define NEEDED_LIBS_234 ↵KreitinnSoftware2024-08-251-18/+2
| | | | | | | | | for Android Too, Use BOX64_LD_LIBRARY_PATH instead of LD_LIBRARY_PATH on CTEST (#1754) * [ANDROID] Not use 'libbsd.so', 'libpthread.so' as needed libs and don't define NEEDED_LIBS_234 for Android Too * [ANDROID] Use 'libpthread.so' again * [CTEST] Try to use BOX64_LD_LIBRARY_PATH instead of LD_LIBRARY_PATH
* Forgot to expose adx extension in cpuinfo virtual fileptitSeb2024-08-191-2/+3
|
* Forgot to expose f16c, xsave and randr extensions in cpuinfo virtual fileptitSeb2024-08-191-1/+7
|
* Added BOX64_SHAEXT to hide sha cpu extension ([RCFILE] And added a profile ↵ptitSeb2024-07-151-1/+1
| | | | using it)
* [STATICBUILD] buildptitSeb2024-07-101-1/+2
|
* [STATICBUILD] Go green nowptitSeb2024-07-101-0/+4
|
* [STATICBUILD] Removed libbsd build dependancyptitSeb2024-07-101-1/+28
|
* Fixes (#1659)rajdakin2024-07-091-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Should not follow symlinks on file path resolution (#1644)Yip Coekjan2024-07-051-3/+3
|
* Detect UnityPlayer.dll to apply strongmem=1 automatically (can be disabled ↵ptitSeb2024-07-031-0/+16
| | | | with BOX64_UNITYPLAYER=0)
* Fixed some symbols not found error for libc and libresolv wrapping (#1591)Yang Liu2024-06-171-0/+14
|
* [INTERPRETER] Added FMA cpu extension (linked to BOX64_AVX=2)ptitSeb2024-06-021-1/+1
|
* [INTERPRETER] Added BMI1, BMI2 and ADX extensionsptitSeb2024-05-311-1/+1
|
* [INTERPRETER] More avx, avx2 and vaes opcodesptitSeb2024-05-281-1/+1
|
* More avx infrastructureptitSeb2024-05-271-1/+1
|
* [INTERPRETER] my first avx opcodeptitSeb2024-05-261-1/+1
|
* [TARCE] Better trace for neverclean mmapsptitSeb2024-05-171-1/+1
|
* Added some virtual files (if missing) to allow wine to compute cache size ↵ptitSeb2024-05-071-0/+130
| | | | and coherency (for #1381 on Snapdragon, but BG3 still not working, probably a graphic driver issue now)
* Fixed a few warning here and there...ptitSeb2024-04-131-2/+1
|
* Improve memory handling for wine, againptitSeb2024-03-271-1/+1
|
* Do not expose FMA cpu extension, it's associated to AVX by some enginesptitSeb2024-03-111-1/+1
|
* Improved unload of libs (help wine when dlopen / dlclose is supposed to ↵ptitSeb2024-03-091-1/+2
| | | | unload the lib so it can be dlopen again)
* Fixed a warning (#1335)Yang Liu2024-03-061-1/+2
| | | | | * Fixed some warnings * Revert
* Added a few more flags on of_convert to limit warningsptitSeb2024-03-051-0/+11
|
* [WRAPPER] Fixed a typo in the signature of my___libc_start_main (#1323)xctan2024-03-041-1/+1
|
* Added a few more libc wrapped functionsptitSeb2024-03-041-0/+13
|
* [RV64_DYNAREC] Fixed RDTSC handling (#1291)Yang Liu2024-02-271-4/+13
| | | | | | | | | | | | | * [LIBWRAP] Fixed a typo in the clocksource wrapping * [RV64_DYNAREC] Added hardware timer support for RDTSC * [INTERP] Optmize RV64 ReadTSC using rdtime * [RV64_DYNAREC] Added 0F 01 F9 RDTSCP opcode * Fixed typo * Fixed another typo
* [ANDROID] Now build, stop complainingptitSeb2024-02-261-4/+4
|