To All (This is mainly for the Mac DTrace 3, Adam Leventhal, Bryan  
Cantrill, Mike Shapiro),

My name is Blake Sawyer and I am currently doing some research at  
Virginia Tech.  One of the goals of this project is to track  
meaningful user interactions such as viewing any file, webpage, or  
mail document.  I love developing for the Mac and knew that  
AppleScript would do this easily, but also knew that DTrace has been  
ported to the Mac.  To move away from AppleScript, I started to learn  
DTrace.  As I am fairly new to DTrace, both on the Mac and any Solaris  
environment, I have a few questions about DTrace's capabilities on Mac  
OS X.  What I want to know is if DTrace _can_ do this, not _how_ to do  
it.  I need to decide if I should spend time learning DTrace for this  
research project.

 From what I have learned from DTrace is that you can monitor the  
system calls of either the OS probes or individual processes.  Also,  
on the Mac you are able to monitor Objective-C calls by specifying an  
individual Cocoa application.  For my particular project I need to  
track 3 tasks:  when any arbitrary application accesses a file, when  
any web page is accessed, and when any mail client assesses an email.   
My knowledge of DTrace tells me that I need to create probes for every  
application that can do these three types of tasks.  Is there another  
approach that does not need to know every type of application or  
process that can do these 3 tasks?

I appreciate any feedback one could give.

Thanks in advanced,

Blake
_______________________________________________
dtrace-discuss mailing list
dtrace-discuss@opensolaris.org

Reply via email to