| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Some Segments/Selector handling refactoring , removing some ↵ | ptitSeb | 2025-10-15 | 1 | -3/+4 |
| | | | | | pthread_getspecific use | ||||
| * | [WOW64] Added non-functional PE build (#2532) | Yang Liu | 2025-04-14 | 1 | -0/+2 |
| | | |||||
| * | Some cosmetic changes to C header files (#2487) | Yang Liu | 2025-04-01 | 1 | -0/+3 |
| | | | | | | * [DYNAREC] Move cosim functions to a new header * Moved isNativeCall to elfloader | ||||
| * | Fixed various issues introduced in the env infra refactor (#2281) | Yang Liu | 2025-01-22 | 1 | -3/+0 |
| | | | | | | | | | | | | * Open trace file again after apply env files * dynrec_df=1 by default * more fixes * more fixes * more | ||||
| * | [TRACE] Improved trace on symbol name | ptitSeb | 2024-08-29 | 1 | -0/+3 |
| | | |||||
| * | [BOX32] Added 32bits elf reloc type rel handling | ptitSeb | 2024-08-17 | 1 | -1/+0 |
| | | |||||
| * | [BOX32] prepare elfheader_t structure for 32bits elfs | ptitSeb | 2024-08-17 | 1 | -1/+1 |
| | | |||||
| * | Handle `.relr.dyn` section (#1626) | Yip Coekjan | 2024-07-02 | 1 | -0/+19 |
| | | |||||
| * | [ELFLOADER] Huge refactor of elfloader and symbol resolution. Some more ↵ | ptitSeb | 2024-02-15 | 1 | -7/+7 |
| | | | | | 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 dlopen | ptitSeb | 2024-02-11 | 1 | -3/+3 |
| | | |||||
| * | [ELFLOADER] Changed how memory is managed in elfloader | ptitSeb | 2023-10-31 | 1 | -3/+2 |
| | | |||||
| * | Fixed detection and loading of program linked with glibc 2.34+ | ptitSeb | 2023-08-26 | 1 | -0/+1 |
| | | |||||
| * | Merge pull request #896 from josch/exe | ptitSeb | 2023-07-21 | 1 | -0/+0 |
| |\ | | | | | remove executable bits | ||||
| | * | remove executable bits | Johannes Schauer Marin Rodrigues | 2023-07-21 | 1 | -0/+0 |
| | | | | | | | | | Closes: #895 | ||||
| * | | [ELFLOADER] Added a check if lib version is compatible with what the elf ↵ | ptitSeb | 2023-07-09 | 1 | -0/+3 |
| |/ | | | | loading it wants (helps Linux games on Steam) | ||||
| * | [ELFLOADER] Improved handling of default versions | ptitSeb | 2023-04-10 | 1 | -0/+3 |
| | | |||||
| * | fix some spelling mistakes (#640) | josch | 2023-03-26 | 1 | -4/+4 |
| | | |||||
| * | Refactored (again) lib init/fini mecanism | ptitSeb | 2023-01-01 | 1 | -1/+1 |
| | | |||||
| * | Detect when program is linked with glibc 2.34+ to workaround the default ↵ | ptitSeb | 2022-11-01 | 1 | -0/+1 |
| | | | | | libc libs to load | ||||
| * | Remove dynablocklist (#438) | ptitSeb | 2022-10-31 | 1 | -3/+2 |
| | | | | | | | * [DYNAREC] Removed dynablock sons handling * [DYNAREC] Removed dynablocklist, and attached dynablocks to the jumptable * [DYNAREC] Changed handling of HotPage (part of Protection now) * [DYNAREC] Fixed some performance issues (especially with heavily threaded programs) | ||||
| * | Malloc override (#437) | ptitSeb | 2022-10-29 | 1 | -0/+1 |
| | | | | | | * Add some malloc override mecanism, but missing c++ function overriding * Add c++ new/delete redirection too * Added support for libtbbmalloc_proxy | ||||
| * | Refactored, again, elfloader symbol fetching (ported from box86) | ptitSeb | 2022-10-22 | 1 | -0/+4 |
| | | |||||
| * | Fixed some issue with TLS data not beeing updated correctly after ElfInit ↵ | ptitSeb | 2022-06-06 | 1 | -0/+1 |
| | | | | | (fixes Steam version of Ion Fury) | ||||
| * | Added some failsafe on unwind | ptitSeb | 2022-06-05 | 1 | -1/+1 |
| | | |||||
| * | Various changes and improvement centered around steam (but still not good ↵ | ptitSeb | 2022-03-04 | 1 | -0/+2 |
| | | | | | enough) | ||||
| * | More work on readlinkat and clone syscall | ptitSeb | 2022-03-01 | 1 | -0/+2 |
| | | |||||
| * | Added a Workaround when dlsym a native (versionned) symbol without default ↵ | ptitSeb | 2022-01-05 | 1 | -0/+2 |
| | | | | | version fails | ||||
| * | Handling of flag RTLD_NOW in dlopen | ptitSeb | 2021-07-12 | 1 | -3/+3 |
| | | |||||
| * | Reworked elfloader, handle versionned symbols now | ptitSeb | 2021-05-29 | 1 | -0/+5 |
| | | |||||
| * | First pass | rajdakin | 2021-04-14 | 1 | -3/+2 |
| | | |||||
| * | Fixed the libraries free ordering | rajdakin | 2021-04-09 | 1 | -2/+2 |
| | | |||||
| * | Added wrapped libfontconfig and libfreetype, plus some elfloader/tls bugfix | ptitSeb | 2021-03-25 | 1 | -1/+1 |
| | | |||||
| * | More infrastructure added to elf and x64 emu | ptitSeb | 2021-03-03 | 1 | -35/+35 |
| | | |||||
| * | More elf loader and parsing and stack preparing | ptitSeb | 2021-03-02 | 1 | -2/+2 |
| | | |||||
| * | Detecting tcmalloc now | ptitSeb | 2021-03-02 | 1 | -1/+1 |
| | | |||||
| * | Load elf in memory | ptitSeb | 2021-03-01 | 1 | -2/+2 |
| | | |||||
| * | Read elf header of launched executable | ptitSeb | 2021-03-01 | 1 | -0/+59 |