breakpoints

This commit is contained in:
T0b1
2023-06-04 22:08:49 +02:00
parent 343a30289c
commit 78e7f5cca7
12 changed files with 341 additions and 17 deletions

View File

@@ -41,6 +41,13 @@ namespace dbgui::frontend
std::string display_name;
};
struct Breakpoint
{
bool removed = false;
// TODO: srcloc
uint64_t addr;
};
Target(std::string filename);
TargetState state = TargetState::stopped;
@@ -52,6 +59,7 @@ namespace dbgui::frontend
std::vector<RegSet> reg_sets;
std::vector<std::optional<Thread>> threads;
std::vector<std::optional<Frame>> frames;
std::vector<Breakpoint> breakpoints;
std::shared_ptr<backend::Backend> backend = nullptr;
};