class DEBUGGER__::CheckBreakpoint

def setup

def setup
  @tp = TracePoint.new(:line){|tp|
    next if SESSION.in_subsession? # TODO: Ractor support
    next if ThreadClient.current.management?
    next if skip_path?(tp.path)
    if need_suspend? safe_eval(tp.binding, @cond)
      suspend
    end
  }
end