about summary refs log tree commit diff stats
path: root/src/wrapped/wrappedlibc.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed an issue with grabNCpu function, as getline might use realloc, don't ↵ptitSeb2022-11-271-1/+2
| | | | use alloca to allocate initial line
* Improve (non-libc) syscall, and added a few new onesptitSeb2022-11-221-2/+2
|
* x86_64 build don't need CreateCPUInfoFileptitSeb2022-11-111-1/+1
|
* Actualy fix x86_64 buildptitSeb2022-11-111-1/+1
|
* Fix x86_64 buildptitSeb2022-11-111-1/+1
|
* Improved cpu cores detection and reportingptitSeb2022-11-111-7/+36
|
* Detect when program is linked with glibc 2.34+ to workaround the default ↵ptitSeb2022-11-011-4/+12
| | | | libc libs to load
* Malloc override (#437)ptitSeb2022-10-291-2/+2
| | | | | * Add some malloc override mecanism, but missing c++ function overriding * Add c++ new/delete redirection too * Added support for libtbbmalloc_proxy
* Improved handling of execve and posix_spawn, especialy with arv[0] is not ↵ptitSeb2022-10-271-37/+64
| | | | the expected value
* Some fixes to execv and posic_spawn wrapped functionsptitSeb2022-10-261-12/+15
|
* More flexibility for BOX64_ROLLING_LOGptitSeb2022-10-261-3/+3
|
* Added BOX64_ROLLING_LOG support to __stack_chk_failptitSeb2022-10-261-0/+9
|
* Small refactor and simplification of library_t structure and box64context_tptitSeb2022-10-191-13/+13
|
* Added PCLMULQDQ ([DYNAREC] Too, using PMULL if present) extension (improve a ↵ptitSeb2022-09-301-1/+1
| | | | lot AES-XTS score of Geekbench 5)
* More fixes and improvment to bash handling (helps #360)ptitSeb2022-09-181-2/+30
|
* Improved usage of x86_64 bash with BOX64_BASH env varptitSeb2022-09-151-28/+50
|
* Attempt at fixing wrapped __vfwprintf_chk (for #404)ptitSeb2022-09-121-1/+9
|
* Added vfwprintf and __vfwprintf_chk wrapped function (for #404)ptitSeb2022-09-121-10/+8
|
* When running x86_64 bash, using x86_64 bash to run script automaticaly (for ↵ptitSeb2022-09-081-6/+9
| | | | #402)
* Limit all libc mmap to 47bits maxptitSeb2022-09-041-2/+2
|
* Fixed a warningptitSeb2022-08-061-2/+2
|
* All box internal memory alloc use __libc_ internal one (except on Android, ↵ptitSeb2022-08-061-30/+29
| | | | using libc one gather from dlsym)
* Small changed to wrapped exit functionptitSeb2022-07-301-0/+1
|
* Improve obstack support (for #352)ptitSeb2022-07-301-4/+4
|
* Some work around chromium / libcef / electron / nw (still not ok)ptitSeb2022-07-231-12/+95
|
* tls parameter of clone libc function needs special treatment (not done yet)ptitSeb2022-07-161-4/+9
|
* Changed a bit how wrapped libc clone worksptitSeb2022-07-141-8/+4
|
* Added __fwprintf_chk wrapped function (for KSP)ptitSeb2022-07-111-2/+6
|
* Various improvement and some workaround to support musl binary (for #324)ptitSeb2022-07-091-1/+21
|
* Fixed a regression preventing wine-preloader to work correctlyptitSeb2022-06-301-1/+1
|
* Fixed printf_log for __cx_pure_virtual functionptitSeb2022-06-281-1/+1
|
* Fixed some potential issue for eroneous execv call (fixes some infinite ↵ptitSeb2022-06-261-2/+2
| | | | looping AppImage)
* Also changed the other wrapped __Xstat(64) function to accept a NULL bufferptitSeb2022-06-261-11/+15
|
* Fixed wrapped __xtsat call with NULL buffer (helps Surviving Mars)ptitSeb2022-06-261-2/+3
|
* Various small debugging improvmentsptitSeb2022-06-191-8/+10
|
* Added __cxa_pure_virtual wrapped function (for #299)ptitSeb2022-06-111-0/+7
|
* Added wrapped __wprintf_chk and wprintf (for #311)ptitSeb2022-06-111-0/+12
|
* Added wrapped fstat64 (for #309)ptitSeb2022-05-211-0/+1
|
* Small change to avoid wlib_t declaration in wrappedlibs.h (from box86)ptitSeb2022-05-091-1/+1
|
* Some refactor on wrapped lib handling, to limit calloc/free used and get ↵ptitSeb2022-05-091-34/+7
| | | | more straight forward usage of native wrapped functions (ported from box86)
* Added a few wrapped functions to libcptitSeb2022-04-301-0/+9
|
* Various small fixes and warning removalptitSeb2022-04-111-1/+1
|
* Update test10 (it was a bit flaky), update libstdc++ binary, and added fake ↵ptitSeb2022-03-311-0/+3
| | | | __libc_single_threadedhandling
* Added clone wrapped function and libgbm wrapped libptitSeb2022-03-271-0/+43
|
* Fixed the new memmap trackingptitSeb2022-03-131-7/+4
|
* Better handling of environ and envp in execveptitSeb2022-03-081-0/+4
|
* Improved speed of mmap changesptitSeb2022-03-061-3/+3
|
* Change on mmap to help some stagging version of wineptitSeb2022-03-061-2/+4
|
* Various changes and improvement centered around steam (but still not good ↵ptitSeb2022-03-041-5/+63
| | | | enough)
* More work on readlinkat and clone syscallptitSeb2022-03-011-2/+12
|