xref: /netbsd-src/external/cddl/dtracetoolkit/dist/Docs/Examples/php_syscalls_example.txt (revision c29d51755812ace2e87aeefdb06cb2b4dac7087a)
1The following are examples of php_syscalls.d.
2
3This is a simple script to count executed PHP functions and system calls.
4Here it traces an example program, Code/Php/func_abc.php
5
6# php_syscalls.d
7Tracing... Hit Ctrl-C to end.
8^C
9 PID     FILE                       TYPE       NAME                      COUNT
10 18419   func_abc.php               func       func_a                        1
11 18419   func_abc.php               func       func_b                        1
12 18419   func_abc.php               func       func_c                        1
13 18419   func_abc.php               func       sleep                         3
14 18419   httpd                      syscall    nanosleep                     3
15
16While tracing, four functions were called - func_a(), func_b(), func_c(), and
17sleep.  There were also three instances of the system call nanosleep().
18
19This script can provide an insight to how a PHP application is interacting
20with the system, by providing both application function calls and system calls
21in the same output.
22
23