summaryrefslogtreecommitdiff
path: root/deps/v8/tools/oprofile/common
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/tools/oprofile/common')
-rw-r--r--deps/v8/tools/oprofile/common19
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"'
+