aboutsummaryrefslogtreecommitdiff
path: root/Examples/tcl_syscalls_example.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Examples/tcl_syscalls_example.txt')
-rw-r--r--Examples/tcl_syscalls_example.txt66
1 files changed, 66 insertions, 0 deletions
diff --git a/Examples/tcl_syscalls_example.txt b/Examples/tcl_syscalls_example.txt
new file mode 100644
index 000000000000..5553b1c6a8c4
--- /dev/null
+++ b/Examples/tcl_syscalls_example.txt
@@ -0,0 +1,66 @@
+The following are examples of sh_syscalls.d.
+
+This is a simple script to count Tcl commands, procedures and system calls.
+
+Here we trace an example program - Code/Tcl/func_abc.tcl.
+
+# tcl_syscalls.d -c './tclsh func_abc.tcl '
+Tracing... Hit Ctrl-C to end.
+Function A
+Function B
+Function C
+ PID TYPE NAME COUNT
+ 16580 cmd concat 1
+ 16580 cmd exit 1
+ 16580 cmd func_a 1
+ 16580 cmd func_b 1
+ 16580 cmd func_c 1
+ 16580 cmd list 1
+ 16580 cmd rename 1
+ 16580 cmd source 1
+ 16580 cmd tclInit 1
+ 16580 cmd unset 1
+ 16580 cmd uplevel 1
+ 16580 cmd variable 1
+ 16580 proc func_a 1
+ 16580 proc func_b 1
+ 16580 proc func_c 1
+ 16580 proc tclInit 1
+ 16580 syscall getpid 1
+ 16580 syscall getrlimit 1
+ 16580 syscall mmap 1
+ 16580 syscall munmap 1
+ 16580 syscall rexit 1
+ 16580 syscall sigaction 1
+ 16580 syscall sigpending 1
+ 16580 syscall sysi86 1
+ 16580 syscall uname 1
+ 16580 cmd foreach 2
+ 16580 cmd global 2
+ 16580 cmd interp 2
+ 16580 cmd package 2
+ 16580 cmd set 2
+ 16580 syscall setcontext 2
+ 16580 syscall stat64 2
+ 16580 syscall sysconfig 2
+ 16580 cmd after 3
+ 16580 cmd namespace 3
+ 16580 cmd puts 3
+ 16580 syscall pollsys 3
+ 16580 syscall write 3
+ 16580 cmd lappend 4
+ 16580 cmd lsearch 4
+ 16580 syscall close 5
+ 16580 syscall llseek 6
+ 16580 cmd if 8
+ 16580 cmd info 11
+ 16580 syscall read 11
+ 16580 cmd file 12
+ 16580 cmd proc 12
+ 16580 syscall fcntl 12
+ 16580 syscall ioctl 12
+ 16580 syscall open64 14
+ 16580 syscall resolvepath 25
+ 16580 syscall brk 27
+ 16580 syscall access 54
+