libmicroemu
0.2.0
ARM Microcontroller Emulator Library
Loading...
Searching...
No Matches
src
libmicroemu
internal
i_breakpoint.h
1
#pragma once
2
3
#include "libmicroemu/internal/bkpt_flags.h"
4
#include "
libmicroemu/internal/result.h
"
5
#include "libmicroemu/types.h"
6
7
namespace
libmicroemu::internal
{
8
9
class
IBreakpoint
{
10
public
:
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
libmicroemu::internal::IBreakpoint
Definition
i_breakpoint.h:9
libmicroemu::internal
The libmicroemu::internal namespace contains all classes and functions of libmicroemu which are priva...
Definition
bkpt_flags.h:6
result.h
Contains the Result class which is used to return the result of a function.
libmicroemu::internal::Result
Definition
result.h:15
Generated by
1.13.2