1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 22:27:35 +00:00

LibDebug: Add static attach() function

This function is similar to exec_and_attach(), but instead of spawning
a new process and debugging it, it attaches to an existing process.
This commit is contained in:
Itamar 2023-02-05 22:53:21 +02:00 committed by Andreas Kling
parent ddec9cb1f0
commit 26250fe14a
2 changed files with 21 additions and 0 deletions

View file

@ -28,6 +28,7 @@ namespace Debug {
class DebugSession : public ProcessInspector {
public:
static OwnPtr<DebugSession> exec_and_attach(DeprecatedString const& command, DeprecatedString source_root = {}, Function<ErrorOr<void>()> setup_child = {});
static OwnPtr<DebugSession> attach(pid_t pid, DeprecatedString source_root = {});
virtual ~DebugSession() override;