diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2017-01-02 19:26:05 +0000 | 
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2017-01-02 19:26:05 +0000 | 
| commit | 14f1b3e8826ce43b978db93a62d1166055db5394 (patch) | |
| tree | 0a00ad8d3498783fe0193f3b656bca17c4c8697d /packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteRegisterState.py | |
| parent | 4ee8c119c71a06dcad1e0fecc8c675e480e59337 (diff) | |
Notes
Diffstat (limited to 'packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteRegisterState.py')
| -rw-r--r-- | packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteRegisterState.py | 28 | 
1 files changed, 18 insertions, 10 deletions
diff --git a/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteRegisterState.py b/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteRegisterState.py index 63a8995c67295..b484bdcc4d572 100644 --- a/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteRegisterState.py +++ b/packages/Python/lldbsuite/test/tools/lldb-server/TestGdbRemoteRegisterState.py @@ -1,12 +1,12 @@  from __future__ import print_function -  import gdbremote_testcase  from lldbsuite.test.decorators import *  from lldbsuite.test.lldbtest import *  from lldbsuite.test import lldbutil +  class TestGdbRemoteRegisterState(gdbremote_testcase.GdbRemoteTestCaseBase):      """Test QSaveRegisterState/QRestoreRegisterState support.""" @@ -15,7 +15,8 @@ class TestGdbRemoteRegisterState(gdbremote_testcase.GdbRemoteTestCaseBase):      def grp_register_save_restore_works(self, with_suffix):          # Start up the process, use thread suffix, grab main thread id.          inferior_args = ["message:main entered", "sleep:5"] -        procs = self.prep_debug_monitor_and_inferior(inferior_args=inferior_args) +        procs = self.prep_debug_monitor_and_inferior( +            inferior_args=inferior_args)          self.add_process_info_collection_packets()          self.add_register_info_collection_packets() @@ -26,8 +27,9 @@ class TestGdbRemoteRegisterState(gdbremote_testcase.GdbRemoteTestCaseBase):              # Start the inferior...              "read packet: $c#63",              # ... match output.... -            { "type":"output_match", "regex":self.maybe_strict_output_regex(r"message:main entered\r\n") }, -            ], True) +            {"type": "output_match", "regex": self.maybe_strict_output_regex( +                r"message:main entered\r\n")}, +        ], True)          # ... then interrupt.          self.add_interrupt_packets() @@ -44,8 +46,10 @@ class TestGdbRemoteRegisterState(gdbremote_testcase.GdbRemoteTestCaseBase):          self.assertIsNotNone(reg_infos)          self.add_lldb_register_index(reg_infos) -        # Pull out the register infos that we think we can bit flip successfully. -        gpr_reg_infos = [reg_info for reg_info in reg_infos if self.is_bit_flippable_register(reg_info)] +        # Pull out the register infos that we think we can bit flip +        # successfully. +        gpr_reg_infos = [ +            reg_info for reg_info in reg_infos if self.is_bit_flippable_register(reg_info)]          self.assertTrue(len(gpr_reg_infos) > 0)          # Gather thread info. @@ -71,15 +75,18 @@ class TestGdbRemoteRegisterState(gdbremote_testcase.GdbRemoteTestCaseBase):          # print("saved register state id: {}".format(state_id))          # Remember initial register values. -        initial_reg_values = self.read_register_values(gpr_reg_infos, endian, thread_id=thread_id) +        initial_reg_values = self.read_register_values( +            gpr_reg_infos, endian, thread_id=thread_id)          # print("initial_reg_values: {}".format(initial_reg_values))          # Flip gpr register values. -        (successful_writes, failed_writes) = self.flip_all_bits_in_each_register_value(gpr_reg_infos, endian, thread_id=thread_id) +        (successful_writes, failed_writes) = self.flip_all_bits_in_each_register_value( +            gpr_reg_infos, endian, thread_id=thread_id)          # print("successful writes: {}, failed writes: {}".format(successful_writes, failed_writes))          self.assertTrue(successful_writes > 0) -        flipped_reg_values = self.read_register_values(gpr_reg_infos, endian, thread_id=thread_id) +        flipped_reg_values = self.read_register_values( +            gpr_reg_infos, endian, thread_id=thread_id)          # print("flipped_reg_values: {}".format(flipped_reg_values))          # Restore register values. @@ -90,7 +97,8 @@ class TestGdbRemoteRegisterState(gdbremote_testcase.GdbRemoteTestCaseBase):          self.assertIsNotNone(context)          # Verify registers match initial register values. -        final_reg_values = self.read_register_values(gpr_reg_infos, endian, thread_id=thread_id) +        final_reg_values = self.read_register_values( +            gpr_reg_infos, endian, thread_id=thread_id)          # print("final_reg_values: {}".format(final_reg_values))          self.assertIsNotNone(final_reg_values)          self.assertEqual(final_reg_values, initial_reg_values)  | 
