Sha256: 71476d7235d9880921ababb6872717a2b0cfac2be0a3bdf428b72b9d3f78a26d
Contents?: true
Size: 1.26 KB
Versions: 3
Compression:
Stored size: 1.26 KB
Contents
# -*- coding: utf-8 -*- # Copyright (C) 2011 Rocky Bernstein <rockyb@rubyforge.net> require 'rubygems'; require 'require_relative' require_relative 'disable' # enable breakpoint command. Is like disable but the parameter # to @proc.en_disable_breakpoint_by_number is different (set as # ENABLE_PARM below). class Trepan::Command::EnableCommand < Trepan::Command::DisableCommand Trepan::Util.suppress_warnings { NAME = File.basename(__FILE__, '.rb') HELP = <<-HELP #{NAME} NUM1 [NUM2 ...] Enables breakpoints NUM1... Breakpoints numbers are given as a space-separated list numbers. See also "disable" and "info break". HELP ALIASES = %w(en) SHORT_HELP = 'Enable some breakpoints' } def initialize(proc) super @enable_parm = true # true if enable end end if __FILE__ == $0 require_relative '../mock' dbgr, cmd = MockDebugger::setup cmd.run([cmd.name]) cmd.run([cmd.name, '1']) cmdproc = cmd.proc cmds = cmdproc.commands break_cmd = cmds['break'] puts "To be continued..." require 'ruby-debug-base'; cmdproc.frame_setup(Debugger.current_context, nil) cmdproc.frame.instance_variable_set('@binding', TOPLEVEL_BINDING) break_cmd.run(['break', __LINE__.to_s]) cmd.run([cmd.name, '1']) end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rb8-trepanning-0.1.6 | processor/command/enable.rb |
rb8-trepanning-0.1.5 | processor/command/enable.rb |
rb8-trepanning-0.1.4 | processor/command/enable.rb |