about summary refs log tree commit diff stats
path: root/src/elfs (follow)
Commit message (Expand)AuthorAgeFilesLines
* fix some spelling mistakes (#640)josch2023-03-262-28/+28
* Improved elf loading at specific addressesptitSeb2023-03-251-1/+13
* Now handling the BIND_NOW flags in elf headerptitSeb2023-03-193-0/+13
* Tried to optimize TLS fetchingptitSeb2023-03-121-6/+1
* Hide a warning when running java stuffsptitSeb2023-02-191-2/+2
* Imrpoved a bit backtrace againptitSeb2023-02-181-1/+17
* Various minor warning fixesptitSeb2023-02-131-5/+6
* Changes for Alpine (#508)RainbowC02023-02-051-0/+3
* Fixed an issue with TLS Relocation (should fix the regression notified in #360)ptitSeb2023-01-051-1/+1
* Refactored (again) lib init/fini mecanismptitSeb2023-01-012-14/+19
* Reworked how /proc/self/maps is tranformedptitSeb2022-12-291-30/+34
* Try to improve some TLS RelocationptitSeb2022-12-291-8/+22
* Check if symbol comes from a Lib already init'd, and init it if notptitSeb2022-12-171-26/+16
* Some small fixes for pagesize != 4096ptitSeb2022-12-081-1/+1
* Don't init main elf in PltReleaderptitSeb2022-12-041-1/+1
* Improved RunElfInitPltResolver functionptitSeb2022-12-041-2/+6
* Check if Symbol Elf is inited in PltResolver (helps #422 and #360)ptitSeb2022-12-041-7/+55
* Cosmetic change on my_dl_iterate_phdr callbackptitSeb2022-11-131-8/+8
* Also use size when selecting symbol for R_X86_64_COPY and R_X86_64_GLOB_DAT r...ptitSeb2022-11-131-10/+12
* Detect when program is linked with glibc 2.34+ to workaround the default libc...ptitSeb2022-11-011-0/+28
* Remove dynablocklist (#438)ptitSeb2022-10-312-6/+2
* Malloc override (#437)ptitSeb2022-10-291-35/+9
* Refactored, again, elfloader symbol fetching (ported from box86)ptitSeb2022-10-222-6/+47
* Add SW64 base support (#382)wannacu2022-08-111-1/+1
* All box internal memory alloc use __libc_ internal one (except on Android, us...ptitSeb2022-08-063-76/+76
* 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 (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