about summary refs log tree commit diff stats
path: root/src/include/symbols.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [ELFLOADER] Huge refactor of elfloader and symbol resolution. Some more ↵ptitSeb2024-02-151-13/+5
| | | | cleaning need to be done, but that's a first step (should help #422, #360, #1046 and probably others)
* A few cosmetic fixes (#858)Alexandre Julliard2023-06-241-2/+2
| | | | | | | | | | | | | | | | | | | | | * [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.
* Improved mallock_hack_2, trying to reduce potential memory leaksptitSeb2023-05-031-1/+2
|
* Also use size when selecting symbol for R_X86_64_COPY and R_X86_64_GLOB_DAT ↵ptitSeb2022-11-131-0/+1
| | | | relocations
* Refactored, again, elfloader symbol fetching (ported from box86)ptitSeb2022-10-221-3/+11
|
* Reworked elfloader, handle versionned symbols nowptitSeb2021-05-291-0/+24