Skip oatdata and oatexec symbols in system@framework@boot.oat
authorTamas Berghammer <tberghammer@google.com>
Mon, 13 Jul 2015 09:54:41 +0000 (09:54 +0000)
committerTamas Berghammer <tberghammer@google.com>
Mon, 13 Jul 2015 09:54:41 +0000 (09:54 +0000)
commitc9627aeae6a496443b389086aef58844ff4823ba
tree6e73a5c3c2663e7fe2740fba72a09de4dd74a8da
parent6bee961a2e2d12955fba56370fe694f860127c97
Skip oatdata and oatexec symbols in system@framework@boot.oat

On Android the oatdata and the oatexec symbols in
system@framework@boot.oat covers the full .text section what causes
issues with displaying unusable symbol name to the user and very slow
unwinding speed because the instruction emulation based unwind plans
try to emulate all instructions in these symbols. Don't add these
symbols to the symbol list as they have no use for the debugger and
they are causing a lot of trouble.

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

llvm-svn: 242017
lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp