Flutter Engine
The Flutter Engine
Macros | Variables
flag_list.h File Reference
#include "platform/thread_sanitizer.h"

Go to the source code of this file.

Macros

#define USING_PRODUCT   false
 
#define DISASSEMBLE_FLAGS(P, R, C, D)
 
#define VM_GLOBAL_FLAG_LIST(P, R, C, D)
 
#define FLAG_LIST(P, R, C, D)
 

Variables

constexpr bool kDartPrecompiledRuntime = false
 
constexpr intptr_t kDefaultOptimizationCounterThreshold = 30000
 
constexpr bool FLAG_support_il_printer = false
 

Macro Definition Documentation

◆ DISASSEMBLE_FLAGS

#define DISASSEMBLE_FLAGS (   P,
  R,
  C,
  D 
)
Value:
R(disassemble, false, bool, false, "Disassemble dart code.") \
R(disassemble_optimized, false, bool, false, "Disassemble optimized code.") \
R(disassemble_relative, false, bool, false, \
"Use offsets instead of absolute PCs") \
R(disassemble_stubs, false, bool, false, "Disassemble generated stubs.") \
R(support_disassembler, false, bool, true, "Support the disassembler.")
#define R(r)

Definition at line 36 of file flag_list.h.

◆ FLAG_LIST

#define FLAG_LIST (   P,
  R,
  C,
  D 
)

Definition at line 80 of file flag_list.h.

◆ USING_PRODUCT

#define USING_PRODUCT   false

Definition at line 14 of file flag_list.h.

◆ VM_GLOBAL_FLAG_LIST

#define VM_GLOBAL_FLAG_LIST (   P,
  R,
  C,
  D 
)
Value:
P(code_comments, bool, false, "Include comments into code and disassembly.") \
P(dwarf_stack_traces_mode, bool, false, \
"Use --[no-]dwarf-stack-traces instead.") \
R(dedup_instructions, true, bool, false, \
"Canonicalize instructions when precompiling.")

Definition at line 58 of file flag_list.h.

Variable Documentation

◆ FLAG_support_il_printer

constexpr bool FLAG_support_il_printer = false
constexpr

Definition at line 48 of file flag_list.h.

◆ kDartPrecompiledRuntime

constexpr bool kDartPrecompiledRuntime = false
constexpr

Definition at line 20 of file flag_list.h.

◆ kDefaultOptimizationCounterThreshold

constexpr intptr_t kDefaultOptimizationCounterThreshold = 30000
constexpr

Definition at line 23 of file flag_list.h.