#
3d7fbc1a |
|
08-Jan-2020 |
X512 <danger_mail@list.ru> |
runtime_loader: allow loading executables without section table Change-Id: I4bfee1d1aa40730586123a70fb480ee91787c15d Reviewed-on: https://review.haiku-os.org/c/haiku/+/2089 Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
|
#
c3051384 |
|
01-Nov-2018 |
Jérôme Duval <jerome.duval@gmail.com> |
runtime_loader: correctly detect gcc7 abi as gcc4 abi compatible. Change-Id: I0e3df832e2fcc0b687344f54d5b0a639f5add370 Reviewed-on: https://review.haiku-os.org/649 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
61987fe7 |
|
29-Oct-2016 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
runtime_loader: allow the ABI version symbol to be local. Some libraries buildsystems (eg. zlib) somehow prevent the symbol from being exported. We should fix that, but binaries with missing symbols are already out there, so we need to handle them in any case.
|
#
09c4bc5b |
|
23-Oct-2016 |
Adrien Destugues <pulkomandy@gmail.com> |
runtime_loader: fix getting ABI from gcc .comment The format for the .comment string changed at some point, and this fallback code would always fail for files built only with "new" versions of gcc. Also consider gcc 5 to be ABI version 4, since it is still compatible with the old ABI (and provides a new one side by side). See https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html for infos on GCC ABI changes in GCC 5.
|
#
e3ac2588 |
|
25-Jul-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Changed runtime_loader to use elf_* typedefs over Elf32_*. This means that it will be using ELF64 types on x86_64 rather than ELF32. The next step for supporting x86_64 is to implement relocations.
|
#
c533f813 |
|
27-May-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Normalized the FATAL messages. The image path is always printed, now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30878 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
94830eb2 |
|
20-May-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Moved most code of the heavy elf.cpp into several smaller source files. * Some style cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30808 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e3ac2588e64059e0c140504e9acc8e73b3c36fdc |
|
25-Jul-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Changed runtime_loader to use elf_* typedefs over Elf32_*. This means that it will be using ELF64 types on x86_64 rather than ELF32. The next step for supporting x86_64 is to implement relocations.
|
#
c533f813a2c1392f51f8a0f803ab41775817d530 |
|
27-May-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Normalized the FATAL messages. The image path is always printed, now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30878 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
94830eb226ce51bd1fd0143bad2538f788883e85 |
|
20-May-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Moved most code of the heavy elf.cpp into several smaller source files. * Some style cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30808 a95241bf-73f2-0310-859d-f6bbb57e9c96
|