public void AddBreakPoint(ulong address) { string name = CreateBreakPointName(address); var breakpoint = new BreakPoint(name, address); AddBreakPoint(breakpoint); }
public void AddBreakPoint(BreakPoint breakpoint) { if (!BreakPoints.Any(b => b.Address == breakpoint.Address)) { BreakPoints.Add(breakpoint); GDBConnector.AddBreakPoint(breakpoint.Address); NotifyBreakPointChange(); } }
public void AddBreakPoint(ulong address, string name, string description = null) { if (string.IsNullOrWhiteSpace(name)) { name = CreateBreakPointName(address); } var breakpoint = new BreakPoint(name, address, description); AddBreakPoint(breakpoint); }
public void RemoveBreakPoint(BreakPoint breakpoint) { BreakPoints.Remove(breakpoint); GDBConnector.ClearBreakPoint(breakpoint.Address); NotifyBreakPointChange(); }