v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
flags.cc File Reference
#include <ctype.h>
#include <stdlib.h>
#include "v8.h"
#include "platform.h"
#include "smart-pointers.h"
#include "string-stream.h"
#include "flag-definitions.h"
Include dependency graph for flags.cc:

Go to the source code of this file.

Namespaces

 v8
 
 v8::internal
 

Macros

#define FLAG_MODE_DEFINE
 
#define FLAG_MODE_DEFINE_DEFAULTS
 
#define FLAG_MODE_META
 
#define FLAG_MODE_DEFINE_IMPLICATIONS
 

Functions

 DEFINE_bool (use_strict, false,"enforce strict mode") DEFINE_bool(es_staging
 
enable upcoming ES6 features DEFINE_bool (harmony_typeof, false,"enable harmony semantics for typeof") DEFINE_bool(harmony_scoping
 
enable upcoming ES6 features
enable harmony block scoping 
DEFINE_bool (harmony_modules, false,"enable harmony modules (implies block scoping)") DEFINE_bool(harmony_symbols
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony 
symbols (a.k.a.private names)") DEFINE_bool(harmony_proxies
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies 
DEFINE_bool (harmony_collections, false,"enable harmony collections (sets, maps)") DEFINE_bool(harmony_generators
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators 
DEFINE_bool (harmony_iteration, false,"enable harmony iteration (for-of)") DEFINE_bool(harmony_numeric_literals
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric 
literals (0o77, 0b11)") DEFINE_bool(harmony_strings
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string 
DEFINE_bool (harmony_arrays, false,"enable harmony arrays") DEFINE_bool(harmony_maths
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions 
DEFINE_bool (harmony, false,"enable all harmony features (except typeof)") DEFINE_implication(harmony
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping 
DEFINE_implication (harmony, harmony_modules) DEFINE_implication(harmony
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols 
DEFINE_implication (harmony, harmony_proxies) DEFINE_implication(harmony
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections 
DEFINE_implication (harmony, harmony_generators) DEFINE_implication(harmony
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration 
DEFINE_implication (harmony, harmony_numeric_literals) DEFINE_implication(harmony
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings 
DEFINE_implication (harmony, harmony_arrays) DEFINE_implication(harmony_modules
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping 
DEFINE_implication (harmony, es_staging) DEFINE_implication(es_staging
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths 
DEFINE_bool (packed_arrays, true,"optimizes arrays that have no holes") DEFINE_bool(smi_only_arrays
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values 
DEFINE_bool (compiled_keyed_dictionary_loads, true,"use optimizing compiler to generate keyed dictionary load stubs") DEFINE_bool(clever_optimizations
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string 
DEFINE_bool (pretenuring, true,"allocate objects in old space") DEFINE_bool(pretenuring_call_new
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new 
DEFINE_bool (allocation_site_pretenuring, true,"pretenure with allocation sites") DEFINE_bool(trace_pretenuring
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions 
DEFINE_bool (trace_pretenuring_statistics, false,"trace allocation site pretenuring statistics") DEFINE_bool(track_fields
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values 
DEFINE_bool (track_double_fields, true,"track fields with double values") DEFINE_bool(track_heap_object_fields
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values 
DEFINE_bool (track_computed_fields, true,"track computed boilerplate fields") DEFINE_implication(track_double_fields
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields 
DEFINE_implication (track_heap_object_fields, track_fields) DEFINE_implication(track_computed_fields
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields 
DEFINE_bool (smi_binop, true,"support smi representation in binary operations") DEFINE_bool(optimize_for_size
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed 
DEFINE_bool (unbox_double_arrays, true,"automatically unbox arrays of doubles") DEFINE_bool(string_slices
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices 
DEFINE_bool (crankshaft, true,"use crankshaft") DEFINE_string(hydrogen_filter
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter 
DEFINE_bool (use_gvn, true,"use hydrogen global value numbering") DEFINE_int(gvn_iterations
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations 
DEFINE_bool (use_canonicalizing, true,"use hydrogen instruction canonicalizing") DEFINE_bool(use_inlining
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining 
DEFINE_bool (use_escape_analysis, true,"use hydrogen escape analysis") DEFINE_bool(use_allocation_folding
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding 
DEFINE_bool (use_local_allocation_folding, false,"only fold in basic blocks") DEFINE_bool(use_write_barrier_elimination
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code 
DEFINE_int (max_inlining_levels, 5,"maximum number of inlining levels") DEFINE_int(max_inlined_source_size
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining 
DEFINE_int (max_inlined_nodes, 196,"maximum number of AST nodes considered for a single inlining") DEFINE_int(max_inlined_nodes_cumulative
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining 
DEFINE_bool (loop_invariant_code_motion, true,"loop invariant code motion") DEFINE_bool(fast_math
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining 
faster (but maybe less accurate) math functions") DEFINE_bool(collect_megamorphic_maps_from_stub_cache
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache 
DEFINE_bool (hydrogen_stats, false,"print statistics for hydrogen") DEFINE_bool(trace_check_elimination
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase 
DEFINE_bool (trace_hydrogen, false,"trace generated hydrogen to file") DEFINE_string(trace_hydrogen_filter
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter 
DEFINE_bool (trace_hydrogen_stubs, false,"trace generated hydrogen for stubs") DEFINE_string(trace_hydrogen_file
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name 
DEFINE_string (trace_phase,"HLZ","trace generated IR for specified phases") DEFINE_bool(trace_inlining
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions 
DEFINE_bool (trace_load_elimination, false,"trace load elimination") DEFINE_bool(trace_store_elimination
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination 
DEFINE_bool (trace_alloc, false,"trace register allocator") DEFINE_bool(trace_all_uses
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions 
DEFINE_bool (trace_range, false,"trace range analysis") DEFINE_bool(trace_gvn
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering 
DEFINE_bool (trace_representation, false,"trace representation types") DEFINE_bool(trace_escape_analysis
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis 
DEFINE_bool (trace_allocation_folding, false,"trace allocation folding") DEFINE_bool(trace_track_allocation_sites
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites 
DEFINE_bool (trace_migration, false,"trace object migration") DEFINE_bool(trace_generalization
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization 
DEFINE_bool (stress_pointer_maps, false,"pointer map for every instruction") DEFINE_bool(stress_environments
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction 
DEFINE_int (deopt_every_n_times, 0,"deoptimize every n times a deopt point is passed") DEFINE_int(deopt_every_n_garbage_collections
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections 
DEFINE_bool (print_deopt_stress, false,"print number of possible deopt points") DEFINE_bool(trap_on_deopt
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing 
DEFINE_bool (trap_on_stub_deopt, false,"put a break point before deoptimizing a stub") DEFINE_bool(deoptimize_uncommon_cases
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases 
DEFINE_bool (polymorphic_inlining, true,"polymorphic inlining") DEFINE_bool(use_osr
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement 
DEFINE_bool (array_bounds_checks_elimination, true,"perform array bounds checks elimination") DEFINE_bool(trace_bce
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination 
DEFINE_bool (array_bounds_checks_hoisting, false,"perform array bounds checks hoisting") DEFINE_bool(array_index_dehoisting
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting 
DEFINE_bool (analyze_environment_liveness, true,"analyze liveness of environment slots and zap dead values") DEFINE_bool(load_elimination
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination 
DEFINE_bool (check_elimination, true,"use check elimination") DEFINE_bool(store_elimination
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination 
DEFINE_bool (dead_code_elimination, true,"use dead code elimination") DEFINE_bool(fold_constants
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding 
DEFINE_bool (trace_dead_code_elimination, false,"trace dead code elimination") DEFINE_bool(unreachable_code_elimination
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code 
DEFINE_bool (trace_osr, false,"trace on-stack replacement") DEFINE_int(stress_runs
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs 
DEFINE_bool (optimize_closures, true,"optimize closures") DEFINE_bool(lookup_sample_by_shared
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself 
DEFINE_bool (cache_optimized_code, true,"cache optimized code for closures") DEFINE_bool(flush_optimized_code_cache
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC 
DEFINE_bool (inline_construct, true,"inline constructor calls") DEFINE_bool(inline_arguments
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object 
DEFINE_bool (inline_accessors, true,"inline JavaScript accessors") DEFINE_int(escape_analysis_iterations
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations 
DEFINE_bool (optimize_for_in, true,"optimize functions containing for-in loops") DEFINE_bool(opt_safe_uint32_operations
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations 
DEFINE_bool (concurrent_recompilation, true,"optimizing hot functions asynchronously on a separate thread") DEFINE_bool(trace_concurrent_recompilation
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation 
DEFINE_int (concurrent_recompilation_queue_length, 8,"the length of the concurrent compilation queue") DEFINE_int(concurrent_recompilation_delay
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms 
DEFINE_bool (block_concurrent_recompilation, false,"block queued jobs until released") DEFINE_bool(concurrent_osr
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement 
DEFINE_implication (concurrent_osr, concurrent_recompilation) DEFINE_bool(omit_map_checks_for_leaf_maps
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes 
DEFINE_int (typed_array_max_size_in_heap, 64,"threshold for in-heap typed array") DEFINE_int(frame_count
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler 
DEFINE_int (interrupt_budget, 0x1800,"execution budget before interrupt is triggered") DEFINE_int(type_info_threshold
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization 
DEFINE_int (self_opt_count, 130,"call count before self-optimization") DEFINE_bool(trace_opt_verbose
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing 
DEFINE_implication (trace_opt_verbose, trace_opt) DEFINE_bool(debug_code
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra 
code (assertions) for debugging") DEFINE_bool(code_comments
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly 
DEFINE_bool (enable_sse2, true,"enable use of SSE2 instructions if available") DEFINE_bool(enable_sse3
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available 
DEFINE_bool (enable_sse4_1, true,"enable use of SSE4.1 instructions if available") DEFINE_bool(enable_cmov
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available 
DEFINE_bool (enable_sahf, true,"enable use of SAHF instruction if available (X64 only)") DEFINE_bool(enable_vfp3
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available 
DEFINE_bool (enable_armv7, ENABLE_ARMV7_DEFAULT,"enable use of ARMv7 instructions if available (ARM only)") DEFINE_bool(enable_neon
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if 
available (ARM only)") DEFINE_bool(enable_sudiv
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction 
pairs (ARM only)") DEFINE_bool(enable_unaligned_accesses
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for 
ARMv7 (ARM only)") DEFINE_bool(enable_32dregs
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 
DEFINE_bool (enable_vldr_imm, false,"enable use of constant pools for double immediate (ARM only)") DEFINE_bool(force_long_branches
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long 
mode (MIPS only)") DEFINE_string(expose_natives_as
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object 
DEFINE_string (expose_debug_as, NULL,"expose debug in global object") DEFINE_bool(expose_free_buffer
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension 
DEFINE_bool (expose_gc, false,"expose gc extension") DEFINE_string(expose_gc_as
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name 
DEFINE_implication (expose_gc_as, expose_gc) DEFINE_bool(expose_externalize_string
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension 
DEFINE_bool (expose_trigger_failure, false,"expose trigger-failure extension") DEFINE_int(stack_trace_limit
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture 
DEFINE_bool (builtins_in_stack_traces, false,"show built-in functions in stack traces") DEFINE_bool(disable_native_files
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files 
DEFINE_bool (inline_new, true,"use fast inline allocation") DEFINE_bool(trace_codegen
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated 
DEFINE_bool (trace, false,"trace function calls") DEFINE_bool(mask_constants_with_cookie
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants 
DEFINE_bool (lazy, true,"use lazy compilation") DEFINE_bool(trace_opt
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization 
DEFINE_bool (trace_opt_stats, false,"trace lazy optimization statistics") DEFINE_bool(opt
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations 
DEFINE_bool (always_opt, false,"always try to optimize functions") DEFINE_bool(always_osr
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions 
DEFINE_bool (prepare_always_opt, false,"prepare for turning on always opt") DEFINE_bool(trace_deopt
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization 
DEFINE_bool (trace_stub_failures, false,"trace deoptimization of generated code stubs") DEFINE_int(min_preparse_length
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing 
DEFINE_bool (always_full_compiler, false,"try to use the dedicated run-once backend for all code") DEFINE_int(max_opt_count
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up 
DEFINE_bool (compilation_cache, true,"enable compilation cache") DEFINE_bool(cache_prototype_transitions
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions 
DEFINE_int (cpu_profiler_sampling_interval, 1000,"CPU profiler sampling interval in microseconds") DEFINE_bool(trace_debug_json
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response 
DEFINE_bool (trace_js_array_abuse, false,"trace out-of-bounds accesses to JS arrays") DEFINE_bool(trace_external_array_abuse
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays 
DEFINE_bool (trace_array_abuse, false,"trace out-of-bounds accesses to all arrays") DEFINE_implication(trace_array_abuse
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse 
DEFINE_implication (trace_array_abuse, trace_external_array_abuse) DEFINE_bool(debugger_auto_break
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue 
DEFINE_bool (enable_liveedit, true,"enable liveedit experimental feature") DEFINE_bool(hard_abort
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing 
DEFINE_int (stack_size, kPointerSize *123,"default size of stack region v8 is allowed to use (in kBytes)") DEFINE_int(max_stack_trace_source_length
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace 
DEFINE_bool (always_inline_smi_code, false,"always inline smi code in non-opt code") DEFINE_int(max_new_space_size
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new 
generation (in kBytes)") DEFINE_int(max_old_space_size
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable 
memory (in Mbytes)") DEFINE_bool(gc_global
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs 
DEFINE_int (gc_interval,-1,"garbage collect after <n> allocations") DEFINE_bool(trace_gc
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection 
DEFINE_bool (trace_gc_nvp, false,"print one detailed trace line in name=value format ""after each garbage collection") DEFINE_bool(trace_gc_ignore_scavenger
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection 
DEFINE_bool (print_cumulative_gc_stat, false,"print cumulative GC statistics in name=value format on exit") DEFINE_bool(print_max_heap_committed
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers 
DEFINE_bool (log_colour, true,"When logging, try to use coloured output.") DEFINE_bool(ignore_asm_unimplemented_break
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros 
DEFINE_bool (trace_sim_messages, false,"Trace simulator debug messages. Implied by --trace-sim.") DEFINE_bool(stack_trace_on_illegal
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown 
DEFINE_bool (abort_on_uncaught_exception, false,"abort program (dump core) when an uncaught exception is thrown") DEFINE_bool(randomize_hashes
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash 
collisions (with snapshots this option cannot override the baked-in seed)") DEFINE_int(hash_seed
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property 
keys (0 means random)" "(with snapshots this option cannot override the baked-in seed)") DEFINE_bool(profile_deserialization
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot 
DEFINE_bool (regexp_optimization, true,"generate optimized regexp code") DEFINE_bool(testing_bool_flag
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag 
DEFINE_maybe_bool (testing_maybe_bool_flag,"testing_maybe_bool_flag") DEFINE_int(testing_int_flag
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag 
DEFINE_float (testing_float_flag, 2.5,"float-flag") DEFINE_string(testing_string_flag
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag 
DEFINE_int (testing_prng_seed, 42,"Seed used for threading test randomness") DEFINE_string(testing_serialization_file
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap 
DEFINE_string (extra_code, NULL,"A filename with extra code to be included in"" the snapshot (mksnapshot only)") DEFINE_bool(profile_hydrogen_code_stub_compilation
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs 
DEFINE_bool (predictable, false,"enable predictable mode") DEFINE_neg_implication(predictable
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation 
DEFINE_neg_implication (predictable, concurrent_osr) DEFINE_neg_implication(predictable
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping 
DEFINE_neg_implication (predictable, parallel_sweeping) DEFINE_bool(help
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console 
DEFINE_bool (dump_counters, false,"Dump counters on exit") DEFINE_string(map_counters
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file 
DEFINE_args (js_arguments,"Pass all remaining arguments to the script. Alias for \"--\".") DEFINE_bool(debug_compile_events
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events 
DEFINE_bool (debug_script_collected_events, true,"Enable debugger script collected events") DEFINE_bool(gdbjit
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT 
interface (disables compacting GC)") DEFINE_bool(gdbjit_full
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT 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
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring 
DEFINE_bool (force_marking_deque_overflows, false,"force overflows of marking deque by reducing it's size ""to 64 words") DEFINE_bool(stress_compaction
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out 
bugs (implies" "--force_marking_deque_overflows)") DEFINE_bool(print_source
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code 
DEFINE_bool (print_builtin_source, false,"pretty print source code for builtins") DEFINE_bool(print_ast
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST 
DEFINE_bool (print_builtin_ast, false,"print source AST for builtins") DEFINE_string(stop_at
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint 
DEFINE_bool (trap_on_abort, false,"replace aborts by breakpoints") DEFINE_bool(print_builtin_scopes
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins 
DEFINE_bool (print_scopes, false,"print scopes") DEFINE_bool(trace_contexts
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations 
DEFINE_bool (gc_greedy, false,"perform GC prior to some allocations") DEFINE_bool(gc_verbose
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection 
DEFINE_bool (heap_stats, false,"report heap statistics before and after GC") DEFINE_bool(code_stats
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC 
DEFINE_bool (verify_native_context_separation, false,"verify that code holds on to at most one native context after GC") DEFINE_bool(print_handles
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC 
DEFINE_bool (print_global_handles, false,"report global handles after GC") DEFINE_bool(trace_ic
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions 
DEFINE_bool (print_interfaces, false,"print interfaces") DEFINE_bool(print_interface_details
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details 
DEFINE_int (print_interface_depth, 5,"depth for printing interfaces") DEFINE_bool(trace_normalization
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries 
DEFINE_bool (trace_lazy, false,"trace lazy compilation") DEFINE_bool(collect_heap_spill_statistics
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries report heap
spill statistics along with 
heap_stats (requires heap_stats)") DEFINE_bool(trace_isolates
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries report heap
spill statistics along with
trace isolate state changes 
DEFINE_bool (regexp_possessive_quantifier, false,"enable possessive quantifier syntax for testing") DEFINE_bool(trace_regexp_bytecodes
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries report heap
spill statistics along with
trace isolate state changes
trace regexp bytecode
execution 
DEFINE_bool (trace_regexp_assembler, false,"trace regexp macro assembler calls.") DEFINE_bool(log
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries report heap
spill statistics along with
trace isolate state changes
trace regexp bytecode
execution Minimal 
logging (no API, code, GC, suspect, or handles samples).") DEFINE_bool(log_all
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries report heap
spill statistics along with
trace isolate state changes
trace regexp bytecode
execution Minimal Log all
events to the log file 
DEFINE_bool (log_runtime, false,"Activate runtime system %Log call.") DEFINE_bool(log_api
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries report heap
spill statistics along with
trace isolate state changes
trace regexp bytecode
execution Minimal Log all
events to the log file Log API
events to the log file 
DEFINE_bool (log_code, false,"Log code events to the log file without profiling.") DEFINE_bool(log_gc
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries report heap
spill statistics along with
trace isolate state changes
trace regexp bytecode
execution Minimal Log all
events to the log file Log API
events to the log file Log
heap samples on garbage
collection for the hp2ps tool 
DEFINE_bool (log_handles, false,"Log global handle events.") DEFINE_bool(log_snapshot_positions
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries report heap
spill statistics along with
trace isolate state changes
trace regexp bytecode
execution Minimal Log all
events to the log file Log API
events to the log file Log
heap samples on garbage
collection for the hp2ps tool
log positions 
of (de) serialized objects in the snapshot.") DEFINE_bool(log_suspect
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries report heap
spill statistics along with
trace isolate state changes
trace regexp bytecode
execution Minimal Log all
events to the log file Log API
events to the log file Log
heap samples on garbage
collection for the hp2ps tool
log positions Log suspect
operations 
DEFINE_bool (prof, false,"Log statistical profiling information (implies --log-code).") DEFINE_bool(prof_browser_mode
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries report heap
spill statistics along with
trace isolate state changes
trace regexp bytecode
execution Minimal Log all
events to the log file Log API
events to the log file Log
heap samples on garbage
collection for the hp2ps tool
log positions Log suspect
operations Used with turns on
browser compatible mode for
profiling 
DEFINE_bool (log_regexp, false,"Log regular expression execution.") DEFINE_string(logfile
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries report heap
spill statistics along with
trace isolate state changes
trace regexp bytecode
execution Minimal Log all
events to the log file Log API
events to the log file Log
heap samples on garbage
collection for the hp2ps tool
log positions Log suspect
operations Used with turns on
browser compatible mode for
profiling v8 Specify the name
of the log file 
DEFINE_bool (logfile_per_isolate, true,"Separate log files for each isolate.") DEFINE_bool(ll_prof
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries report heap
spill statistics along with
trace isolate state changes
trace regexp bytecode
execution Minimal Log all
events to the log file Log API
events to the log file Log
heap samples on garbage
collection for the hp2ps tool
log positions Log suspect
operations Used with turns on
browser compatible mode for
profiling v8 Specify the name
of the log file Enable low
level linux profiler 
DEFINE_bool (perf_basic_prof, false,"Enable perf linux profiler (basic support).") DEFINE_bool(perf_jit_prof
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries report heap
spill statistics along with
trace isolate state changes
trace regexp bytecode
execution Minimal Log all
events to the log file Log API
events to the log file Log
heap samples on garbage
collection for the hp2ps tool
log positions Log suspect
operations Used with turns on
browser compatible mode for
profiling v8 Specify the name
of the log file Enable low
level linux profiler Enable
perf linux 
profiler (experimental annotate support).") DEFINE_string(gc_fake_mmap
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries report heap
spill statistics along with
trace isolate state changes
trace regexp bytecode
execution Minimal Log all
events to the log file Log API
events to the log file Log
heap samples on garbage
collection for the hp2ps tool
log positions Log suspect
operations Used with turns on
browser compatible mode for
profiling v8 Specify the name
of the log file Enable low
level linux profiler Enable
perf linux tmp Specify the
name of the file for fake gc
mmap used in ll_prof 
DEFINE_bool (log_internal_timer_events, false,"Time internal events.") DEFINE_bool(log_timer_events
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries report heap
spill statistics along with
trace isolate state changes
trace regexp bytecode
execution Minimal Log all
events to the log file Log API
events to the log file Log
heap samples on garbage
collection for the hp2ps tool
log positions Log suspect
operations Used with turns on
browser compatible mode for
profiling v8 Specify the name
of the log file Enable low
level linux profiler Enable
perf linux tmp Specify the
name of the file for fake gc
mmap used in ll_prof Time
events including external
callbacks 
DEFINE_implication (log_timer_events, log_internal_timer_events) DEFINE_implication(log_internal_timer_events
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries report heap
spill statistics along with
trace isolate state changes
trace regexp bytecode
execution Minimal Log all
events to the log file Log API
events to the log file Log
heap samples on garbage
collection for the hp2ps tool
log positions Log suspect
operations Used with turns on
browser compatible mode for
profiling v8 Specify the name
of the log file Enable low
level linux profiler Enable
perf linux tmp Specify the
name of the file for fake gc
mmap used in ll_prof Time
events including external
callbacks prof 
DEFINE_bool (log_instruction_stats, false,"Log AArch64 instruction statistics.") DEFINE_string(log_instruction_file
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries report heap
spill statistics along with
trace isolate state changes
trace regexp bytecode
execution Minimal Log all
events to the log file Log API
events to the log file Log
heap samples on garbage
collection for the hp2ps tool
log positions Log suspect
operations Used with turns on
browser compatible mode for
profiling v8 Specify the name
of the log file Enable low
level linux profiler Enable
perf linux tmp Specify the
name of the file for fake gc
mmap used in ll_prof Time
events including external
callbacks prof arm64_inst
AArch64 instruction statistics
log file 
DEFINE_int (log_instruction_period, 1<< 22,"AArch64 instruction statistics logging period.") DEFINE_bool(redirect_code_traces
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries report heap
spill statistics along with
trace isolate state changes
trace regexp bytecode
execution Minimal Log all
events to the log file Log API
events to the log file Log
heap samples on garbage
collection for the hp2ps tool
log positions Log suspect
operations Used with turns on
browser compatible mode for
profiling v8 Specify the name
of the log file Enable low
level linux profiler Enable
perf linux tmp Specify the
name of the file for fake gc
mmap used in ll_prof Time
events including external
callbacks prof arm64_inst
AArch64 instruction statistics
log file output deopt
information and disassembly
into file code< pid >
< isolateid > asm 
DEFINE_string (redirect_code_traces_to, NULL,"output deopt information and disassembly into the given file") DEFINE_bool(hydrogen_track_positions
 
 DEFINE_bool (trace_elements_transitions, false,"trace elements transitions") DEFINE_bool(trace_creation_allocation_sites
 
trace the creation of
allocation sites 
DEFINE_bool (print_code_stubs, false,"print code stubs") DEFINE_bool(test_secondary_stub_cache
 
trace the creation of
allocation sites test
secondary stub cache by
disabling the primary one 
DEFINE_bool (test_primary_stub_cache, false,"test primary stub cache by disabling the secondary one") DEFINE_bool(print_code
 
trace the creation of
allocation sites test
secondary stub cache by
disabling the primary one
print generated code 
DEFINE_bool (print_opt_code, false,"print optimized code") DEFINE_bool(print_unopt_code
 
trace the creation of
allocation sites test
secondary stub cache by
disabling the primary one
print generated code print
unoptimized code before
printing optimized code based
on it 
DEFINE_bool (print_code_verbose, false,"print more information for code") DEFINE_bool(print_builtin_code
 
 DEFINE_bool (enable_ool_constant_pool, V8_OOL_CONSTANT_POOL,"enable use of out-of-line constant pools (ARM only)") DEFINE_bool(use_strict
 
enforce strict mode DEFINE_bool (es_staging, false,"enable upcoming ES6+ features") DEFINE_bool(harmony_typeof
 
enforce strict mode enable
harmony semantics for typeof 
DEFINE_bool (harmony_scoping, false,"enable harmony block scoping") DEFINE_bool(harmony_modules
 
enforce strict mode enable
harmony semantics for typeof
enable harmony 
modules (implies block scoping)") DEFINE_bool(harmony_symbols
 
char NormalizeChar (char ch)
 

Variables

 false
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths 
true
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object 
size
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array 
shift
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter 
NULL
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to 
optimize
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function 
info
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf 
map
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available 
ENABLE_VFP3_DEFAULT
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for 
ENABLE_32DREGS_DEFAULT
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in 
name
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag 
Hello
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag 
world
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp 
serdes
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage 
message
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including 
flags
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries report heap
spill statistics along with
trace isolate state changes
trace regexp bytecode
execution Minimal Log all
events to the log file Log API
events to the log file Log
heap samples on garbage
collection for the hp2ps tool
log positions Log suspect
operations Used with 
prof
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries report heap
spill statistics along with
trace isolate state changes
trace regexp bytecode
execution Minimal Log all
events to the log file Log API
events to the log file Log
heap samples on garbage
collection for the hp2ps tool
log positions Log suspect
operations Used with turns on
browser compatible mode for
profiling v8 
log
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries report heap
spill statistics along with
trace isolate state changes
trace regexp bytecode
execution Minimal Log all
events to the log file Log API
events to the log file Log
heap samples on garbage
collection for the hp2ps tool
log positions Log suspect
operations Used with turns on
browser compatible mode for
profiling v8 Specify the name
of the log file Enable low
level linux profiler Enable
perf linux tmp 
__v8_gc__
 
enable upcoming ES6 features
enable harmony block scoping
enable harmony enable harmony
proxies enable harmony
generators enable harmony
numeric enable harmony string
enable harmony math functions
harmony_scoping
harmony_symbols
harmony_collections
harmony_iteration
harmony_strings
harmony_scoping harmony_maths
tracks arrays with only smi
values Optimize object Array
DOM strings and string
pretenure call new trace
pretenuring decisions of
HAllocate instructions track
fields with only smi values
track fields with heap values
track_fields track_fields
Enables optimizations which
favor memory size over
execution speed use string
slices optimization filter
maximum number of GVN fix
point iterations use function
inlining use allocation
folding eliminate write
barriers targeting allocations
in optimized code maximum
source size in bytes
considered for a single
inlining maximum cumulative
number of AST nodes considered
for inlining crankshaft
harvests type feedback from
stub cache trace check
elimination phase hydrogen
tracing filter trace hydrogen
to given file name trace
inlining decisions trace store
elimination trace all use
positions trace global value
numbering trace hydrogen
escape analysis trace the
tracking of allocation sites
trace map generalization
environment for every
instruction deoptimize every n
garbage collections put a
break point before
deoptimizing deoptimize
uncommon cases use on stack
replacement trace array bounds
check elimination perform
array index dehoisting use
load elimination use store
elimination use constant
folding eliminate unreachable
code number of stress runs
when picking a function to
watch for shared function not
JSFunction itself flushes the
cache of optimized code for
closures on every GC functions
with arguments object maximum
number of escape analysis fix
point iterations allow uint32
values on optimize frames if
they are used only in safe
operations track concurrent
recompilation artificial
compilation delay in ms
concurrent on stack
replacement do not emit check
maps for constant values that
have a leaf deoptimize the
optimized code if the layout
of the maps changes number of
stack frames inspected by the
profiler percentage of ICs
that must have type info to
allow optimization extra
verbose compilation tracing
generate extra emit comments
in code disassembly enable use
of SSE3 instructions if
available enable use of CMOV
instruction if available
enable use of VFP3
instructions if available
enable use of NEON
instructions if enable use of
SDIV and UDIV instructions if
enable loading bit constant by
means of movw movt instruction
enable unaligned accesses for
enable use of d16 d31
registers on ARM this requires
VFP3 force all emitted
branches to be in long expose
natives in global object
expose freeBuffer extension
expose gc extension under the
specified name expose
externalize string extension
number of stack frames to
capture disable builtin
natives files print name of
functions for which code is
generated use random jit
cookie to mask large constants
trace lazy optimization use
adaptive optimizations always
try to OSR functions trace
optimize function
deoptimization minimum length
for automatic enable
preparsing maximum number of
optimization attempts before
giving up cache prototype
transitions trace debugging
JSON request response trace
out of bounds accesses to
external arrays
trace_js_array_abuse
automatically set the debug
break flag when debugger
commands are in the queue
abort by crashing maximum
length of function source code
printed in a stack trace max
size of the new max size of
the old max size of executable
always perform global GCs
print one trace line following
each garbage collection do not
print trace line after
scavenger collection print
statistics of the maximum
memory committed for the heap
in only print modified
registers Don t break for
ASM_UNIMPLEMENTED_BREAK macros
print stack trace when an
illegal exception is thrown
randomize hashes to avoid
predictable hash Fixed seed to
use to hash property Print the
time it takes to deserialize
the snapshot testing_bool_flag
testing_int_flag string flag
tmp file in which to serialize
heap Print the time it takes
to lazily compile hydrogen
code stubs
concurrent_recompilation
concurrent_sweeping Print
usage including on console Map
counters to a file Enable
debugger compile events enable
GDBJIT enable GDBJIT interface
for all code objects dump only
objects containing this
substring stress the GC
compactor to flush out pretty
print source code print source
AST function name where to
insert a breakpoint print
scopes for builtins trace
contexts operations print
stuff during garbage
collection report code
statistics after GC report
handles after GC trace cache
state transitions print
interface inference details
prints when objects are turned
into dictionaries report heap
spill statistics along with
trace isolate state changes
trace regexp bytecode
execution Minimal Log all
events to the log file Log API
events to the log file Log
heap samples on garbage
collection for the hp2ps tool
log positions Log suspect
operations Used with turns on
browser compatible mode for
profiling v8 Specify the name
of the log file Enable low
level linux profiler Enable
perf linux tmp Specify the
name of the file for fake gc
mmap used in ll_prof Time
events including external
callbacks prof arm64_inst 
csv
 

Macro Definition Documentation

#define FLAG_MODE_DEFINE

Definition at line 45 of file flags.cc.

#define FLAG_MODE_DEFINE_DEFAULTS
#define FLAG_MODE_DEFINE_IMPLICATIONS
#define FLAG_MODE_META