libmicroemu 0.2.0
ARM Microcontroller Emulator Library
Loading...
Searching...
No Matches
i_breakpoint.h
1#pragma once
2
3#include "libmicroemu/internal/bkpt_flags.h"
5#include "libmicroemu/types.h"
6
7namespace libmicroemu::internal {
8
10public:
11 virtual ~IBreakpoint() = default; // Virtual Destructor
12
13 virtual Result<BkptFlagsSet> Call(const uint32_t &imm32) = 0;
14 virtual uint32_t GetExitStatusCode() const = 0;
15};
16
17} // namespace libmicroemu::internal
Definition i_breakpoint.h:9
The libmicroemu::internal namespace contains all classes and functions of libmicroemu which are priva...
Definition bkpt_flags.h:6
Contains the Result class which is used to return the result of a function.
Definition result.h:15