diff options
author | Tamas Berghammer <tberghammer@google.com> | 2016-07-22 12:55:35 +0000 |
---|---|---|
committer | Tamas Berghammer <tberghammer@google.com> | 2016-07-22 12:55:35 +0000 |
commit | d7d69f80836c8485c83ba55d2e5e5bac4154d975 (patch) | |
tree | cf5d46fb847e559bcfaaaf892a908de4a9736aa4 /lldb/packages/Python/lldbsuite/test | |
parent | 29333c9de6c7ab6ad1ca09d19d011927704db0c5 (diff) | |
download | bcm5719-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.py | 2 |
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. |