3 # find the name of the log file to process, it must not start with a dash.
7 if ! expr "X${arg}" : "^X-" > /dev/null; then
12 tools_path=`cd $(dirname "$0");pwd`
13 if [ ! "$D8_PATH" ]; then
15 if [ -x "$d8_public" ]; then D8_PATH=$(dirname "$d8_public"); fi
17 [ -n "$D8_PATH" ] || D8_PATH=$tools_path/..
20 if [ ! -x "$d8_exec" ]; then
21 D8_PATH=`pwd`/out/native
25 if [ ! -x "$d8_exec" ]; then
26 d8_exec=`grep -m 1 -o '".*/d8"' $log_file | sed 's/"//g'`
29 if [ ! -x "$d8_exec" ]; then
30 echo "d8 shell not found in $D8_PATH"
31 echo "To build, execute 'make native' from the V8 directory"
35 # nm spits out 'no symbols found' messages to stderr.
36 cat $log_file | $d8_exec $tools_path/splaytree.js $tools_path/codemap.js \
37 $tools_path/csvparser.js $tools_path/consarray.js \
38 $tools_path/profile.js $tools_path/profile_view.js \
39 $tools_path/logreader.js $tools_path/tickprocessor.js \
40 $tools_path/SourceMap.js \
41 $tools_path/tickprocessor-driver.js -- $@ 2>/dev/null