1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 14:17:36 +00:00

HackStudio: Add cpp debugger

The HackStudio debugger integrates with LibDebug to provide
source-level debugging.

The user can set breakpoints at various positions in the source code,
and then run the program in debug mode.

When the program is stopped, the current execution position is
displayed, and the user can insert/remove breakpoints, continue
execution, or single step the program.
This commit is contained in:
Itamar 2020-04-25 00:01:19 +03:00 committed by Andreas Kling
parent 393560d8a2
commit 74f41d5f98
8 changed files with 368 additions and 2 deletions

View file

@ -56,6 +56,8 @@ public:
ProjectType type() const { return m_type; }
GUI::Model& model() { return *m_model; }
String default_file() const;
String name() const { return m_name; }
String path() const { return m_path; }
template<typename Callback>
void for_each_text_file(Callback callback) const