summaryrefslogtreecommitdiffstats
path: root/Doc/howto/instrumentation.rst
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2016-10-19 06:33:03 (GMT)
committerBenjamin Peterson <benjamin@python.org>2016-10-19 06:33:03 (GMT)
commit8166a5db5b5470384103a70f59d51b417f94e5ca (patch)
treea41eb1fa903b7d6d7980ea402e1ae315f774b952 /Doc/howto/instrumentation.rst
parentb17ba095f2815a386459bc9989ad7276f4f80a96 (diff)
downloadcpython-8166a5db5b5470384103a70f59d51b417f94e5ca.zip
cpython-8166a5db5b5470384103a70f59d51b417f94e5ca.tar.gz
cpython-8166a5db5b5470384103a70f59d51b417f94e5ca.tar.bz2
always use double quotes for SystemTap string literals (closes #28472)
Patch by Roman Podoliaka.
Diffstat (limited to 'Doc/howto/instrumentation.rst')
-rw-r--r--Doc/howto/instrumentation.rst10
1 files changed, 5 insertions, 5 deletions
diff --git a/Doc/howto/instrumentation.rst b/Doc/howto/instrumentation.rst
index fa83775..621a608 100644
--- a/Doc/howto/instrumentation.rst
+++ b/Doc/howto/instrumentation.rst
@@ -210,7 +210,7 @@ hierarchy of a Python script:
.. code-block:: c
- probe process('python').mark("function__entry") {
+ probe process("python").mark("function__entry") {
filename = user_string($arg1);
funcname = user_string($arg2);
lineno = $arg3;
@@ -219,7 +219,7 @@ hierarchy of a Python script:
thread_indent(1), funcname, filename, lineno);
}
- probe process('python').mark("function__return") {
+ probe process("python").mark("function__return") {
filename = user_string($arg1);
funcname = user_string($arg2);
lineno = $arg3;
@@ -234,7 +234,7 @@ It can be invoked like this:
$ stap \
show-call-hierarchy.stp \
- -c ./python test.py
+ -c "./python test.py"
The output looks like this::
@@ -259,11 +259,11 @@ For a `--enable-shared` build of CPython, the markers are contained within the
libpython shared library, and the probe's dotted path needs to reflect this. For
example, this line from the above example::
- probe process('python').mark("function__entry") {
+ probe process("python").mark("function__entry") {
should instead read::
- probe process('python').library("libpython3.6dm.so.1.0").mark("function__entry") {
+ probe process("python").library("libpython3.6dm.so.1.0").mark("function__entry") {
(assuming a debug build of CPython 3.6)