diff options
author | fche <fche> | 2005-05-02 14:24:34 +0000 |
---|---|---|
committer | fche <fche> | 2005-05-02 14:24:34 +0000 |
commit | e3f6c9cdd804120df4ec0b0fa33c033371958f17 (patch) | |
tree | d1908c557707c3de1c0a4528ec2cc9d4bbc51df2 | |
parent | 98f2299fbb5cb9a1ef83580e35c013bd8558563b (diff) | |
download | systemtap-steved-e3f6c9cdd804120df4ec0b0fa33c033371958f17.tar.gz systemtap-steved-e3f6c9cdd804120df4ec0b0fa33c033371958f17.tar.xz systemtap-steved-e3f6c9cdd804120df4ec0b0fa33c033371958f17.zip |
none
-rw-r--r-- | tapsets/dynamic_cg/usage.stp | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/tapsets/dynamic_cg/usage.stp b/tapsets/dynamic_cg/usage.stp new file mode 100644 index 00000000..1625768b --- /dev/null +++ b/tapsets/dynamic_cg/usage.stp @@ -0,0 +1,30 @@ + +probe.kernel.sys_open.entry() +{ + $dynamic_call_graph =1; +} + +# What you would see in the output would be something of this kind +# call sys_open +# call getname +# call do_getname +# return do_getname +# return getname +# call get_unused_fd +# call find_next_zero_bit +# return find_next_zero_bit +# return get_unused_fd +# call filep_open + ..... +return sys_open + +# The above probe could be customized to a particular process as well, +# like in the following + +probe.kernel.sys_open.entry() +{ +if ($PID == 1234) + $dynamic_call_graph =1; +} + + |