diff --git a/bin/gdb_wrapper b/bin/gdb_wrapper index 2442036..a439204 100755 --- a/bin/gdb_wrapper +++ b/bin/gdb_wrapper @@ -65,10 +65,7 @@ unless options.ruby_path exit 1 end -main_process_argv = ARGV -main_process_argv << '--gdb-wrapper-pid' << "#{Process.pid}" -argv = '["' + main_process_argv * '", "' + '"]' - +argv = '["' + ARGV * '", "' + '"]' child_argv = '["' + ARGV * '", "' + "', '--ignore-port" + '"]' debugger_loader_path = File.expand_path(File.dirname(__FILE__)) + '/../lib/ruby-debug-ide/attach/debugger_loader' diff --git a/bin/rdebug-ide b/bin/rdebug-ide index 1a244bd..3054353 100755 --- a/bin/rdebug-ide +++ b/bin/rdebug-ide @@ -28,7 +28,6 @@ options = OpenStruct.new( 'value_as_nested_element' => false, 'attach_mode' => false, 'cli_debug' => false, - 'gdb_wrapper_pid' => nil, 'key_value_mode' => false ) @@ -44,8 +43,6 @@ EOB opts.on("-h", "--host HOST", "Host name used for remote debugging") {|host| options.host = host} opts.on("-p", "--port PORT", Integer, "Port used for remote debugging") {|port| options.port = port} - opts.on("-gdbp", "--gdb-wrapper-pid PID", Integer, "Pid of corresponding gdb_wrapper (for attach case)") {|pid| options.gdb_wrapper_pid = pid} - opts.on("--dispatcher-port PORT", Integer, "Port used for multi-process debugging dispatcher") do |dp| options.dispatcher_port = dp end @@ -176,7 +173,6 @@ Debugger.value_as_nested_element = options.value_as_nested_element || options.rm Debugger.key_value_mode = options.key_value_mode if options.attach_mode - at_exit {Process.kill('INT', options.gdb_wrapper_pid)} if options.gdb_wrapper_pid if Debugger::FRONT_END == "debase" Debugger.init_variables end diff --git a/lib/ruby-debug-ide/version.rb b/lib/ruby-debug-ide/version.rb index 9b16003..c47f24f 100755 --- a/lib/ruby-debug-ide/version.rb +++ b/lib/ruby-debug-ide/version.rb @@ -1,3 +1,3 @@ module Debugger - IDE_VERSION='0.7.0.beta5' + IDE_VERSION='0.7.0.beta6' end