├── .gitignore ├── History.txt ├── LICENCE ├── README.md ├── Rakefile ├── examples └── scsi.rb ├── ext ├── dtrace_aggdata.c ├── dtrace_api.c ├── dtrace_api.h ├── dtrace_bufdata.c ├── dtrace_dropdata.c ├── dtrace_errdata.c ├── dtrace_hdl.c ├── dtrace_probedata.c ├── dtrace_probedesc.c ├── dtrace_process.c ├── dtrace_program.c ├── dtrace_programinfo.c ├── dtrace_recdesc.c ├── dtrace_util.c └── extconf.rb ├── lib ├── dtrace.rb ├── dtrace │ ├── aggregate.rb │ ├── aggregateset.rb │ ├── consumer.rb │ ├── data.rb │ ├── dof.rb │ ├── printfrecord.rb │ ├── probedata.rb │ ├── probedesc.rb │ ├── record.rb │ ├── stackrecord.rb │ ├── tracer.rb │ └── version.rb └── dtraceconsumer.rb ├── ruby-dtrace-consumer.gemspec └── test ├── test_aggregates.rb ├── test_drops_errors.rb ├── test_dtrace.rb ├── test_gc.rb ├── test_helper.rb ├── test_legacy_consumer.rb ├── test_probedata.rb ├── test_processes.rb ├── test_profile.rb ├── test_repeat.rb ├── test_rubyprobe.rb └── test_typefilter.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/.gitignore -------------------------------------------------------------------------------- /History.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/History.txt -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/Rakefile -------------------------------------------------------------------------------- /examples/scsi.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/examples/scsi.rb -------------------------------------------------------------------------------- /ext/dtrace_aggdata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/ext/dtrace_aggdata.c -------------------------------------------------------------------------------- /ext/dtrace_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/ext/dtrace_api.c -------------------------------------------------------------------------------- /ext/dtrace_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/ext/dtrace_api.h -------------------------------------------------------------------------------- /ext/dtrace_bufdata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/ext/dtrace_bufdata.c -------------------------------------------------------------------------------- /ext/dtrace_dropdata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/ext/dtrace_dropdata.c -------------------------------------------------------------------------------- /ext/dtrace_errdata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/ext/dtrace_errdata.c -------------------------------------------------------------------------------- /ext/dtrace_hdl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/ext/dtrace_hdl.c -------------------------------------------------------------------------------- /ext/dtrace_probedata.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/ext/dtrace_probedata.c -------------------------------------------------------------------------------- /ext/dtrace_probedesc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/ext/dtrace_probedesc.c -------------------------------------------------------------------------------- /ext/dtrace_process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/ext/dtrace_process.c -------------------------------------------------------------------------------- /ext/dtrace_program.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/ext/dtrace_program.c -------------------------------------------------------------------------------- /ext/dtrace_programinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/ext/dtrace_programinfo.c -------------------------------------------------------------------------------- /ext/dtrace_recdesc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/ext/dtrace_recdesc.c -------------------------------------------------------------------------------- /ext/dtrace_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/ext/dtrace_util.c -------------------------------------------------------------------------------- /ext/extconf.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/ext/extconf.rb -------------------------------------------------------------------------------- /lib/dtrace.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/lib/dtrace.rb -------------------------------------------------------------------------------- /lib/dtrace/aggregate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/lib/dtrace/aggregate.rb -------------------------------------------------------------------------------- /lib/dtrace/aggregateset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/lib/dtrace/aggregateset.rb -------------------------------------------------------------------------------- /lib/dtrace/consumer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/lib/dtrace/consumer.rb -------------------------------------------------------------------------------- /lib/dtrace/data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/lib/dtrace/data.rb -------------------------------------------------------------------------------- /lib/dtrace/dof.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/lib/dtrace/dof.rb -------------------------------------------------------------------------------- /lib/dtrace/printfrecord.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/lib/dtrace/printfrecord.rb -------------------------------------------------------------------------------- /lib/dtrace/probedata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/lib/dtrace/probedata.rb -------------------------------------------------------------------------------- /lib/dtrace/probedesc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/lib/dtrace/probedesc.rb -------------------------------------------------------------------------------- /lib/dtrace/record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/lib/dtrace/record.rb -------------------------------------------------------------------------------- /lib/dtrace/stackrecord.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/lib/dtrace/stackrecord.rb -------------------------------------------------------------------------------- /lib/dtrace/tracer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/lib/dtrace/tracer.rb -------------------------------------------------------------------------------- /lib/dtrace/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/lib/dtrace/version.rb -------------------------------------------------------------------------------- /lib/dtraceconsumer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/lib/dtraceconsumer.rb -------------------------------------------------------------------------------- /ruby-dtrace-consumer.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/ruby-dtrace-consumer.gemspec -------------------------------------------------------------------------------- /test/test_aggregates.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/test/test_aggregates.rb -------------------------------------------------------------------------------- /test/test_drops_errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/test/test_drops_errors.rb -------------------------------------------------------------------------------- /test/test_dtrace.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/test/test_dtrace.rb -------------------------------------------------------------------------------- /test/test_gc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/test/test_gc.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/test_legacy_consumer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/test/test_legacy_consumer.rb -------------------------------------------------------------------------------- /test/test_probedata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/test/test_probedata.rb -------------------------------------------------------------------------------- /test/test_processes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/test/test_processes.rb -------------------------------------------------------------------------------- /test/test_profile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/test/test_profile.rb -------------------------------------------------------------------------------- /test/test_repeat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/test/test_repeat.rb -------------------------------------------------------------------------------- /test/test_rubyprobe.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/test/test_rubyprobe.rb -------------------------------------------------------------------------------- /test/test_typefilter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisa/ruby-dtrace/HEAD/test/test_typefilter.rb --------------------------------------------------------------------------------