about summary refs log tree commit diff stats
path: root/src/elfs/elfparser.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [ENV] Initial refactor of env variables infrastructure (#2274)Yang Liu2025-01-211-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [ENV] Initial refactor of env variables infrastructure * Ported BOX64_DYNAREC_LOG * Ported more options * Ported BOX64_MALLOC_HACK * Ported BOX64_DYNAREC_TEST * Ported more options * Ported more options * Ported more options * Ported all options * Removed old rcfile parser * Fix * review * fix * fix * more fixes
* [BOX32][ELFLOADER] Fixed some issue with symbol resolverptitSeb2024-09-141-0/+13
|
* [BOX32] Added 32bits elf header parser and dumperptitSeb2024-08-171-0/+3
|
* [BOX32] prepare elfheader_t structure for 32bits elfsptitSeb2024-08-171-39/+39
|
* [BOX32] Start differentiate 64bits from 32bits in elf parserptitSeb2024-08-161-5/+5
|
* Fixes (#1659)rajdakin2024-07-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Replaced some tabs with spaces * Fixed some signedness warnings * Added more debug info * Fixed an improper alignment * [WRAPPEDWAYLAND] Added return statements to wrappers * [EMU] [AVX] Fixed some issues * [ARM DYNAREC] Fixed some minor warnings * [ARM DYNAREC] Removed unused macro arguments * [EMU] Fixed a noisy warning * [ARM DYNAREC] Removed "empty body" warnings * [EMU] Fixed an opcode in dynarec, non-cosim builds * [LA64 DYNAREC] Minor warning fixes * [LA64 DYNAREC] Fixed empty body warnings * [LA64 DYNAREC] Added parenthesis around assignments in if statements * [LA64 DYNAREC] Fixed missing parenthesis in macro definitions * [RV64 DYNAREC] Fixed minor warnings * [RV64 DYNAREC] Fixed wrong/missing parentheses * [WRAPPER] Fixed the WaylandClient callback signatures
* Handle `.relr.dyn` section (#1626)Yip Coekjan2024-07-021-0/+9
|
* [ELFLOADER] Small change in the parser (for #1493)ptitSeb2024-05-051-13/+13
|
* [ELFLOADER] Huge refactor of elfloader and symbol resolution. Some more ↵ptitSeb2024-02-151-107/+21
| | | | cleaning need to be done, but that's a first step (should help #422, #360, #1046 and probably others)
* Cleanup some code (#1157)xctan2023-12-231-1/+0
| | | | | * Fix the size of random bytes in the auxiliary vector (AT_RANDOM) to 16 bytes * [ELFLOADER] Remove an unused statement
* [ANDROID] Remove PreInit Array Warning and Fix libdl name (#1001)KreitinnSoftware2023-10-011-2/+4
|
* Fixed detection and loading of program linked with glibc 2.34+ptitSeb2023-08-261-1/+16
|
* Merge pull request #896 from josch/exeptitSeb2023-07-211-0/+0
|\ | | | | remove executable bits
| * remove executable bitsJohannes Schauer Marin Rodrigues2023-07-211-0/+0
| | | | | | | | Closes: #895
* | [ELFLOADER] Added a check if lib version is compatible with what the elf ↵ptitSeb2023-07-091-12/+40
|/ | | | loading it wants (helps Linux games on Steam)
* Now handling the BIND_NOW flags in elf headerptitSeb2023-03-191-0/+4
|
* Detect when program is linked with glibc 2.34+ to workaround the default ↵ptitSeb2022-11-011-0/+28
| | | | libc libs to load
* All box internal memory alloc use __libc_ internal one (except on Android, ↵ptitSeb2022-08-061-6/+6
| | | | using libc one gather from dlsym)
* Fixed a few warningsptitSeb2022-07-171-2/+0
|
* Various improvement and some workaround to support musl binary (for #324)ptitSeb2022-07-091-36/+40
|
* Fixed the backtrace wrapper (uses eh_frame information only)rajdakin2022-02-141-0/+11
|
* Added a warning if launching a binary with a preinit arrayptitSeb2022-01-051-0/+4
|
* Reworked elfloader, handle versionned symbols nowptitSeb2021-05-291-49/+123
|
* Splited Elf Dump from LOG handlingptitSeb2021-05-281-4/+4
|
* First passrajdakin2021-04-141-16/+16
|
* Avoid to much much warning mesage when searching for a correct lib binaryptitSeb2021-03-261-1/+6
|
* Fixed typo in an error messageptitSeb2021-03-091-1/+1
|
* Fixed a bunch of print format errorptitSeb2021-03-021-10/+10
|
* Read elf header of launched executableptitSeb2021-03-011-0/+313