From 31b08158b486a3132a8a7e571f24ce83d2cfd04f Mon Sep 17 00:00:00 2001 From: Peizhao Ou Date: Wed, 7 Dec 2016 13:20:02 -0800 Subject: [PATCH] edits --- generate.sh | 6 ++++-- src/edu/uci/eecs/codeGenerator/CodeGenerator.java | 10 +++++----- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/generate.sh b/generate.sh index 5727f3c..38ec8b2 100755 --- a/generate.sh +++ b/generate.sh @@ -1,7 +1,7 @@ #!/bin/bash -BENCH=(blocking-queue-example ms-queue linuxrwlocks mcs-lock \ - chase-lev-deque-bugfix chase-lev-deque spsc-bugfix mpmp-queue ticket-lock \ +BENCH=(ms-queue linuxrwlocks mcs-lock \ + chase-lev-deque-bugfix spsc-bugfix mpmc-queue ticket-lock \ concurrent-hashmap seqlock read-copy-update) ClassPath=$(dirname ${BASH_SOURCE[0]})/classes @@ -14,4 +14,6 @@ Class=edu/uci/eecs/codeGenerator/CodeGenerator BenchDir=../benchmarks GenerateDir=../test-cdsspec +mkdir -p $GenerateDir + java -cp $ClassPath $Class $BenchDir $GenerateDir ${BENCH[*]} diff --git a/src/edu/uci/eecs/codeGenerator/CodeGenerator.java b/src/edu/uci/eecs/codeGenerator/CodeGenerator.java index e727f0b..ca6401d 100644 --- a/src/edu/uci/eecs/codeGenerator/CodeGenerator.java +++ b/src/edu/uci/eecs/codeGenerator/CodeGenerator.java @@ -346,11 +346,11 @@ public class CodeGenerator { // String[] dirNames = args; -// String[] dirNames = new String[args.length - 2]; -// for (int i = 0; i < args.length - 2; i++) { -// dirNames[i] = args[i + 2]; -// } - String[] dirNames = Environment.Benchmarks; + String[] dirNames = new String[args.length - 2]; + for (int i = 0; i < args.length - 2; i++) { + dirNames[i] = args[i + 2]; + } +// String[] dirNames = Environment.Benchmarks; for (int i = 0; i < dirNames.length; i++) { String dirName = dirNames[i]; -- 2.34.1