about summary refs log tree commit diff stats
path: root/src/elfs (follow)
Commit message (Expand)AuthorAgeFilesLines
* Reworked TLS to limit resizing, as it tends to break Unity3D gamesptitSeb2022-07-031-7/+5
* Align address when call mprotectwannacu2022-07-011-2/+3
* Various small debugging improvmentsptitSeb2022-06-191-7/+4
* Fixed some issue with TLS data not beeing updated correctly after ElfInit (fi...ptitSeb2022-06-061-14/+20
* Added some failsafe on unwindptitSeb2022-06-052-1/+5
* Small fixes to the symbol name to avoid overriding by libsptitSeb2022-05-091-2/+2
* Improved BOX64_LOAD_ADDR env. var. to help having reproducible runsptitSeb2022-04-241-9/+10
* Various small fixes and warning removalptitSeb2022-04-111-1/+1
* Change message to Warning instead of Error for missing Weak GLOB_DATptitSeb2022-04-061-2/+2
* Fixed some warningsptitSeb2022-03-291-1/+1
* More work around steam and proton/SteamPlay (working, but need also latest bo...ptitSeb2022-03-261-0/+2
* Added [stack] to the generated maps fileptitSeb2022-03-081-0/+7
* Various changes and improvement centered around steam (but still not good eno...ptitSeb2022-03-042-1/+14
* More work on readlinkat and clone syscallptitSeb2022-03-011-0/+13
* Fixed the backtrace wrapper (uses eh_frame information only)rajdakin2022-02-144-0/+752
* Fixed elfloader symbol version searching (in sync with box86)ptitSeb2022-01-221-5/+7
* Another attempt to make the function to find versionned symbol more resiliantptitSeb2022-01-081-8/+9
* Made the missing symbol workaround more resiliantptitSeb2022-01-051-2/+5
* Added a warning if launching a binary with a preinit arrayptitSeb2022-01-051-0/+4
* Added a Workaround when dlsym a native (versionned) symbol without default ve...ptitSeb2022-01-051-0/+65
* Added some drm related wrapped libs (from box86)ptitSeb2021-12-311-25/+25
* Changed elfloader a bit to merge elf memory block if close enough (help load ...ptitSeb2021-11-181-1/+1
* Small fix for elfloaderptitSeb2021-10-051-5/+5
* Fixed some elf loading issues (like Torchlight2)ptitSeb2021-09-231-3/+7
* Fixed a bug with some TLS relocation when symbol is in another elf (helps c++...ptitSeb2021-09-191-3/+3
* Try to use mmap first when loading elf file into memoryptitSeb2021-09-121-6/+10
* Remove useless Error message on data_start not foundptitSeb2021-07-121-2/+2
* Handling of flag RTLD_NOW in dlopenptitSeb2021-07-121-12/+19
* Fixed R_X86_64_TPOFF64 reloc on local elf (should help #31)ptitSeb2021-07-051-4/+4
* Try to speedup a bit FindR64COPYRelptitSeb2021-07-051-8/+10
* Improved TLS handling (for #17, but probably help many other programs)ptitSeb2021-07-042-10/+30
* Fixed a typoptitSeb2021-07-021-2/+2
* Improved low memory pre-allocation and added 47bits pre-allocation for Wine64ptitSeb2021-07-011-0/+2
* More improvments to elfloaderptitSeb2021-06-231-8/+25
* Added some speicifc workaround for libcef (staticaly linked with tcmalloc)ptitSeb2021-06-151-2/+34
* Rephrased a commentptitSeb2021-06-031-1/+1
* Improved elfloader with COPY and GLOBAL reloc with versionptitSeb2021-06-031-5/+6
* Added fallback to no version in PltResolver for ver=0 symbol not foundptitSeb2021-06-021-0/+2
* Added some support for R_X86_64_TLSDESC relocationptitSeb2021-05-301-2/+29
* Reworked elfloader, handle versionned symbols nowptitSeb2021-05-294-133/+296
* Splited Elf Dump from LOG handlingptitSeb2021-05-283-91/+91
* Small hack on elfloader (for Torchlight2 and Unity3D and Dosbox)ptitSeb2021-05-161-8/+12
* Improvments to ElfLoader Reloc handling and Reload of memoryptitSeb2021-04-191-11/+19
* Improved elfloaderptitSeb2021-04-141-23/+25
* Fixed dynarec buildsptitSeb2021-04-141-1/+1
* Oops-esrajdakin2021-04-141-6/+8
* Second passrajdakin2021-04-141-0/+1
* First passrajdakin2021-04-144-136/+121
* General improvements to box64 and fixed some SDL2 functionsrajdakin2021-04-111-1/+1
* Fixed the libraries free orderingrajdakin2021-04-091-4/+4