Staging
v0.5.1
https://github.com/python/cpython
Revision 15f3d0cc7660ee62c7a1c0420afaee18c26a2a1f authored by Elvis Pranskevichus on 20 May 2018, 03:39:45 UTC, committed by Yury Selivanov on 20 May 2018, 03:39:45 UTC
(cherry picked from commit 63536bd286097e770909052052a21804a5e09b66)

Co-authored-by: Elvis Pranskevichus <elvis@magic.io>
1 parent 222ae1e
Raw File
Tip revision: 15f3d0cc7660ee62c7a1c0420afaee18c26a2a1f authored by Elvis Pranskevichus on 20 May 2018, 03:39:45 UTC
[3.7] bpo-32996: The bulk of What's New in Python 3.7 (GH-6978). (GH-6998)
Tip revision: 15f3d0c
pydtrace.d
/* Python DTrace provider */

provider python {
    probe function__entry(const char *, const char *, int);
    probe function__return(const char *, const char *, int);
    probe instance__new__start(const char *, const char *);
    probe instance__new__done(const char *, const char *);
    probe instance__delete__start(const char *, const char *);
    probe instance__delete__done(const char *, const char *);
    probe line(const char *, const char *, int);
    probe gc__start(int);
    probe gc__done(long);
    probe import__find__load__start(const char *);
    probe import__find__load__done(const char *, int);
};

#pragma D attributes Evolving/Evolving/Common provider python provider
#pragma D attributes Evolving/Evolving/Common provider python module
#pragma D attributes Evolving/Evolving/Common provider python function
#pragma D attributes Evolving/Evolving/Common provider python name
#pragma D attributes Evolving/Evolving/Common provider python args
back to top