110 public static final OptionKey<String> MetricsThreadFilter = new OptionKey<>(null);
111 @Option(help = "Enable debug output for stub code generation and snippet preparation.", type = OptionType.Debug)
112 public static final OptionKey<Boolean> DebugStubsAndSnippets = new OptionKey<>(false);
113 @Option(help = "Send Graal compiler IR to dump handlers on error.", type = OptionType.Debug)
114 public static final OptionKey<Boolean> DumpOnError = new OptionKey<>(false);
115 @Option(help = "Intercept also bailout exceptions", type = OptionType.Debug)
116 public static final OptionKey<Boolean> InterceptBailout = new OptionKey<>(false);
117 @Option(help = "Enable more verbose log output when available", type = OptionType.Debug)
118 public static final OptionKey<Boolean> LogVerbose = new OptionKey<>(false);
119
120 @Option(help = "The directory where various Graal dump files are written.")
121 public static final OptionKey<String> DumpPath = new OptionKey<>("dumps");
122 @Option(help = "Print the name of each dump file path as it's created.")
123 public static final OptionKey<Boolean> ShowDumpFiles = new OptionKey<>(false);
124
125 @Option(help = "Enable dumping to the C1Visualizer. Enabling this option implies PrintBackendCFG.", type = OptionType.Debug)
126 public static final OptionKey<Boolean> PrintCFG = new OptionKey<>(false);
127 @Option(help = "Enable dumping LIR, register allocation and code generation info to the C1Visualizer.", type = OptionType.Debug)
128 public static final OptionKey<Boolean> PrintBackendCFG = new OptionKey<>(true);
129
130 @Option(help = "Output probabilities for fixed nodes during binary graph dumping.", type = OptionType.Debug)
131 public static final OptionKey<Boolean> PrintGraphProbabilities = new OptionKey<>(false);
132 @Option(help = "Enable dumping to the IdealGraphVisualizer.", type = OptionType.Debug)
133 public static final OptionKey<Boolean> PrintGraph = new OptionKey<>(true);
134 @Option(help = "Print graphs to files instead of sending them over the network.", type = OptionType.Debug)
135 public static final OptionKey<Boolean> PrintGraphFile = new OptionKey<>(false);
136
137 @Option(help = "Host part of the address to which graphs are dumped.", type = OptionType.Debug)
138 public static final OptionKey<String> PrintGraphHost = new OptionKey<>("127.0.0.1");
139 @Option(help = "Port part of the address to which graphs are dumped in binary format.", type = OptionType.Debug)
140 public static final OptionKey<Integer> PrintBinaryGraphPort = new OptionKey<>(4445);
141 @Option(help = "Schedule graphs as they are dumped.", type = OptionType.Debug)
142 public static final OptionKey<Boolean> PrintGraphWithSchedule = new OptionKey<>(false);
143
144 @Option(help = "Enable dumping Truffle ASTs to the IdealGraphVisualizer.", type = OptionType.Debug)
145 public static final OptionKey<Boolean> PrintTruffleTrees = new OptionKey<>(true);
146
147 @Option(help = "Treat any exceptions during dumping as fatal.", type = OptionType.Debug)
148 public static final OptionKey<Boolean> DumpingErrorsAreFatal = new OptionKey<>(false);
149
150 @Option(help = "Enable dumping canonical text from for graphs.", type = OptionType.Debug)
151 public static final OptionKey<Boolean> PrintCanonicalGraphStrings = new OptionKey<>(false);
|
110 public static final OptionKey<String> MetricsThreadFilter = new OptionKey<>(null);
111 @Option(help = "Enable debug output for stub code generation and snippet preparation.", type = OptionType.Debug)
112 public static final OptionKey<Boolean> DebugStubsAndSnippets = new OptionKey<>(false);
113 @Option(help = "Send Graal compiler IR to dump handlers on error.", type = OptionType.Debug)
114 public static final OptionKey<Boolean> DumpOnError = new OptionKey<>(false);
115 @Option(help = "Intercept also bailout exceptions", type = OptionType.Debug)
116 public static final OptionKey<Boolean> InterceptBailout = new OptionKey<>(false);
117 @Option(help = "Enable more verbose log output when available", type = OptionType.Debug)
118 public static final OptionKey<Boolean> LogVerbose = new OptionKey<>(false);
119
120 @Option(help = "The directory where various Graal dump files are written.")
121 public static final OptionKey<String> DumpPath = new OptionKey<>("dumps");
122 @Option(help = "Print the name of each dump file path as it's created.")
123 public static final OptionKey<Boolean> ShowDumpFiles = new OptionKey<>(false);
124
125 @Option(help = "Enable dumping to the C1Visualizer. Enabling this option implies PrintBackendCFG.", type = OptionType.Debug)
126 public static final OptionKey<Boolean> PrintCFG = new OptionKey<>(false);
127 @Option(help = "Enable dumping LIR, register allocation and code generation info to the C1Visualizer.", type = OptionType.Debug)
128 public static final OptionKey<Boolean> PrintBackendCFG = new OptionKey<>(true);
129
130 @Option(help = "Enable dumping to the IdealGraphVisualizer.", type = OptionType.Debug)
131 public static final OptionKey<Boolean> PrintGraph = new OptionKey<>(true);
132 @Option(help = "Print graphs to files instead of sending them over the network.", type = OptionType.Debug)
133 public static final OptionKey<Boolean> PrintGraphFile = new OptionKey<>(false);
134
135 @Option(help = "Host part of the address to which graphs are dumped.", type = OptionType.Debug)
136 public static final OptionKey<String> PrintGraphHost = new OptionKey<>("127.0.0.1");
137 @Option(help = "Port part of the address to which graphs are dumped in binary format.", type = OptionType.Debug)
138 public static final OptionKey<Integer> PrintBinaryGraphPort = new OptionKey<>(4445);
139 @Option(help = "Schedule graphs as they are dumped.", type = OptionType.Debug)
140 public static final OptionKey<Boolean> PrintGraphWithSchedule = new OptionKey<>(false);
141
142 @Option(help = "Enable dumping Truffle ASTs to the IdealGraphVisualizer.", type = OptionType.Debug)
143 public static final OptionKey<Boolean> PrintTruffleTrees = new OptionKey<>(true);
144
145 @Option(help = "Treat any exceptions during dumping as fatal.", type = OptionType.Debug)
146 public static final OptionKey<Boolean> DumpingErrorsAreFatal = new OptionKey<>(false);
147
148 @Option(help = "Enable dumping canonical text from for graphs.", type = OptionType.Debug)
149 public static final OptionKey<Boolean> PrintCanonicalGraphStrings = new OptionKey<>(false);
|