mirror of
				https://github.com/go-delve/delve.git
				synced 2025-10-31 10:47:27 +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
	 Derek Parker
					Derek Parker