File: tau2slog2.skel

package info (click to toggle)
tau 2.17.3.1.dfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 20,488 kB
  • ctags: 27,426
  • sloc: java: 94,358; cpp: 51,160; ansic: 48,343; tcl: 15,473; sh: 10,475; fortran: 8,357; python: 5,643; makefile: 3,665; f90: 632; sql: 454; perl: 260; xml: 231; yacc: 117; php: 93; csh: 82; sed: 59; modula3: 29; awk: 19
file content (57 lines) | stat: -rwxr-xr-x 1,662 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#!/bin/sh
# This shell script takes 4 arguments:
# tau2slog2.skel $jdkdir $tauroot $slog2dir $tauarch
echo '#!/bin/sh'
echo

echo 'if [ $# = 0 ]'
echo "then"
echo '  echo "tau2slog2 converts a TAU formatted trace file to the SLOG2 format for Jumpshot trace visualizer"'
echo '  echo "Usage: tau2slog2 <tau_tracefile> <edf_file> -o <slog_tracefile>"'
echo '  echo "For e.g., "'
echo '  echo "% tau2slog2 app.trc tau.edf -o app.slog2"'
echo "  exit 1"
echo "fi"

echo JVM=$1/bin/java
echo JVMFLAGS=
echo 
echo '# Set PATH to the shared library of the TRACE-API implementation'
echo TRACE_LIBDIR=$2/$4/lib

if [ $4 != solaris2 ]
then
echo 'export LD_LIBRARY_PATH=$TRACE_LIBDIR${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}'
fi

echo '# Set PATH to the jar needed by the program'
echo GUI_LIBDIR=$3/lib
echo

echo 'GUI_HOME=${GUI_LIBDIR}/..'
echo 'MAIN_LIB=${GUI_LIBDIR}/traceTOslog2.jar'
echo
echo 'if [ -z "${GUI_LIBDIR}" -o "${GUI_LIBDIR}" = "/lib" ]; then'
echo '    echo "GUI_LIBDIR is NOT set!"'
echo '    exit 1'
echo 'else'
echo '    echo "GUI_LIBDIR is set. GUI_LIBDIR = "${GUI_LIBDIR}'
echo 'fi'
echo 
echo 'if [ -z "${TRACE_LIBDIR}" -o "${TRACE_LIBDIR}" = "/lib" ]; then'
echo '    echo "TRACE_LIBDIR is NOT set!"'
echo '    exit 1'
echo 'else'
echo '    echo "TRACE_LIBDIR is set. TRACE_LIBDIR = "${TRACE_LIBDIR}'
echo 'fi'
echo 
echo 'if [ -z "`echo $JVMFLAGS | grep '\''\-Xms'\''`" ] ; then'
echo '    JVMFLAGS="-Xms32m $JVMFLAGS"'
echo 'fi'
echo 'if [ -z "`echo $JVMFLAGS | grep '\''\-Xmx'\''`" ] ; then'
echo '    JVMFLAGS="-Xmx64m $JVMFLAGS"'
echo 'fi'
echo 
echo '${JVM} -Djava.library.path=${TRACE_LIBDIR} ${JVMFLAGS} -jar ${MAIN_LIB} "$1:$2" "$3" "$4"'