| OLD | NEW |
| 1 #!/bin/sh | 1 #!/bin/sh |
| 2 | 2 |
| 3 # find the name of the log file to process, it must not start with a dash. | 3 # find the name of the log file to process, it must not start with a dash. |
| 4 log_file="v8.log" | 4 log_file="v8.log" |
| 5 for arg in "$@" | 5 for arg in "$@" |
| 6 do | 6 do |
| 7 if ! expr "X${arg}" : "^X-" > /dev/null; then | 7 if ! expr "X${arg}" : "^X-" > /dev/null; then |
| 8 log_file=${arg} | 8 log_file=${arg} |
| 9 fi | 9 fi |
| 10 done | 10 done |
| (...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 55 | 55 |
| 56 rm $calibration_log | 56 rm $calibration_log |
| 57 | 57 |
| 58 # Overhead in picoseconds. | 58 # Overhead in picoseconds. |
| 59 options=--distortion= | 59 options=--distortion= |
| 60 options+=`echo "1000*(($t_1_end - $t_1_start) - ($t_2_end - $t_2_start)) \ | 60 options+=`echo "1000*(($t_1_end - $t_1_start) - ($t_2_end - $t_2_start)) \ |
| 61 / ($n_1 - $n_2)" | bc` | 61 / ($n_1 - $n_2)" | bc` |
| 62 echo $options | 62 echo $options |
| 63 fi | 63 fi |
| 64 | 64 |
| 65 echo -e "plot-range,$plot_range\ndistortion,$distortion" | cat - $log_file | | 65 cat $log_file | |
| 66 $d8_exec $tools_path/csvparser.js $tools_path/splaytree.js \ | 66 $d8_exec $tools_path/csvparser.js $tools_path/splaytree.js \ |
| 67 $tools_path/codemap.js $tools_path/profile.js $tools_path/profile_view.js \ | 67 $tools_path/codemap.js $tools_path/profile.js $tools_path/profile_view.js \ |
| 68 $tools_path/logreader.js $tools_path/tickprocessor.js \ | 68 $tools_path/logreader.js $tools_path/tickprocessor.js \ |
| 69 $tools_path/plot-timer-events.js -- $options $@ | less \ | 69 $tools_path/profviz/composer.js $tools_path/profviz/stdio.js \ |
| 70 2>/dev/null | gnuplot > timer-events.png | 70 -- $@ $options 2>/dev/null | gnuplot > timer-events.png |
| OLD | NEW |