pkg/proc: Add doc comments to Target Restart and Detach
This commit is contained in:
parent
f863be0a17
commit
12d9b8069c
@ -49,11 +49,18 @@ func (t *Target) ClearAllGCache() {
|
|||||||
t.gcache.Clear()
|
t.gcache.Clear()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Restart will start the process over from the location specified by the "from" locspec.
|
||||||
|
// This is only useful for recorded targets.
|
||||||
|
// Restarting of a normal process happens at a higher level (debugger.Restart).
|
||||||
func (t *Target) Restart(from string) error {
|
func (t *Target) Restart(from string) error {
|
||||||
t.ClearAllGCache()
|
t.ClearAllGCache()
|
||||||
return t.Process.Restart(from)
|
return t.Process.Restart(from)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Detach will detach the target from the underylying process.
|
||||||
|
// This means the debugger will no longer receive events from the process
|
||||||
|
// we were previously debugging.
|
||||||
|
// If kill is true then the process will be killed when we detach.
|
||||||
func (t *Target) Detach(kill bool) error {
|
func (t *Target) Detach(kill bool) error {
|
||||||
if !kill && t.asyncPreemptChanged {
|
if !kill && t.asyncPreemptChanged {
|
||||||
setAsyncPreemptOff(t, t.asyncPreemptOff)
|
setAsyncPreemptOff(t, t.asyncPreemptOff)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user