lib/zendebug.rb
############################################################
# Beginning of broken up trace methods:
Beginning of broken up trace methods.
Beginning of broken up trace methods .
def trace_func_line(file, line, id, binding, klass)
      frame_set_pos(file, line)
      frame_size = @frames.size
      if !@no_step or frame_size == @no_step
        @stop_next -= 1
        @stop_next = -1 if @stop_next < 0
      elsif frame_size < @no_step
        @stop_next = 0		
      end
      if @stop_next == 0 or check_break_points(file, nil, line, binding, id)
        @no_step = nil
        suspend_all
        debug_command(file, line, id, binding)
      end
    end
def trace_func_line ( file , line , id , binding , klass ) frame_set_pos ( file , line ) frame_size = @frames . size if ! @no_step or frame_size == @no_step @stop_next -= 1 @stop_next = - 1 if @stop_next < 0 elsif frame_size < @no_step @stop_next = 0 end if @stop_next == 0 or check_break_points ( file , nil , line , binding , id ) @no_step = nil suspend_all debug_command ( file , line , id , binding ) end end
Beginning of broken up trace methods:
Beginning of broken up trace methods :
# break here before leaving...
file
line
id
binding
klass