blob: 0ab5dd0f910f2d23c762bdf1b19203e3e1f5a055 [file] [log] [blame]
"""
Base class for hardware breakpoints tests.
"""
from lldbsuite.test.lldbtest import *
class HardwareBreakpointTestBase(TestBase):
NO_DEBUG_INFO_TESTCASE = True
def supports_hw_breakpoints(self):
self.build()
self.runCmd("file " + self.getBuildArtifact("a.out"), CURRENT_EXECUTABLE_SET)
self.runCmd("breakpoint set -b main --hardware")
self.runCmd("run")
if "stopped" in self.res.GetOutput():
return "Hardware breakpoints are supported"
return None