about summary refs log tree commit diff stats
path: root/src/elfs (follow)
Commit message (Expand)AuthorAgeFilesLines
* [ELF_LOAD] Also use SONAME of loaded elf to match loaded libs (helps #805)ptitSeb2023-06-042-1/+6
* Improved handling of x86_64 47bits memory (should help #763)ptitSeb2023-05-051-1/+1
* Improved mallock_hack_2, trying to reduce potential memory leaksptitSeb2023-05-031-2/+2
* Some fixes to ehframe stack unwindingptitSeb2023-04-261-4/+4
* Fixed and improved __cxa_atexit handlingptitSeb2023-04-221-0/+1
* [ELF] Fixed a use-after-free issue (#709)Yang Liu2023-04-181-2/+3
* Do not error out for missing weak R_X86_64_64 bindingptitSeb2023-04-161-8/+10
* Another fix for dlopen/dlclose sequence (should be ok now, at last)ptitSeb2023-04-161-2/+0
* [ELFLOADER] Improved handling of Failed-to-load library (and unloading of lib...ptitSeb2023-04-101-18/+18
* [ELFLOADER] Optimized RelocateElfRELA for subsequent identical symbolsptitSeb2023-04-101-9/+34
* [ELFLOADER] Improved handling of default versionsptitSeb2023-04-102-26/+47
* [DYNAREC] Destroy DynaBlock memory when freeing a libptitSeb2023-04-101-1/+5
* 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