Sha256: 6a2e96c66e7a2c74c847a9812e742b0f3a119d594708590ef6df980ecfdd9c5a

Contents?: true

Size: 478 Bytes

Versions: 2

Compression:

Stored size: 478 Bytes

Contents

#!/usr/bin/env ruby

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

require 'pp'
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

2 entries across 2 versions & 2 rubygems

Version Path
iZsh-ragweed-0.1.8 examples/tux-example.rb
tduehr-ragweed-0.1.7 examples/tux-example.rb