mirror of
https://github.com/go-delve/delve.git
synced 2025-10-31 02:36:18 +08:00
Implement clear command
This commit is contained in:
13
main.go
13
main.go
@ -81,6 +81,19 @@ func registerProcessCommands(cmds *command.Commands, proc *proctl.DebuggedProces
|
|||||||
return nil
|
return nil
|
||||||
})
|
})
|
||||||
|
|
||||||
|
cmds.Register("clear", func(args ...string) error {
|
||||||
|
fname := args[0]
|
||||||
|
bp := proc.BreakPoints[fname]
|
||||||
|
err := proc.Clear(fname)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
fmt.Printf("Breakpoint cleared at %#v for %s %s:%d\n", bp.Addr, bp.FunctionName, bp.File, bp.Line)
|
||||||
|
|
||||||
|
return nil
|
||||||
|
})
|
||||||
|
|
||||||
cmds.Register("break", func(args ...string) error {
|
cmds.Register("break", func(args ...string) error {
|
||||||
fname := args[0]
|
fname := args[0]
|
||||||
bp, err := proc.Break(fname)
|
bp, err := proc.Break(fname)
|
||||||
|
|||||||
Reference in New Issue
Block a user