Index: runtime/vm/flag_list.h |
diff --git a/runtime/vm/flag_list.h b/runtime/vm/flag_list.h |
index b2714976528da72b368c79ec7751d54047403bd0..5a55b8a5f3dd075cf6642ed37ae8fc84771ba878 100644 |
--- a/runtime/vm/flag_list.h |
+++ b/runtime/vm/flag_list.h |
@@ -27,6 +27,8 @@ P(always_megamorphic_calls, bool, false, \ |
"Instance call always as megamorphic.") \ |
C(background_compilation, false, false, bool, false, \ |
"Run optimizing compilation in background") \ |
+R(break_at_isolate_spawn, false, bool, false, \ |
+ "Insert a one-time breakpoint at the entrypoint for all spawned isolates") \ |
C(collect_code, false, true, bool, true, \ |
"Attempt to GC infrequently used code.") \ |
P(collect_dynamic_function_names, bool, false, \ |
@@ -55,6 +57,9 @@ R(error_on_bad_override, false, bool, false, \ |
"Report error for bad overrides.") \ |
R(error_on_bad_type, false, bool, false, \ |
"Report error for malformed types.") \ |
+P(external_max_size, int, (kWordSize <= 4) ? 512 : 1024, \ |
+ "Max total size of external allocations in MB, or 0 for unlimited," \ |
+ "e.g: --external_max_size=1024 allows up to 1024MB of externals") \ |
P(fields_may_be_reset, bool, false, \ |
"Don't optimize away static field initialization") \ |
C(force_clone_compiler_objects, false, false, bool, false, \ |
@@ -83,8 +88,19 @@ P(merge_sin_cos, bool, false, \ |
"Merge sin/cos into sincos") \ |
P(new_gen_ext_limit, int, 64, \ |
"maximum total external size (MB) in new gen before triggering GC") \ |
+P(new_gen_semi_max_size, int, (kWordSize <= 4) ? 16 : 32, \ |
+ "Max size of new gen semi space in MB") \ |
P(optimization_counter_threshold, int, 30000, \ |
"Function's usage-counter value before it is optimized, -1 means never") \ |
+P(old_gen_heap_size, int, (kWordSize <= 4) ? 1536 : 0, \ |
+ "Max size of old gen heap size in MB, or 0 for unlimited," \ |
+ "e.g: --old_gen_heap_size=1024 allows up to 1024MB old gen heap") \ |
+R(pause_isolates_on_start, false, bool, false, \ |
+ "Pause isolates before starting.") \ |
+R(pause_isolates_on_exit, false, bool, false, \ |
+ "Pause isolates exiting.") \ |
+R(pause_isolates_on_unhandled_exceptions, false, bool, false, \ |
+ "Pause isolates on unhandled exceptions.") \ |
P(polymorphic_with_deopt, bool, true, \ |
"Polymorphic calls with deoptimization / megamorphic call") \ |
P(precompiled_mode, bool, false, \ |
@@ -127,6 +143,8 @@ D(trace_cha, bool, false, \ |
"Trace CHA operations") \ |
D(trace_field_guards, bool, false, \ |
"Trace changes in field's cids.") \ |
+D(trace_isolates, bool, false, \ |
+ "Trace isolate creation and shut down.") \ |
D(trace_handles, bool, false, \ |
"Traces allocation of handles.") \ |
D(trace_optimization, bool, false, \ |