1 1.1 christos The following are examples of sh_syscalls.d. 2 1.1 christos 3 1.1 christos This is a simple script to count Tcl commands, procedures and system calls. 4 1.1 christos 5 1.1 christos Here we trace an example program - Code/Tcl/func_abc.tcl. 6 1.1 christos 7 1.1 christos # tcl_syscalls.d -c './tclsh func_abc.tcl ' 8 1.1 christos Tracing... Hit Ctrl-C to end. 9 1.1 christos Function A 10 1.1 christos Function B 11 1.1 christos Function C 12 1.1 christos PID TYPE NAME COUNT 13 1.1 christos 16580 cmd concat 1 14 1.1 christos 16580 cmd exit 1 15 1.1 christos 16580 cmd func_a 1 16 1.1 christos 16580 cmd func_b 1 17 1.1 christos 16580 cmd func_c 1 18 1.1 christos 16580 cmd list 1 19 1.1 christos 16580 cmd rename 1 20 1.1 christos 16580 cmd source 1 21 1.1 christos 16580 cmd tclInit 1 22 1.1 christos 16580 cmd unset 1 23 1.1 christos 16580 cmd uplevel 1 24 1.1 christos 16580 cmd variable 1 25 1.1 christos 16580 proc func_a 1 26 1.1 christos 16580 proc func_b 1 27 1.1 christos 16580 proc func_c 1 28 1.1 christos 16580 proc tclInit 1 29 1.1 christos 16580 syscall getpid 1 30 1.1 christos 16580 syscall getrlimit 1 31 1.1 christos 16580 syscall mmap 1 32 1.1 christos 16580 syscall munmap 1 33 1.1 christos 16580 syscall rexit 1 34 1.1 christos 16580 syscall sigaction 1 35 1.1 christos 16580 syscall sigpending 1 36 1.1 christos 16580 syscall sysi86 1 37 1.1 christos 16580 syscall uname 1 38 1.1 christos 16580 cmd foreach 2 39 1.1 christos 16580 cmd global 2 40 1.1 christos 16580 cmd interp 2 41 1.1 christos 16580 cmd package 2 42 1.1 christos 16580 cmd set 2 43 1.1 christos 16580 syscall setcontext 2 44 1.1 christos 16580 syscall stat64 2 45 1.1 christos 16580 syscall sysconfig 2 46 1.1 christos 16580 cmd after 3 47 1.1 christos 16580 cmd namespace 3 48 1.1 christos 16580 cmd puts 3 49 1.1 christos 16580 syscall pollsys 3 50 1.1 christos 16580 syscall write 3 51 1.1 christos 16580 cmd lappend 4 52 1.1 christos 16580 cmd lsearch 4 53 1.1 christos 16580 syscall close 5 54 1.1 christos 16580 syscall llseek 6 55 1.1 christos 16580 cmd if 8 56 1.1 christos 16580 cmd info 11 57 1.1 christos 16580 syscall read 11 58 1.1 christos 16580 cmd file 12 59 1.1 christos 16580 cmd proc 12 60 1.1 christos 16580 syscall fcntl 12 61 1.1 christos 16580 syscall ioctl 12 62 1.1 christos 16580 syscall open64 14 63 1.1 christos 16580 syscall resolvepath 25 64 1.1 christos 16580 syscall brk 27 65 1.1 christos 16580 syscall access 54 66 1.1 christos 67