mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-05 01:20:42 +00:00
768e812e45
* On windows it's strongly desired to be able to compile straight out of a clean checkout or source download. This means anyone can download the source and investigate something quickly, without having to worry about the hassle of figuring out how the project downloads 3rd party dependencies, fetching them, getting them registered in the right place. * This can't be put in a submodule as git submodules don't get downloaded by default so people new to git will get confusing compilation messages, and someone downloading the source from github directly without cloning via git won't get submodules included. * It does add some extra size to a fresh download/checkout which is unfortunate, but absolutely worth the cost. Shallow checkouts still aren't unfeasibly large, and it's only a one-off cost at clone time.
20 lines
863 B
D
20 lines
863 B
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);
|
|
};
|
|
|
|
#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
|