hanchenye-llvm-project/lldb/source/Plugins/ObjectFile
Tamas Berghammer 85fadd9fe8 Fix parsing of the plt section for android-arm
The ELF data contains two different errors in some ELF files on android.
* The link field of the symbol table don't point to the plt section or
  to the dynsym section even when it is present in the ELF files.
* The size of the plt entries aren't specified in the section header of
  the plt section.

This CL adds some workarounds for these two issue with finding the
sections by name if the link field is empty and by using a heuristic to
calculate the size and offset of the plt entries.

Differential revision: http://reviews.llvm.org/D9560

llvm-svn: 236818
2015-05-08 09:40:05 +00:00
..
ELF Fix parsing of the plt section for android-arm 2015-05-08 09:40:05 +00:00
JIT Move lldb-log.cpp to core/Logging.cpp 2015-03-18 18:20:42 +00:00
Mach-O Handle LC_ENCRYPTION_64 in addition to LC_ENCRYPTION load commands in 2015-04-02 05:19:33 +00:00
PECOFF Avoid crashing by not mmap'ing files on network mounted file systems. 2015-02-23 23:47:09 +00:00
CMakeLists.txt Make cmake build the new ObjectFileJIT. 2014-03-24 23:11:37 +00:00