summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test
diff options
context:
space:
mode:
authorTamas Berghammer <tberghammer@google.com>2016-07-22 12:55:35 +0000
committerTamas Berghammer <tberghammer@google.com>2016-07-22 12:55:35 +0000
commitd7d69f80836c8485c83ba55d2e5e5bac4154d975 (patch)
treecf5d46fb847e559bcfaaaf892a908de4a9736aa4 /lldb/packages/Python/lldbsuite/test
parent29333c9de6c7ab6ad1ca09d19d011927704db0c5 (diff)
downloadbcm5719-llvm-d7d69f80836c8485c83ba55d2e5e5bac4154d975.tar.gz
bcm5719-llvm-d7d69f80836c8485c83ba55d2e5e5bac4154d975.zip
Support loading files even when incorrect file name specified by the linker
"Incorrect" file name seen on Android whene the main executable is called "app_process32" (or 64) but the linker specifies the package name (e.g. com.android.calculator2). Additionally it can be present in case of some linker bugs. This CL adds logic to try to fetch the correct file name from the proc file system based on the base address sepcified by the linker in case we are failed to load the module by name. Differential revision: http://reviews.llvm.org/D22219 llvm-svn: 276411
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test')
-rw-r--r--lldb/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py b/lldb/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py
index d63ddbe3999..4db630d50d1 100644
--- a/lldb/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py
+++ b/lldb/packages/Python/lldbsuite/test/tools/lldb-server/gdbremote_testcase.py
@@ -698,7 +698,7 @@ class GdbRemoteTestCaseBase(TestBase):
# Validate keys are known.
for (key, val) in list(mem_region_dict.items()):
- self.assertTrue(key in ["start", "size", "permissions", "error"])
+ self.assertTrue(key in ["start", "size", "permissions", "name", "error"])
self.assertIsNotNone(val)
# Return the dictionary of key-value pairs for the memory region.
OpenPOWER on IntegriCloud