31 * Represents a CompileCommand command set |
31 * Represents a CompileCommand command set |
32 */ |
32 */ |
33 public enum Command { |
33 public enum Command { |
34 COMPILEONLY("compileonly", ".*", "-Xbatch"), |
34 COMPILEONLY("compileonly", ".*", "-Xbatch"), |
35 EXCLUDE("exclude", "", "-Xbatch"), |
35 EXCLUDE("exclude", "", "-Xbatch"), |
36 INLINE("inline", ".*", "-Xbatch"), |
36 INLINE("inline", ".*", "-Xbatch", "-XX:InlineSmallCode=4000"), |
37 DONTINLINE("dontinline", "", "-Xbatch"), |
37 DONTINLINE("dontinline", "", "-Xbatch", "-XX:InlineSmallCode=4000"), |
38 LOG("log", "", "-XX:+UnlockDiagnosticVMOptions", |
38 LOG("log", "", "-XX:+UnlockDiagnosticVMOptions", |
39 "-XX:+LogCompilation", "-XX:LogFile=" + LogProcessor.LOG_FILE), |
39 "-XX:+LogCompilation", "-XX:LogFile=" + LogProcessor.LOG_FILE), |
40 PRINT("print", ""), |
40 PRINT("print", ""), |
41 QUIET("quiet", ""), |
41 QUIET("quiet", ""), |
42 NONEXISTENT("nonexistent", ""); // wrong command for a negative case |
42 NONEXISTENT("nonexistent", ""); // wrong command for a negative case |