Sha256: e41249e8372a4b95f65e0b83b20a34ec4b0949ee54f571fb4332bfac7dec27ce

Contents?: true

Size: 505 Bytes

Versions: 4

Compression:

Stored size: 505 Bytes

Contents

#!/usr/bin/env ruby

## Simple example of attaching to a process and letting it run

require 'rubygems' # Yah I know its bad
require 'ragweed'

pid = Ragweed::Debuggertux.find_by_regex(/gcalctool/)

begin
	t = Ragweed::Debuggertux.threads(pid)
	puts "Available pid/tdpids\n"
	t.each do |h| puts h end
	puts "Which thread do you want to attach to?"
	pid = STDIN.gets.chomp.to_i

	d = Ragweed::Debuggertux.new(pid)
	d.attach
	d.continue
	catch(:throw) { d.loop }
rescue
	puts "Maybe your PID is wrong?"
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
tduehr-ragweed-0.1.7.1 examples/tux-example.rb
tduehr-ragweed-0.1.7.2 examples/tux-example.rb
ragweed-0.1.7.3 examples/tux-example.rb
ragweed-0.1.7.2 examples/tux-example.rb