summaryrefslogtreecommitdiffstats
path: root/cddl/contrib/dtracetoolkit/Examples/py_syscalls_example.txt
diff options
context:
space:
mode:
Diffstat (limited to 'cddl/contrib/dtracetoolkit/Examples/py_syscalls_example.txt')
-rw-r--r--cddl/contrib/dtracetoolkit/Examples/py_syscalls_example.txt129
1 files changed, 129 insertions, 0 deletions
diff --git a/cddl/contrib/dtracetoolkit/Examples/py_syscalls_example.txt b/cddl/contrib/dtracetoolkit/Examples/py_syscalls_example.txt
new file mode 100644
index 0000000..3aac3d2
--- /dev/null
+++ b/cddl/contrib/dtracetoolkit/Examples/py_syscalls_example.txt
@@ -0,0 +1,129 @@
+The following are examples of py_syscalls.d.
+
+This is a simple script to count executed Python functions and system calls.
+Here it traces an example program, Code/Pythong/func_abc.py.
+
+# py_syscalls.d -c ./func_abc.py
+Tracing... Hit Ctrl-C to end.
+Function A
+Function B
+Function C
+
+Calls for PID 145538,
+
+ FILE TYPE NAME COUNT
+ UserDict.py func ? 1
+ UserDict.py func DictMixin 1
+ UserDict.py func IterableUserDict 1
+ UserDict.py func UserDict 1
+ UserDict.py func __init__ 1
+ __init__.py func ? 1
+ __init__.py func CodecRegistryError 1
+ __init__.py func normalize_encoding 1
+ __init__.py func search_function 1
+ aliases.py func ? 1
+ ascii.py func ? 1
+ ascii.py func Codec 1
+ ascii.py func StreamConverter 1
+ ascii.py func StreamReader 1
+ ascii.py func StreamWriter 1
+ ascii.py func getregentry 1
+ codecs.py func ? 1
+ codecs.py func Codec 1
+ codecs.py func StreamReader 1
+ codecs.py func StreamReaderWriter 1
+ codecs.py func StreamRecoder 1
+ codecs.py func StreamWriter 1
+ copy_reg.py func ? 1
+ func_abc.py func ? 1
+ func_abc.py func func_a 1
+ func_abc.py func func_b 1
+ func_abc.py func func_c 1
+ func_abc.py syscall getrlimit 1
+ func_abc.py syscall gtime 1
+ func_abc.py syscall memcntl 1
+ func_abc.py syscall rexit 1
+ func_abc.py syscall sigpending 1
+ func_abc.py syscall sysi86 1
+ func_abc.py syscall write 1
+ func_abc.py syscall xstat 1
+ linecache.py func ? 1
+ os.py func ? 1
+ os.py func _Environ 1
+ os.py func __init__ 1
+ os.py func _get_exports_list 1
+ posixpath.py func ? 1
+ posixpath.py func basename 1
+ posixpath.py func dirname 1
+ site.py func ? 1
+ site.py func _Helper 1
+ site.py func _Printer 1
+ site.py func _init_pathinfo 1
+ site.py func abs__file__ 1
+ site.py func addsitepackages 1
+ site.py func aliasmbcs 1
+ site.py func execsitecustomize 1
+ site.py func main 1
+ site.py func removeduppaths 1
+ site.py func setcopyright 1
+ site.py func setencoding 1
+ site.py func sethelper 1
+ site.py func setquit 1
+ stat.py func ? 1
+ types.py func ? 1
+ types.py func _C 1
+ warnings.py func ? 1
+ warnings.py func _OptionError 1
+ warnings.py func _processoptions 1
+ func_abc.py syscall fcntl 2
+ func_abc.py syscall fsat 2
+ func_abc.py syscall getcwd 2
+ func_abc.py syscall getpid 2
+ func_abc.py syscall mprotect 2
+ func_abc.py syscall readlink 2
+ func_abc.py syscall resolvepath 2
+ func_abc.py syscall setcontext 2
+ posixpath.py func exists 2
+ posixpath.py func split 2
+ site.py func addsitedir 2
+ warnings.py func simplefilter 2
+ copy_reg.py func constructor 3
+ copy_reg.py func pickle 3
+ func_abc.py syscall munmap 3
+ func_abc.py syscall pollsys 3
+ site.py func __init__ 3
+ site.py func addpackage 3
+ func_abc.py syscall getdents64 4
+ func_abc.py syscall open 4
+ func_abc.py syscall sysconfig 4
+ func_abc.py syscall mmap 5
+ func_abc.py syscall lwp_exit 6
+ stat.py func S_IFMT 6
+ stat.py func S_ISDIR 6
+ posixpath.py func isdir 8
+ os.py func _exists 10
+ <string> func ? 11
+ posixpath.py func normcase 14
+ site.py func makepath 14
+ posixpath.py func join 20
+ posixpath.py func abspath 22
+ posixpath.py func isabs 22
+ posixpath.py func normpath 22
+ func_abc.py syscall ioctl 28
+ func_abc.py syscall llseek 34
+ func_abc.py syscall read 36
+ func_abc.py syscall close 41
+ func_abc.py syscall sigaction 52
+ func_abc.py syscall brk 58
+ func_abc.py syscall fstat64 74
+ func_abc.py syscall stat64 77
+ func_abc.py syscall open64 173
+
+While tracing there were numerous system calls made, including 173 open64()'s,
+and 77 stat64()'s. There were also many functions called, including 22 each
+of abspath, isabs, and normpath by the posixpath.py library.
+
+This script can provide an insight to how an application is interacting
+with the system, by providing both application function calls and
+system calls in the same output.
+
OpenPOWER on IntegriCloud