16 March 2016

Introduction

The point of this project to allow a set of methods to make dtrace and mdb calls from within a ruby program

Motivation

There were cases in our midterm, wherein we had to catch a certain syscall on dtrace, then inspect the code using mdb.

Implementation

I implemented a module called Sankalan, with separate classes for Processes, generic methods and a class for File.

We make calls to mdb using the shell calls, and similarly calls to dtrace through the shell calls.

Code :

I hosted the code at https://github.com/prashantbarca/sankalan

Future Directions

  • Supporting more methods
  • Testing