#pragma once #include namespace Bloom::Targets { enum class TargetBreakCause: int { BREAKPOINT, UNKNOWN, }; using TargetBreakpointAddress = std::uint32_t; struct TargetBreakpoint { /** * Byte address of the breakpoint. */ TargetBreakpointAddress address = 0; bool disabled = false; TargetBreakpoint() = default; explicit TargetBreakpoint(TargetBreakpointAddress address): address(address) {}; }; }