From f256184693d166f23eb2d0ed6379e9348909c7d2 Mon Sep 17 00:00:00 2001 From: Tamas Berghammer Date: Tue, 30 Jun 2015 10:41:23 +0000 Subject: Fix [vdso] handling on Android (x86 and aarch64) * Add in-memory object file handling to the core dynamic loader * Fix in memory object file handling in ObjectFileELF (previously only part of the file was loaded before parsing) * Fix load address setting in ObjectFileELF for 32-bit targets when the load bias is negative * Change hack in DYLDRendezvous.cpp to be more specific and not to interfere with object files with fixed load address Differential revision: http://reviews.llvm.org/D10800 llvm-svn: 241057 --- lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h') diff --git a/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h b/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h index 8ea3daba327..99088d166b1 100644 --- a/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h +++ b/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h @@ -199,7 +199,7 @@ private: lldb::offset_t length); ObjectFileELF (const lldb::ModuleSP &module_sp, - lldb::DataBufferSP& data_sp, + lldb::DataBufferSP& header_data_sp, const lldb::ProcessSP &process_sp, lldb::addr_t header_addr); -- cgit v1.2.3