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:
parent
ddec9cb1f0
commit
26250fe14a
2 changed files with 21 additions and 0 deletions
|
@ -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;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue