From 14b5473cee507e93bffaf55656daa7ff77124f3c Mon Sep 17 00:00:00 2001 From: Derek Parker Date: Tue, 27 May 2014 14:32:40 -0500 Subject: [PATCH] Implement clear command --- main.go | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/main.go b/main.go index 9cc7282e..c6aa9450 100644 --- a/main.go +++ b/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)