about summary refs log tree commit diff stats
path: root/src/include/librarian.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fixed dlsym with RTLD_NEXT and preloaded libsptitSeb2025-01-151-0/+1
|
* [TRACE] Improved trace on symbol nameptitSeb2024-08-291-0/+1
|
* [ELFLOADER] Huge refactor of elfloader and symbol resolution. Some more ↵ptitSeb2024-02-151-11/+11
| | | | cleaning need to be done, but that's a first step (should help #422, #360, #1046 and probably others)
* Added support for RTLD_DEEPBIND flag on dlopenptitSeb2024-02-111-2/+2
|
* [ELFLOADER] Better handling of dlopen library without RTLD_GLOBAL flagsptitSeb2023-08-271-0/+1
|
* [ELFLOADER] Adjusted fetching of symbol (help Steam Unity3d linux games, ↵ptitSeb2023-08-191-0/+1
| | | | like Canabalt)
* Merge pull request #896 from josch/exeptitSeb2023-07-211-0/+0
|\ | | | | remove executable bits
| * remove executable bitsJohannes Schauer Marin Rodrigues2023-07-211-0/+0
| | | | | | | | Closes: #895
* | [ELFLOADER] Added a check if lib version is compatible with what the elf ↵ptitSeb2023-07-091-1/+1
| | | | | | | | loading it wants (helps Linux games on Steam)
* | A few cosmetic fixes (#858)Alexandre Julliard2023-06-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [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.
* | Fix for local library open using dlopen that are then promoted to global ↵ptitSeb2023-04-281-0/+2
|/ | | | with another dlopen (help java 17, probably other too)
* Improved/fixed (agaaaaain) Load/Unload of library (might help #740 &nd #742)ptitSeb2023-04-251-0/+1
|
* [ELFLOADER] Improved handling of Failed-to-load library (and unloading of ↵ptitSeb2023-04-101-0/+2
| | | | libs too)
* [ELFLOADER] Improved handling of default versionsptitSeb2023-04-101-5/+7
|
* Refactored (again) lib init/fini mecanismptitSeb2023-01-011-1/+1
|
* Also use size when selecting symbol for R_X86_64_COPY and R_X86_64_GLOB_DAT ↵ptitSeb2022-11-131-1/+1
| | | | relocations
* Refactored, again, elfloader symbol fetching (ported from box86)ptitSeb2022-10-221-6/+1
|
* Various changes and improvement centered around steam (but still not good ↵ptitSeb2022-03-041-1/+1
| | | | enough)
* Handling of flag RTLD_NOW in dlopenptitSeb2021-07-121-1/+1
|
* Reworked elfloader, handle versionned symbols nowptitSeb2021-05-291-16/+10
|
* First passrajdakin2021-04-141-4/+4
|
* Fixed the libraries free orderingrajdakin2021-04-091-2/+2
|
* Improved shutdown sequenceptitSeb2021-03-251-1/+1
|
* More infrastructure added to elf and x64 emuptitSeb2021-03-031-0/+51