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