mirror of
https://github.com/go-delve/delve.git
synced 2025-10-30 18:27:37 +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
|
||||
})
|
||||
|
||||
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 {
|
||||
fname := args[0]
|
||||
bp, err := proc.Break(fname)
|
||||
|
||||
Reference in New Issue
Block a user