You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
613 B
19 lines
613 B
/* |
|
Example usage of the Python systemtap tapset to show a nested view of all |
|
Python function calls (and returns) across the whole system. |
|
|
|
Run this using |
|
stap systemtap-example.stp |
|
to instrument all Python processes on the system, or (for example) using |
|
stap systemtap-example.stp -c COMMAND |
|
to instrument a specific program (implemented in Python) |
|
*/ |
|
probe python.function.entry |
|
{ |
|
printf("%s => %s in %s:%d\n", thread_indent(1), funcname, filename, lineno); |
|
} |
|
|
|
probe python.function.return |
|
{ |
|
printf("%s <= %s in %s:%d\n", thread_indent(-1), funcname, filename, lineno); |
|
}
|
|
|