mirror of
https://github.com/python/cpython.git
synced 2025-10-29 09:29:26 +00:00
always use double quotes for SystemTap string literals (closes #28472)
Patch by Roman Podoliaka.
This commit is contained in:
parent
b17ba095f2
commit
8166a5db5b
1 changed files with 5 additions and 5 deletions
|
|
@ -210,7 +210,7 @@ hierarchy of a Python script:
|
||||||
|
|
||||||
.. code-block:: c
|
.. code-block:: c
|
||||||
|
|
||||||
probe process('python').mark("function__entry") {
|
probe process("python").mark("function__entry") {
|
||||||
filename = user_string($arg1);
|
filename = user_string($arg1);
|
||||||
funcname = user_string($arg2);
|
funcname = user_string($arg2);
|
||||||
lineno = $arg3;
|
lineno = $arg3;
|
||||||
|
|
@ -219,7 +219,7 @@ hierarchy of a Python script:
|
||||||
thread_indent(1), funcname, filename, lineno);
|
thread_indent(1), funcname, filename, lineno);
|
||||||
}
|
}
|
||||||
|
|
||||||
probe process('python').mark("function__return") {
|
probe process("python").mark("function__return") {
|
||||||
filename = user_string($arg1);
|
filename = user_string($arg1);
|
||||||
funcname = user_string($arg2);
|
funcname = user_string($arg2);
|
||||||
lineno = $arg3;
|
lineno = $arg3;
|
||||||
|
|
@ -234,7 +234,7 @@ It can be invoked like this:
|
||||||
|
|
||||||
$ stap \
|
$ stap \
|
||||||
show-call-hierarchy.stp \
|
show-call-hierarchy.stp \
|
||||||
-c ./python test.py
|
-c "./python test.py"
|
||||||
|
|
||||||
The output looks like this::
|
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
|
libpython shared library, and the probe's dotted path needs to reflect this. For
|
||||||
example, this line from the above example::
|
example, this line from the above example::
|
||||||
|
|
||||||
probe process('python').mark("function__entry") {
|
probe process("python").mark("function__entry") {
|
||||||
|
|
||||||
should instead read::
|
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)
|
(assuming a debug build of CPython 3.6)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue