llvm-project/lldb/test
Ravitheja Addepally f546b411d0 Changes for Bug 17384
Summary:
Virtual dynamic shared objects, or vdso files were 
not loaded for Linux OS.In Bug 17384 the call 
stack could not be unwinded from functions
residing in the vdso object.

This commit adds support for loading such files by
reading the Aux vectors since a vdso is invisibily 
mapped to the inferiors address space and the
 actual file is not present in the filesystem. The 
presence of the vdso is detected by inspecting 
the Aux vector for AT_SYSINFO_EHDR tag.

Reviewers: lldb-commits, ovyalov, tberghammer

Subscribers: lldb-commits

Differential Revision: http://reviews.llvm.org/D14118

llvm-svn: 251505
2015-10-28 09:47:29 +00:00
..
android/platform Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
api Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
arm_emulation Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
attic Python3 - Wrap more statements in calls to list() 2015-10-23 17:53:51 +00:00
benchmarks Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
driver/batch_mode Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
example Fix usages of range() and xrange() for Python 3. 2015-10-26 16:49:57 +00:00
expression_command Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
functionalities Changes for Bug 17384 2015-10-28 09:47:29 +00:00
help Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
lang Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
linux Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
logging Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
macosx Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
make Fix libstdc++ data formatters on Ubuntu 15.10 x86_64 2015-10-22 00:23:38 +00:00
plugins Python3 - Change `dict.has_key(x)` to `x in dict` 2015-10-26 16:50:51 +00:00
python_api Changes for Bug 17384 2015-10-28 09:47:29 +00:00
settings Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
source-manager Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
terminal Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
test_runner Add from __future__ import print_function everywhere. 2015-10-23 17:04:29 +00:00
tools Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
types Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
warnings/uuid Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
.categories
CMakeLists.txt Roll dosep.py parallel test runner into dotest.py command line 2015-09-03 18:58:44 +00:00
Makefile Roll dosep.py parallel test runner into dotest.py command line 2015-09-03 18:58:44 +00:00
README-TestSuite Comment discouraging writing command based test cases. 2015-03-18 23:16:58 +00:00
bench-history
bench.py Convert print statements to print function calls. 2015-10-19 23:45:41 +00:00
blacklist.py
crashinfo.c Alignment fix 2014-01-08 03:14:18 +00:00
curses_results.py Add from __future__ import print_function everywhere. 2015-10-23 17:04:29 +00:00
dosep.py Preparation for turning lldbsuite into a Python package. 2015-10-27 22:33:47 +00:00
dotest.py Preparation for turning lldbsuite into a Python package. 2015-10-27 22:33:47 +00:00
dotest_args.py Deprecate -m/+m dotest options in favor of test categories 2015-10-27 09:34:34 +00:00
dotest_channels.py Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
lldb_pylint_helper.py Convert print statements to print function calls. 2015-10-19 23:45:41 +00:00
lldbbench.py
lldbcurses.py Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
lldbinline.py Python3 - Wrap more statements in calls to list() 2015-10-23 17:53:51 +00:00
lldbpexpect.py Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
lldbplatformutil.py Make several test case arm32 compatible 2015-04-17 09:37:06 +00:00
lldbtest.py Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
lldbtest_config.py Refactored lldb executable name discovery 2015-05-18 19:39:03 +00:00
lldbutil.py Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
lock.py dotest.py - debug feature that helps find dosep races 2015-05-21 19:09:29 +00:00
redo.py Add from __future__ import print_function everywhere. 2015-10-23 17:04:29 +00:00
test_categories.py Deprecate -m/+m dotest options in favor of test categories 2015-10-27 09:34:34 +00:00
test_results.py Rename `lldb_shared` to `use_lldb_suite`. 2015-10-27 20:12:05 +00:00
use_lldb_suite.py Preparation for turning lldbsuite into a Python package. 2015-10-27 22:33:47 +00:00