summaryrefslogtreecommitdiffstats
path: root/Include/pydtrace.h
diff options
context:
space:
mode:
authorChristian Heimes <christian@python.org>2017-09-29 22:53:19 (GMT)
committerƁukasz Langa <lukasz@langa.pl>2017-09-29 22:53:19 (GMT)
commit3d2b407da048b14ba6e5eb6079722a785d210590 (patch)
tree1103d0c570ee9d08b938b783a2731ef50a7bd830 /Include/pydtrace.h
parent574562c5ddb2f0429aab9af762442e6f9a3f26ab (diff)
downloadcpython-3d2b407da048b14ba6e5eb6079722a785d210590.zip
cpython-3d2b407da048b14ba6e5eb6079722a785d210590.tar.gz
cpython-3d2b407da048b14ba6e5eb6079722a785d210590.tar.bz2
bpo-31574: importlib dtrace (#3749)
Importlib was instrumented with two dtrace probes to profile import timing. Signed-off-by: Christian Heimes <christian@python.org>
Diffstat (limited to 'Include/pydtrace.h')
-rw-r--r--Include/pydtrace.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/Include/pydtrace.h b/Include/pydtrace.h
index c43a253..037961d 100644
--- a/Include/pydtrace.h
+++ b/Include/pydtrace.h
@@ -34,6 +34,8 @@ static inline void PyDTrace_INSTANCE_NEW_START(int arg0) {}
static inline void PyDTrace_INSTANCE_NEW_DONE(int arg0) {}
static inline void PyDTrace_INSTANCE_DELETE_START(int arg0) {}
static inline void PyDTrace_INSTANCE_DELETE_DONE(int arg0) {}
+static inline void PyDTrace_IMPORT_FIND_LOAD_START(const char *arg0) {}
+static inline void PyDTrace_IMPORT_FIND_LOAD_DONE(const char *arg0, int arg1) {}
static inline int PyDTrace_LINE_ENABLED(void) { return 0; }
static inline int PyDTrace_FUNCTION_ENTRY_ENABLED(void) { return 0; }
@@ -44,6 +46,8 @@ static inline int PyDTrace_INSTANCE_NEW_START_ENABLED(void) { return 0; }
static inline int PyDTrace_INSTANCE_NEW_DONE_ENABLED(void) { return 0; }
static inline int PyDTrace_INSTANCE_DELETE_START_ENABLED(void) { return 0; }
static inline int PyDTrace_INSTANCE_DELETE_DONE_ENABLED(void) { return 0; }
+static inline int PyDTrace_IMPORT_FIND_LOAD_START_ENABLED(void) { return 0; }
+static inline int PyDTrace_IMPORT_FIND_LOAD_DONE_ENABLED(void) { return 0; }
#endif /* !WITH_DTRACE */