aboutsummaryrefslogtreecommitdiff
path: root/cbt
diff options
context:
space:
mode:
authorChristopher Vogt <oss.nsp@cvogt.org>2017-02-09 02:21:44 +0000
committerChristopher Vogt <oss.nsp@cvogt.org>2017-02-09 02:21:44 +0000
commit00157c927255a9c885287a7e16670561e8e6391e (patch)
tree9158f60ab1268b5476ff37ee0b175719dcf182fd /cbt
parent0d98155071d75dd135adca9d5977b365088f8190 (diff)
downloadcbt-00157c927255a9c885287a7e16670561e8e6391e.tar.gz
cbt-00157c927255a9c885287a7e16670561e8e6391e.tar.bz2
cbt-00157c927255a9c885287a7e16670561e8e6391e.zip
make listening to debug port a flag for direct mode
Diffstat (limited to 'cbt')
-rwxr-xr-xcbt7
1 files changed, 5 insertions, 2 deletions
diff --git a/cbt b/cbt
index 2fc9e07..65e405d 100755
--- a/cbt
+++ b/cbt
@@ -113,9 +113,13 @@ mkdir -p $NAILGUN$TARGET
nailgun_out=$NAILGUN/target/nailgun.stdout.log
nailgun_err=$NAILGUN/target/nailgun.strerr.log
+DEBUG=""
foo(){
while test $# -gt 0; do
case "$1" in
+ "-debug")
+ DEBUG="-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005"
+ ;;
"-Dlog=nailgun")
nailgun_out=/dev/stderr
nailgun_err=/dev/stderr
@@ -193,9 +197,8 @@ stage1 () {
if [ $use_nailgun -eq 1 ]
then
log "Running JVM directly" "$@"
- # -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=localhost:5005
# JVM options to improve startup time. See https://github.com/cvogt/cbt/pull/262
- java $JAVA_OPTS -Xmx6072m -Xss10M -XX:MaxJavaStackTraceDepth=-1 -XX:+TieredCompilation -XX:TieredStopAtLevel=1 -Xverify:none -cp $NAILGUN$TARGET cbt.NailgunLauncher $(time_taken) "$CWD" "$@"
+ java $JAVA_OPTS $DEBUG -Xmx6072m -Xss10M -XX:MaxJavaStackTraceDepth=-1 -XX:+TieredCompilation -XX:TieredStopAtLevel=1 -Xverify:none -cp $NAILGUN$TARGET cbt.NailgunLauncher $(time_taken) "$CWD" "$@"
else
log "Running via background process (nailgun)" "$@"
for i in 0 1 2 3 4 5 6 7 8 9; do