Add gdb-remote test to ensure $qMemoryRegionInfo is supported.
llvm-svn: 210185
This commit is contained in:
parent
1bb328cca5
commit
99a1f2e95b
|
@ -1285,5 +1285,34 @@ class LldbGdbServerTestCase(TestBase):
|
||||||
self.set_inferior_startup_launch()
|
self.set_inferior_startup_launch()
|
||||||
self.m_packet_reads_memory()
|
self.m_packet_reads_memory()
|
||||||
|
|
||||||
|
def qMemoryRegionInfo_is_supported(self):
|
||||||
|
# Start up the inferior.
|
||||||
|
procs = self.prep_debug_monitor_and_inferior()
|
||||||
|
|
||||||
|
# Ask if it supports $qMemoryRegionInfo.
|
||||||
|
self.test_sequence.add_log_lines(
|
||||||
|
["read packet: $qMemoryRegionInfo#00",
|
||||||
|
"send packet: $OK#00"
|
||||||
|
], True)
|
||||||
|
self.expect_gdbremote_sequence()
|
||||||
|
|
||||||
|
@debugserver_test
|
||||||
|
@dsym_test
|
||||||
|
def test_qMemoryRegionInfo_is_supported_debugserver_dsym(self):
|
||||||
|
self.init_debugserver_test()
|
||||||
|
self.buildDsym()
|
||||||
|
self.set_inferior_startup_launch()
|
||||||
|
self.qMemoryRegionInfo_is_supported()
|
||||||
|
|
||||||
|
@llgs_test
|
||||||
|
@dwarf_test
|
||||||
|
@unittest2.expectedFailure()
|
||||||
|
def test_qMemoryRegionInfo_is_supported_llgs_dwarf(self):
|
||||||
|
self.init_llgs_test()
|
||||||
|
self.buildDwarf()
|
||||||
|
self.set_inferior_startup_launch()
|
||||||
|
self.qMemoryRegionInfo_is_supported()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
unittest2.main()
|
unittest2.main()
|
||||||
|
|
Loading…
Reference in New Issue