Tidying
This commit is contained in:
@@ -330,14 +330,14 @@ namespace Targets::Microchip::Avr::Avr8Bit
|
|||||||
this->avr8DebugInterface->clearAllBreakpoints();
|
this->avr8DebugInterface->clearAllBreakpoints();
|
||||||
}
|
}
|
||||||
|
|
||||||
void Avr8::writeRegisters(TargetRegisters registers) {
|
|
||||||
this->avr8DebugInterface->writeRegisters(registers);
|
|
||||||
}
|
|
||||||
|
|
||||||
TargetRegisters Avr8::readRegisters(const Targets::TargetRegisterDescriptorIds& descriptorIds) {
|
TargetRegisters Avr8::readRegisters(const Targets::TargetRegisterDescriptorIds& descriptorIds) {
|
||||||
return this->avr8DebugInterface->readRegisters(descriptorIds);
|
return this->avr8DebugInterface->readRegisters(descriptorIds);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Avr8::writeRegisters(const TargetRegisters& registers) {
|
||||||
|
this->avr8DebugInterface->writeRegisters(registers);
|
||||||
|
}
|
||||||
|
|
||||||
TargetMemoryBuffer Avr8::readMemory(
|
TargetMemoryBuffer Avr8::readMemory(
|
||||||
TargetMemoryType memoryType,
|
TargetMemoryType memoryType,
|
||||||
std::uint32_t startAddress,
|
std::uint32_t startAddress,
|
||||||
|
|||||||
@@ -66,7 +66,7 @@ namespace Targets::Microchip::Avr::Avr8Bit
|
|||||||
void removeHardwareBreakpoint(TargetMemoryAddress address) override;
|
void removeHardwareBreakpoint(TargetMemoryAddress address) override;
|
||||||
void clearAllBreakpoints() override;
|
void clearAllBreakpoints() override;
|
||||||
|
|
||||||
void writeRegisters(TargetRegisters registers) override;
|
void writeRegisters(const TargetRegisters& registers) override;
|
||||||
TargetRegisters readRegisters(const Targets::TargetRegisterDescriptorIds& descriptorIds) override;
|
TargetRegisters readRegisters(const Targets::TargetRegisterDescriptorIds& descriptorIds) override;
|
||||||
|
|
||||||
TargetMemoryBuffer readMemory(
|
TargetMemoryBuffer readMemory(
|
||||||
|
|||||||
@@ -62,8 +62,8 @@ namespace Targets::RiscV
|
|||||||
void removeHardwareBreakpoint(TargetMemoryAddress address) override;
|
void removeHardwareBreakpoint(TargetMemoryAddress address) override;
|
||||||
void clearAllBreakpoints() override;
|
void clearAllBreakpoints() override;
|
||||||
|
|
||||||
void writeRegisters(TargetRegisters registers) override;
|
|
||||||
TargetRegisters readRegisters(const Targets::TargetRegisterDescriptorIds& descriptorIds) override;
|
TargetRegisters readRegisters(const Targets::TargetRegisterDescriptorIds& descriptorIds) override;
|
||||||
|
void writeRegisters(const TargetRegisters& registers) override;
|
||||||
|
|
||||||
TargetMemoryBuffer readMemory(
|
TargetMemoryBuffer readMemory(
|
||||||
TargetMemoryType memoryType,
|
TargetMemoryType memoryType,
|
||||||
|
|||||||
@@ -145,13 +145,6 @@ namespace Targets
|
|||||||
*/
|
*/
|
||||||
virtual void clearAllBreakpoints() = 0;
|
virtual void clearAllBreakpoints() = 0;
|
||||||
|
|
||||||
/**
|
|
||||||
* Should update the value of the given registers.
|
|
||||||
*
|
|
||||||
* @param registers
|
|
||||||
*/
|
|
||||||
virtual void writeRegisters(TargetRegisters registers) = 0;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Should read register values of the registers described by the given descriptors.
|
* Should read register values of the registers described by the given descriptors.
|
||||||
*
|
*
|
||||||
@@ -161,6 +154,13 @@ namespace Targets
|
|||||||
*/
|
*/
|
||||||
virtual TargetRegisters readRegisters(const Targets::TargetRegisterDescriptorIds& descriptorIds) = 0;
|
virtual TargetRegisters readRegisters(const Targets::TargetRegisterDescriptorIds& descriptorIds) = 0;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Should update the value of the given registers.
|
||||||
|
*
|
||||||
|
* @param registers
|
||||||
|
*/
|
||||||
|
virtual void writeRegisters(const TargetRegisters& registers) = 0;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Should read memory from the target.
|
* Should read memory from the target.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -103,9 +103,13 @@ namespace Targets
|
|||||||
struct TargetRegister
|
struct TargetRegister
|
||||||
{
|
{
|
||||||
TargetRegisterDescriptorId descriptorId;
|
TargetRegisterDescriptorId descriptorId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Register values should be in MSB form
|
||||||
|
*/
|
||||||
TargetMemoryBuffer value;
|
TargetMemoryBuffer value;
|
||||||
|
|
||||||
TargetRegister(TargetRegisterDescriptorId descriptorId, std::vector<unsigned char> value)
|
TargetRegister(TargetRegisterDescriptorId descriptorId, TargetMemoryBuffer value)
|
||||||
: descriptorId(descriptorId)
|
: descriptorId(descriptorId)
|
||||||
, value(std::move(value))
|
, value(std::move(value))
|
||||||
{};
|
{};
|
||||||
|
|||||||
Reference in New Issue
Block a user