diff options
Diffstat (limited to 'deps/v8/tools/oprofile/common')
-rw-r--r-- | deps/v8/tools/oprofile/common | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/deps/v8/tools/oprofile/common b/deps/v8/tools/oprofile/common new file mode 100644 index 0000000000..fd00207ab0 --- /dev/null +++ b/deps/v8/tools/oprofile/common @@ -0,0 +1,19 @@ +#!/bin/sh + +# Determine the session directory to use for oprofile. +[ "$OPROFILE_SESSION_DIR" ] || OPROFILE_SESSION_DIR=/tmp/oprofv8 + +# If no executable passed as the first parameter assume V8 release mode shell. +if [[ -x $1 ]] +then + shell_exec=`readlink -f "$1"` + # Any additional parameters are for the oprofile command. + shift +else + oprofile_tools_path=`cd $(dirname "$0");pwd` + [ "$V8_SHELL_DIR" ] || V8_SHELL_DIR=$oprofile_tools_path/../.. + shell_exec=$V8_SHELL_DIR/shell +fi + +alias sudo_opcontrol='sudo opcontrol --session-dir="$OPROFILE_SESSION_DIR"' + |