| Index: src/flag-definitions.h
|
| diff --git a/src/flag-definitions.h b/src/flag-definitions.h
|
| index 7e6a3a9bd020bc9da79d122b80d916290c7dbd22..f1b9b052e1d53fefd350536cc9bea0848923b4e9 100644
|
| --- a/src/flag-definitions.h
|
| +++ b/src/flag-definitions.h
|
| @@ -752,6 +752,30 @@
|
| DEFINE_NEG_IMPLICATION(predictable, concurrent_osr)
|
| DEFINE_NEG_IMPLICATION(predictable, concurrent_sweeping)
|
|
|
| +
|
| +//
|
| +// Dev shell flags
|
| +//
|
| +
|
| +DEFINE_BOOL(help, false, "Print usage message, including flags, on console")
|
| +DEFINE_BOOL(dump_counters, false, "Dump counters on exit")
|
| +
|
| +DEFINE_BOOL(debugger, false, "Enable JavaScript debugger")
|
| +
|
| +DEFINE_STRING(map_counters, "", "Map counters to a file")
|
| +DEFINE_ARGS(js_arguments,
|
| + "Pass all remaining arguments to the script. Alias for \"--\".")
|
| +
|
| +//
|
| +// GDB JIT integration flags.
|
| +//
|
| +
|
| +DEFINE_BOOL(gdbjit, false, "enable GDBJIT interface (disables compacting GC)")
|
| +DEFINE_BOOL(gdbjit_full, false, "enable GDBJIT interface for all code objects")
|
| +DEFINE_BOOL(gdbjit_dump, false, "dump elf objects with debug info to disk")
|
| +DEFINE_STRING(gdbjit_dump_filter, "",
|
| + "dump only objects containing this substring")
|
| +
|
| // mark-compact.cc
|
| DEFINE_BOOL(force_marking_deque_overflows, false,
|
| "force overflows of marking deque by reducing it's size "
|
| @@ -760,41 +784,6 @@
|
| DEFINE_BOOL(stress_compaction, false,
|
| "stress the GC compactor to flush out bugs (implies "
|
| "--force_marking_deque_overflows)")
|
| -
|
| -//
|
| -// Dev shell flags
|
| -//
|
| -
|
| -DEFINE_BOOL(help, false, "Print usage message, including flags, on console")
|
| -DEFINE_BOOL(dump_counters, false, "Dump counters on exit")
|
| -
|
| -DEFINE_BOOL(debugger, false, "Enable JavaScript debugger")
|
| -
|
| -DEFINE_STRING(map_counters, "", "Map counters to a file")
|
| -DEFINE_ARGS(js_arguments,
|
| - "Pass all remaining arguments to the script. Alias for \"--\".")
|
| -
|
| -//
|
| -// GDB JIT integration flags.
|
| -//
|
| -#undef FLAG
|
| -#ifdef ENABLE_GDB_JIT_INTERFACE
|
| -#define FLAG FLAG_FULL
|
| -#else
|
| -#define FLAG FLAG_READONLY
|
| -#endif
|
| -
|
| -DEFINE_BOOL(gdbjit, false, "enable GDBJIT interface")
|
| -DEFINE_BOOL(gdbjit_full, false, "enable GDBJIT interface for all code objects")
|
| -DEFINE_BOOL(gdbjit_dump, false, "dump elf objects with debug info to disk")
|
| -DEFINE_STRING(gdbjit_dump_filter, "",
|
| - "dump only objects containing this substring")
|
| -
|
| -#ifdef ENABLE_GDB_JIT_INTERFACE
|
| -DEFINE_IMPLICATION(gdbjit_full, gdbjit)
|
| -DEFINE_IMPLICATION(gdbjit_dump, gdbjit)
|
| -#endif
|
| -DEFINE_NEG_IMPLICATION(gdbjit, compact_code_space)
|
|
|
| //
|
| // Debug only flags
|
|
|