mirror of
https://github.com/libretro/scummvm.git
synced 2024-12-16 06:39:17 +00:00
55db1210eb
Setting the base address for the plugin elf files high in memory forces the linker to generate veneers to turn relative jumps to the main binary into absolute jumps. This removes the need to allocate the plugins near the the main binary in the program address space. This also removes the need to handle the R_ARM_CALL and R_ARM_JUMP24 relocation types. Fixes #11555. |
||
---|---|---|
.. | ||
arm-loader.cpp | ||
arm-loader.h | ||
elf32.h | ||
elf-loader.cpp | ||
elf-loader.h | ||
elf-provider.cpp | ||
elf-provider.h | ||
memory-manager.cpp | ||
memory-manager.h | ||
mips-loader.cpp | ||
mips-loader.h | ||
plugin.syms | ||
ppc-loader.cpp | ||
ppc-loader.h | ||
shorts-segment-manager.cpp | ||
shorts-segment-manager.h | ||
version.cpp | ||
version.h |