""" | |
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 |