Sha256: 8dcbcf2552c5740bd738941deabac56992856e439275ad0e8b25004c9e578371
Contents?: true
Size: 446 Bytes
Versions: 2
Compression:
Stored size: 446 Bytes
Contents
require File.expand_path(File.dirname(__FILE__)) + '/usdt' provider = USDT::Provider.create :ruby, :test puts provider p = provider.probe("myfn", "probe", :string, :string, :integer) provider.enable puts "run:\nsudo dtrace -n 'ruby*:test:myfn:probe { printf(\"%s %s %d\", copyinstr(arg0), copyinstr(arg1), args[2]) }'" while true if p.enabled? p.fire("one", "two", 3) puts("Fired!") end sleep 0.5 end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ruby-usdt-0.0.2 | ext/usdt/test.rb |
ruby-usdt-0.0.1 | ext/usdt/test.rb |