Example #1
0
func skipEvent(fr *interp.Frame, event ssa2.TraceEvent) bool {
	curBpnum = NoBp
	if event == ssa2.BREAKPOINT {
		bps := BreakpointFindByPos(fr.StartP())
		for _, bpnum := range bps {
			bp := Breakpoints[bpnum]
			if !bp.Enabled {
				continue
			}
			// FIXME: check things like the condition
			curBpnum = bpnum
			bp.Hits++
			break
		}
	}
	return false
}