Sha256: 513c472933b854dba9403c42dd2425a38789d34e54f9b99f28c1f1f83a282208
Contents?: true
Size: 1.3 KB
Versions: 3
Compression:
Stored size: 1.3 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 # Silence already initialized constant .. warnings old_verbose = $VERBOSE $VERBOSE = nil NAME = File.basename(__FILE__, '.rb') HELP = <<-HELP #{NAME} BPNUM1 [BPNUM2 ...] Enables breakpoints BPNUM1. Breakpoints numbers are given as a space- separated list numbers. See also "info break" to get a list of breakpoints. HELP ALIASES = %w(en) SHORT_HELP = 'Enable some breakpoints' $VERBOSE = old_verbose def run(args) if args.size == 1 errmsg('No breakpoint number given.') return end enable_disable_breakpoints("Disable", args[1..-1]) end end if __FILE__ == $0 require_relative '../mock' dbgr, cmd = MockDebugger::setup cmd.run([cmd.name]) cmd.run([cmd.name, '1']) cmds = cmd.proc.commands break_cmd = cmds['break'] puts "To be continued..." # break_cmd.run(['break', cmdproc.frame.source_location[0].to_s]) # cmd.run([cmd.name, '1']) end
Version data entries
3 entries across 3 versions & 1 rubygems