ksh count_timer_syscalls.ksh ## Generating test code... ## Compiling test code... ## Running tests... Probing CLOCK_BOOTTIME... Probing CLOCK_BOOTTIME_ALARM... Probing CLOCK_MONOTONIC... Probing CLOCK_MONOTONIC_COARSE... Probing CLOCK_MONOTONIC_RAW... Probing CLOCK_PROCESS_CPUTIME_ID... Probing CLOCK_REALTIME... Probing CLOCK_REALTIME_ALARM... Probing CLOCK_REALTIME_COARSE... Probing CLOCK_TAI... Probing CLOCK_THREAD_CPUTIME_ID... ## Raw test results: ( typeset -C -A clock_names=( [CLOCK_BOOTTIME]=( typeset -l -i exit_code=0 name=CLOCK_BOOTTIME typeset -l -i num_syscalls_clock_gettime=0 typeset -l -i num_syscalls_total=34 typeset -l -i value=7 ) [CLOCK_BOOTTIME_ALARM]=( typeset -l -i exit_code=0 name=CLOCK_BOOTTIME_ALARM typeset -l -i num_syscalls_clock_gettime=32000 typeset -l -i num_syscalls_total=32034 typeset -l -i value=9 ) [CLOCK_MONOTONIC]=( typeset -l -i exit_code=0 name=CLOCK_MONOTONIC typeset -l -i num_syscalls_clock_gettime=0 typeset -l -i num_syscalls_total=34 typeset -l -i value=1 ) [CLOCK_MONOTONIC_COARSE]=( typeset -l -i exit_code=0 name=CLOCK_MONOTONIC_COARSE typeset -l -i num_syscalls_clock_gettime=0 typeset -l -i num_syscalls_total=34 typeset -l -i value=6 ) [CLOCK_MONOTONIC_RAW]=( typeset -l -i exit_code=0 name=CLOCK_MONOTONIC_RAW typeset -l -i num_syscalls_clock_gettime=0 typeset -l -i num_syscalls_total=34 typeset -l -i value=4 ) [CLOCK_PROCESS_CPUTIME_ID]=( typeset -l -i exit_code=0 name=CLOCK_PROCESS_CPUTIME_ID typeset -l -i num_syscalls_clock_gettime=32000 typeset -l -i num_syscalls_total=32034 typeset -l -i value=2 ) [CLOCK_REALTIME]=( typeset -l -i exit_code=0 name=CLOCK_REALTIME typeset -l -i num_syscalls_clock_gettime=0 typeset -l -i num_syscalls_total=34 typeset -l -i value=0 ) [CLOCK_REALTIME_ALARM]=( typeset -l -i exit_code=0 name=CLOCK_REALTIME_ALARM typeset -l -i num_syscalls_clock_gettime=32000 typeset -l -i num_syscalls_total=32034 typeset -l -i value=8 ) [CLOCK_REALTIME_COARSE]=( typeset -l -i exit_code=0 name=CLOCK_REALTIME_COARSE typeset -l -i num_syscalls_clock_gettime=0 typeset -l -i num_syscalls_total=34 typeset -l -i value=5 ) [CLOCK_TAI]=( typeset -l -i exit_code=0 name=CLOCK_TAI typeset -l -i num_syscalls_clock_gettime=0 typeset -l -i num_syscalls_total=34 typeset -l -i value=11 ) [CLOCK_THREAD_CPUTIME_ID]=( typeset -l -i exit_code=0 name=CLOCK_THREAD_CPUTIME_ID typeset -l -i num_syscalls_clock_gettime=32000 typeset -l -i num_syscalls_total=32034 typeset -l -i value=3 ) ) ) ## Summary of test results Clock name CLOCK_BOOTTIME uses shortcut Clock name CLOCK_BOOTTIME_ALARM uses traditional syscalls Clock name CLOCK_MONOTONIC uses shortcut Clock name CLOCK_MONOTONIC_COARSE uses shortcut Clock name CLOCK_MONOTONIC_RAW uses shortcut Clock name CLOCK_PROCESS_CPUTIME_ID uses traditional syscalls Clock name CLOCK_REALTIME uses shortcut Clock name CLOCK_REALTIME_ALARM uses traditional syscalls Clock name CLOCK_REALTIME_COARSE uses shortcut Clock name CLOCK_TAI uses shortcut Clock name CLOCK_THREAD_CPUTIME_ID uses traditional syscalls ## Done.