virtual ~RegisterContextWindows()
virtual bool ApplyAllRegisterValues()
static constexpr uint32_t GetNumHardwareBreakpointSlots()
bool WriteAllRegisterValues(const lldb::DataBufferSP &data_sp) override
bool ReadAllRegisterValues(lldb::WritableDataBufferSP &data_sp) override
virtual bool CacheAllRegisterValues()
static constexpr unsigned NUM_HARDWARE_BREAKPOINT_SLOTS
void InvalidateAllRegisters() override
uint32_t GetTriggeredHardwareBreakpointSlotId()
bool RemoveHardwareBreakpoint(uint32_t slot)
uint32_t ConvertRegisterKindToRegisterNumber(lldb::RegisterKind kind, uint32_t num) override
Convert from a given register numbering scheme to the lldb register numbering scheme.
bool HardwareSingleStep(bool enable) override
bool AddHardwareBreakpoint(uint32_t slot, lldb::addr_t address, uint32_t size, bool read, bool write)