1/* Python DTrace provider */
2
3provider 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};
14
15#pragma D attributes Evolving/Evolving/Common provider python provider
16#pragma D attributes Evolving/Evolving/Common provider python module
17#pragma D attributes Evolving/Evolving/Common provider python function
18#pragma D attributes Evolving/Evolving/Common provider python name
19#pragma D attributes Evolving/Evolving/Common provider python args
20