diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2017-01-14 15:39:46 +0000 | 
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2017-01-14 15:39:46 +0000 | 
| commit | afed7be32164a598f8172282c249af7266c48b46 (patch) | |
| tree | d42e47aabc79449fbfcc454836954645f5c03334 /packages/Python/lldbsuite/test/tools | |
| parent | 6f2913059696064e80328b389e44b199c1af526d (diff) | |
vendor/lldb/lldb-release_400-r297347vendor/lldb/lldb-release_40-r296509vendor/lldb/lldb-release_40-r296202vendor/lldb/lldb-release_40-r296002vendor/lldb/lldb-release_40-r295910vendor/lldb/lldb-release_40-r295380vendor/lldb/lldb-release_40-r294803vendor/lldb/lldb-release_40-r294123vendor/lldb/lldb-release_40-r293807vendor/lldb/lldb-release_40-r293443vendor/lldb/lldb-release_40-r292951vendor/lldb/lldb-release_40-r292732vendor/lldb/lldb-release_40-r292009
Notes
Diffstat (limited to 'packages/Python/lldbsuite/test/tools')
| -rw-r--r-- | packages/Python/lldbsuite/test/tools/lldb-server/TestLldbGdbServer.py | 10 | 
1 files changed, 9 insertions, 1 deletions
| diff --git a/packages/Python/lldbsuite/test/tools/lldb-server/TestLldbGdbServer.py b/packages/Python/lldbsuite/test/tools/lldb-server/TestLldbGdbServer.py index 1ba49f339402..b69ac3f8d2a3 100644 --- a/packages/Python/lldbsuite/test/tools/lldb-server/TestLldbGdbServer.py +++ b/packages/Python/lldbsuite/test/tools/lldb-server/TestLldbGdbServer.py @@ -20,10 +20,11 @@ import platform  import signal  from lldbsuite.test.decorators import *  from lldbsuite.test.lldbtest import * +from lldbsuite.test.lldbdwarf import *  from lldbsuite.test import lldbutil -class LldbGdbServerTestCase(gdbremote_testcase.GdbRemoteTestCaseBase): +class LldbGdbServerTestCase(gdbremote_testcase.GdbRemoteTestCaseBase, DwarfOpcodeParser):      mydir = TestBase.compute_mydir(__file__) @@ -541,6 +542,10 @@ class LldbGdbServerTestCase(gdbremote_testcase.GdbRemoteTestCaseBase):          self.assertIsNotNone(reg_infos)          self.assertTrue(len(reg_infos) > 0) +        inferior_exe_path = os.path.abspath("a.out") +        Target = self.dbg.CreateTarget(inferior_exe_path) +        byte_order = Target.GetByteOrder() +          # Read value for each register.          reg_index = 0          for reg_info in reg_infos: @@ -565,6 +570,9 @@ class LldbGdbServerTestCase(gdbremote_testcase.GdbRemoteTestCaseBase):              # Verify the response length.              p_response = context.get("p_response")              self.assertIsNotNone(p_response) + +            if "dynamic_size_dwarf_expr_bytes" in reg_info: +                self.updateRegInfoBitsize(reg_info, byte_order)              self.assertEqual(len(p_response), 2 * int(reg_info["bitsize"]) / 8)              # Increment loop | 
