Always rely on CFI unwind info for linux vdso
authorPavel Labath <labath@google.com>
Wed, 31 Aug 2016 17:43:49 +0000 (17:43 +0000)
committerPavel Labath <labath@google.com>
Wed, 31 Aug 2016 17:43:49 +0000 (17:43 +0000)
commitc7f76104b35f8e30b10405cab374f12b1ac01473
treec5c0f843d2150956efa764b44c34ffb7c2346768
parent0de580aaabbdb1a8eb7a0464f08a28b40282d50d
Always rely on CFI unwind info for linux vdso

Summary:
The vdso is full of hand-written assembly which the instruction emulator has a hard time
understanding. Luckily, the kernel already provides us with correct unwind info for them. So
let's use it.

This fixes (at least) the AssertingInferiorTestCase.test_inferior_asserting_disassemble test on
android N i386.

Reviewers: tberghammer

Subscribers: tberghammer, danalbert, lldb-commits

Differential Revision: https://reviews.llvm.org/D24079

llvm-svn: 280264
lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.cpp
lldb/source/Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h