about summary refs log tree commit diff stats
path: root/src/mallochook.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [BOX32] Allow internal memory to be in 32bits space if neededptitSeb2024-10-131-13/+0
|
* Fixed non-Box32 buildsptitSeb2024-10-081-1/+2
|
* [BOX32] Fixed some X11 function so wine launch (and added BOX64_X11SYNC to ↵ptitSeb2024-10-081-1/+57
| | | | help debug X11 programs)
* Some cosmetic changes and more macro, to ease future testings on custom mallocptitSeb2024-10-071-68/+75
|
* [BOX32] More check for low alignment in memalign wrapped functionsptitSeb2024-10-031-2/+7
|
* [BOX32] Added workaround for posix_memalign when used with align of 4ptitSeb2024-10-031-1/+3
|
* [BOX32] prepare elfheader_t structure for 32bits elfsptitSeb2024-08-171-22/+26
|
* Fixed falsly detection of needed memory hackptitSeb2024-08-151-1/+1
|
* [ELFLOADER] Huge refactor of elfloader and symbol resolution. Some more ↵ptitSeb2024-02-151-3/+4
| | | | cleaning need to be done, but that's a first step (should help #422, #360, #1046 and probably others)
* Fixes (#1207)rajdakin2024-01-181-2/+2
| | | | | | | | | | | * Fixed signed/unsigned issues and other cosmetics * [WRAPPERS] Fixed missing `return`s in `my_` functions * [EMU] More fixes * [STEAM] Forgot one cleanup * [WRAPPER] Fixed wrappedpulse callback signatures
* [RBTREE] Reverted memory tracking to 32 bits (#1201)rajdakin2024-01-131-2/+2
|
* [MEMORY] Switched from a sparse array to a red-black tree (#1180)rajdakin2023-12-311-1/+1
| | | | | * [MEMORY] Switched from a sparse array to an RB tree * [RBTREE] Fixed the Android build
* [MALLOCHOOK] Small improvments to mallochook_2ptitSeb2023-12-011-16/+16
|
* Improved BOX64_MALLOC_HACK=2 settingptitSeb2023-11-051-27/+64
|
* [ANDROID] No mallochack on AndroidptitSeb2023-09-301-22/+8
|
* [ANDROID] And another attempt to fix the build, testing my patience it seemsptitSeb2023-09-021-0/+4
|
* [ANDOIRD] Another attempt to fix the buildptitSeb2023-09-021-2/+4
|
* Improved handling of malloc_hack_2ptitSeb2023-07-121-14/+27
|
* Removed useless box64context_t parameter to RunFunction and friendptitSeb2023-07-091-32/+32
|
* Some more small improvments to BOX64_MALLOC_HACK=2ptitSeb2023-07-081-4/+1
|
* More work on BOX64_MALLOC_HACK=2ptitSeb2023-07-081-27/+77
|
* Improved BOX64_MALLOC_HACK=2 and the glAleternate mecanism (help steam & ↵ptitSeb2023-07-081-57/+26
| | | | heroic and other libcef based software)
* A few cosmetic fixes (#858)Alexandre Julliard2023-06-241-1/+0
| | | | | | | | | | | | | | | | | | | | | * [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.
* Fixed some issue on malloc_hack_2 hack, but not enough so still disabled itptitSeb2023-05-061-15/+15
|
* Disabling free hack on malloc_hack_2, it seems to break steam for nowptitSeb2023-05-031-1/+1
|
* Improved mallock_hack_2, trying to reduce potential memory leaksptitSeb2023-05-031-43/+89
|
* fix some spelling mistakes (#640)josch2023-03-261-3/+3
|
* fixed logs to malloc_hack_2ptitSeb2023-02-241-1/+1
|
* Added more logs to malloc_hack_2ptitSeb2023-02-241-1/+1
|
* Preliminary work to get steamwebhelper workingptitSeb2023-02-181-0/+118
|
* Rmoved debug leftoverptitSeb2023-02-171-1/+0
|
* Various improvment to backtrace, protection tracking, and SHOWBT. Also ↵ptitSeb2023-02-171-0/+1
| | | | SIGABRT is tracked like SIGSEGV, SIGILL and SIGBUS
* Small change to mallochook detectorptitSeb2023-02-161-1/+1
|
* More work on malloc override and tbbmalloc wrappingptitSeb2022-12-171-58/+187
|
* Fixed some tc_mallinfo signatureptitSeb2022-11-281-4/+4
|
* [ANDROID] Build fixptitSeb2022-11-011-1/+1
|
* Malloc override (#437)ptitSeb2022-10-291-7/+551
| | | | | * Add some malloc override mecanism, but missing c++ function overriding * Add c++ new/delete redirection too * Added support for libtbbmalloc_proxy
* Also use __libc_memalign instead of posix_memalignptitSeb2022-08-061-0/+2
|
* All box internal memory alloc use __libc_ internal one (except on Android, ↵ptitSeb2022-08-061-0/+28
using libc one gather from dlsym)