DebugServer2
Loading...
Searching...
No Matches
SoftwareSingleStep.h
1// Copyright 2022 Saleem Abdulrasool <compnerd@compnerd.org>
2
3#pragma once
4
5#include "DebugServer2/Architecture/CPUState.h"
6#include "DebugServer2/Core/BreakpointManager.h"
7#include "DebugServer2/Target/Process.h"
8
9namespace ds2 {
10namespace Architecture {
11namespace RISCV {
12
13ErrorCode PrepareSoftwareSingleStep(Target::Process *process,
14 BreakpointManager *manager,
15 CPUState const &state,
16 Address const &address);
17
18} // namespace RISCV
19} // namespace Architecture
20} // namespace ds2