method

check_break_points

Importance_0
v1_8_7_330 - Show latest stable - 0 notes - Class: DEBUGGER__::Context
check_break_points(file, klass, pos, binding, id) public

No documentation

This method has no description. You can help the Ruby community by adding new notes.

Hide source
# File lib/debug.rb, line 667
  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
Register or log in to add new notes.