Home | History | Annotate | Download | only in Include
      1 /* Python DTrace provider */
      2 
      3 provider python {
      4     probe function__entry(const char *, const char *, int);
      5     probe function__return(const char *, const char *, int);
      6     probe instance__new__start(const char *, const char *);
      7     probe instance__new__done(const char *, const char *);
      8     probe instance__delete__start(const char *, const char *);
      9     probe instance__delete__done(const char *, const char *);
     10     probe line(const char *, const char *, int);
     11     probe gc__start(int);
     12     probe gc__done(long);
     13     probe import__find__load__start(const char *);
     14     probe import__find__load__done(const char *, int);
     15 };
     16 
     17 #pragma D attributes Evolving/Evolving/Common provider python provider
     18 #pragma D attributes Evolving/Evolving/Common provider python module
     19 #pragma D attributes Evolving/Evolving/Common provider python function
     20 #pragma D attributes Evolving/Evolving/Common provider python name
     21 #pragma D attributes Evolving/Evolving/Common provider python args
     22