diff options
Diffstat (limited to 'cddl/contrib/dtracetoolkit/dist/Code/Tcl/func_slow.tcl')
-rw-r--r-- | cddl/contrib/dtracetoolkit/dist/Code/Tcl/func_slow.tcl | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/cddl/contrib/dtracetoolkit/dist/Code/Tcl/func_slow.tcl b/cddl/contrib/dtracetoolkit/dist/Code/Tcl/func_slow.tcl new file mode 100644 index 0000000..d4fc598 --- /dev/null +++ b/cddl/contrib/dtracetoolkit/dist/Code/Tcl/func_slow.tcl @@ -0,0 +1,29 @@ +#!./tclsh + +proc func_c {} { + puts "Function C" + set i 0 + while {$i < 300000} { + set i [expr $i + 1] + } +} + +proc func_b {} { + puts "Function B" + set i 0 + while {$i < 200000} { + set i [expr $i + 1] + } + func_c +} + +proc func_a {} { + puts "Function A" + set i 0 + while {$i < 100000} { + set i [expr $i + 1] + } + func_b +} + +func_a |