11package edu .columbia .cs .psl .chroniclerj ;
22
3- import java .util .Arrays ;
4-
53import edu .columbia .cs .psl .chroniclerj .replay .ReplayRunner ;
64import edu .columbia .cs .psl .chroniclerj .replay .Replayer ;
75
86public class Main {
97 public static void main (String [] args ) {
108 if (args .length < 1 ) {
11- System .err .println ("Usage: java -jar chroniclerj.jar -instrument {-mxLogN} [source] [dest-deploy] [dest-replay] {additional-classpath-entries}" );
9+ System .err .println ("Usage: java -jar chroniclerj.jar -instrument [source] [dest-deploy] [dest-replay] {additional-classpath-entries}" );
1210 System .err .println ("or" );
1311 System .err .println ("Usage: java -jar chroniclerj.jar -replay [testcase]" );
1412 System .exit (-1 );
1513 }
1614 if (args [0 ].equals ("-instrument" )) {
1715 if (args .length < 4 ) {
18- System .err .println ("Usage: java -jar chroniclerj.jar -instrument {-mxLogN} [source] [dest-deploy] [dest-replay] {additional-classpath-entries}" );
16+ System .err .println ("Usage: java -jar chroniclerj.jar -instrument [source] [dest-deploy] [dest-replay] {additional-classpath-entries}" );
1917 System .exit (-1 );
2018 }
21- int argOffset = 0 ;
22- if (args [1 ].startsWith ("-mxLog" ))
23- {
24- argOffset ++;
25- Constants .MAX_LOG_SIZE =Integer .parseInt (args [1 ].replace ("-mxLog" , "" ));
26- }
27- String [] instrumenterArgs = new String [args .length -1 - argOffset ];
28-
29- instrumenterArgs [0 ] = args [1 +argOffset ];
30- instrumenterArgs [1 ] = args [2 +argOffset ];
31- instrumenterArgs [2 ] = args [1 +argOffset ];
32- for (int i = 4 +argOffset ; i < args .length ; i ++) {
33- instrumenterArgs [i -argOffset ] = args [i ];
19+ String [] instrumenterArgs = new String [args .length -1 ];
20+ instrumenterArgs [0 ] = args [1 ];
21+ instrumenterArgs [1 ] = args [2 ];
22+ instrumenterArgs [2 ] = args [1 ];
23+ for (int i = 4 ; i < args .length ; i ++) {
24+ instrumenterArgs [i -1 ] = args [i ];
3425 }
3526 Instrumenter ._main (instrumenterArgs );
36- Replayer ._main (new String [] { args [1 + argOffset ], args [3 + argOffset ] });
27+ Replayer ._main (new String [] { args [1 ], args [3 ] });
3728 }
3829 else if (args [0 ].equals ("-replay" ))
3930 {
@@ -53,7 +44,7 @@ else if(args[0].equals("-replay"))
5344 }
5445 else
5546 {
56- System .err .println ("Usage: java -jar chroniclerj.jar -instrument {-mxLogN} [source] [dest-deploy] [dest-replay] {additional-classpath-entries}" );
47+ System .err .println ("Usage: java -jar chroniclerj.jar -instrument [source] [dest-deploy] [dest-replay] {additional-classpath-entries}" );
5748 System .err .println ("or" );
5849 System .err .println ("Usage: java -jar chroniclerj.jar -replay [testcase]" );
5950 System .exit (-1 );
0 commit comments