about summary refs log tree commit diff stats
path: root/src/elfs (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* All box internal memory alloc use __libc_ internal one (except on Android, ↵ptitSeb2022-08-063-76/+76
| | | | using libc one gather from dlsym)
* Fixed a few warningsptitSeb2022-07-172-3/+2
|
* Improve trace a bitptitSeb2022-07-161-3/+3
|
* Added a workaround for missing __gxx_personality_v0 function (for #349)ptitSeb2022-07-111-3/+7
|
* Various improvement and some workaround to support musl binary (for #324)ptitSeb2022-07-092-37/+41
|
* Added support for R_X86_64_IRELATIVE reloc, along with a test for it (for #303)ptitSeb2022-07-031-0/+8
|
* 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 ↵ptitSeb2022-06-061-14/+20
| | | | (fixes Steam version of Ion Fury)
* 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 ↵ptitSeb2022-03-261-0/+2
| | | | box86)
* Added [stack] to the generated maps fileptitSeb2022-03-081-0/+7
|
* Various changes and improvement centered around steam (but still not good ↵ptitSeb2022-03-042-1/+14
| | | | enough)
* 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 ↵ptitSeb2022-01-051-0/+65
| | | | version fails
* 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
| | | | program on loongarch architecture)
* 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 ↵ptitSeb2021-09-191-3/+3
| | | | c++ softs, probably other too)
* 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
|