method

check_break_points

v1_9_2_180 - Show latest stable - Class: DEBUGGER__
check_break_points(file, klass, pos, binding, id)
public

No documentation available.

# File lib/debug.rb, line 629
  def check_break_points(file, klass, pos, binding, id)
    return false if break_points.empty?
    n = 1
    for b in break_points
      if b[0]           # valid
        if b[1] == 0   # breakpoint
          if (b[2] == file and b[3] == pos) or
              (klass and b[2] == klass and b[3] == pos)
            stdout.printf "Breakpoint %d, %s at %s:%s\n", n, debug_funcname(id), file, pos
            return true
          end
        elsif b[1] == 1        # watchpoint
          if debug_silent_eval(b[2], binding)
            stdout.printf "Watchpoint %d, %s at %s:%s\n", n, debug_funcname(id), file, pos
            return true
          end
        end
      end
      n += 1
    end
    return false
  end