Differential D61687 Diff 214985 packages/Python/lldbsuite/test/tools/lldb-server/inferior-crash/TestGdbRemoteSegFault.py
Changeset View
Changeset View
Standalone View
Standalone View
packages/Python/lldbsuite/test/tools/lldb-server/inferior-crash/TestGdbRemoteSegFault.py
Show All 32 Lines | def inferior_seg_fault_received(self, expected_signo): | ||||
self.assertEqual(int(hex_exit_code, 16), expected_signo) | self.assertEqual(int(hex_exit_code, 16), expected_signo) | ||||
@debugserver_test | @debugserver_test | ||||
def test_inferior_seg_fault_received_debugserver(self): | def test_inferior_seg_fault_received_debugserver(self): | ||||
self.init_debugserver_test() | self.init_debugserver_test() | ||||
self.build() | self.build() | ||||
self.inferior_seg_fault_received(self.GDB_REMOTE_STOP_CODE_BAD_ACCESS) | self.inferior_seg_fault_received(self.GDB_REMOTE_STOP_CODE_BAD_ACCESS) | ||||
@skipIfWindows # No signal is sent on Windows. | |||||
@llgs_test | @llgs_test | ||||
def test_inferior_seg_fault_received_llgs(self): | def test_inferior_seg_fault_received_llgs(self): | ||||
self.init_llgs_test() | self.init_llgs_test() | ||||
self.build() | self.build() | ||||
self.inferior_seg_fault_received(lldbutil.get_signal_number('SIGSEGV')) | self.inferior_seg_fault_received(lldbutil.get_signal_number('SIGSEGV')) |