summaryrefslogtreecommitdiffstats
path: root/lldb/test/python_api/hello_world/TestHelloWorld.py
diff options
context:
space:
mode:
authorRavitheja Addepally <ravitheja.addepally@intel.com>2015-10-28 09:47:29 +0000
committerRavitheja Addepally <ravitheja.addepally@intel.com>2015-10-28 09:47:29 +0000
commitf546b411d01f5d320f6a840ea861b6f0c58eee96 (patch)
treea1fa89e5d0ed59ac6895f5438eb8318104f25d0d /lldb/test/python_api/hello_world/TestHelloWorld.py
parent53ae707e3907ace69022c29d0ab4e14357fa2fef (diff)
downloadbcm5719-llvm-f546b411d01f5d320f6a840ea861b6f0c58eee96.tar.gz
bcm5719-llvm-f546b411d01f5d320f6a840ea861b6f0c58eee96.zip
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
Diffstat (limited to 'lldb/test/python_api/hello_world/TestHelloWorld.py')
-rw-r--r--lldb/test/python_api/hello_world/TestHelloWorld.py2
1 files changed, 0 insertions, 2 deletions
diff --git a/lldb/test/python_api/hello_world/TestHelloWorld.py b/lldb/test/python_api/hello_world/TestHelloWorld.py
index 263d41c22d5..84ad17ab6ee 100644
--- a/lldb/test/python_api/hello_world/TestHelloWorld.py
+++ b/lldb/test/python_api/hello_world/TestHelloWorld.py
@@ -73,7 +73,6 @@ class HelloWorldTestCase(TestBase):
self.assertTrue(breakpoint.GetHitCount() == 1, BREAKPOINT_HIT_ONCE)
@add_test_categories(['pyapi'])
- @expectedFailurei386 # llvm.org/pr17384: lldb needs to be aware of linux-vdso.so to unwind stacks properly
@expectedFailureWindows("llvm.org/pr24600")
def test_with_attach_to_process_with_id_api(self):
"""Create target, spawn a process, and attach to it with process id."""
@@ -102,7 +101,6 @@ class HelloWorldTestCase(TestBase):
'(int)argc=3'])
@add_test_categories(['pyapi'])
- @expectedFailurei386 # llvm.org/pr17384: lldb needs to be aware of linux-vdso.so to unwind stacks properly
@expectedFailureWindows("llvm.org/pr24600")
def test_with_attach_to_process_with_name_api(self):
"""Create target, spawn a process, and attach to it with process name."""
OpenPOWER on IntegriCloud