26 lines
446 B
C++
26 lines
446 B
C++
#pragma once
|
|
|
|
#include <cstdint>
|
|
|
|
#include "TargetMemory.hpp"
|
|
|
|
namespace Targets
|
|
{
|
|
enum class TargetBreakCause: int
|
|
{
|
|
BREAKPOINT,
|
|
UNKNOWN,
|
|
};
|
|
|
|
struct TargetBreakpoint
|
|
{
|
|
/**
|
|
* Byte address of the breakpoint.
|
|
*/
|
|
TargetMemoryAddress address = 0;
|
|
|
|
TargetBreakpoint() = default;
|
|
explicit TargetBreakpoint(TargetMemoryAddress address): address(address) {};
|
|
};
|
|
}
|