V8 Project
flag-definitions.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DEFINE_IMPLICATION(whenflag, thenflag)    DEFINE_VALUE_IMPLICATION(whenflag, thenflag, true)
 
#define DEFINE_NEG_IMPLICATION(whenflag, thenflag)    DEFINE_VALUE_IMPLICATION(whenflag, thenflag, false)
 
#define FLAG_FULL(ftype, ctype, nam, def, cmt)
 
#define FLAG_READONLY(ftype, ctype, nam, def, cmt)
 
#define FLAG_ALIAS(ftype, ctype, alias, nam)
 
#define DEFINE_VALUE_IMPLICATION(whenflag, thenflag, value)
 
#define COMMA   ,
 
#define ENABLE_VFP3_DEFAULT   true
 
#define ENABLE_ARMV7_DEFAULT   true
 
#define ENABLE_32DREGS_DEFAULT   true
 
#define ENABLE_NEON_DEFAULT   true
 
#define DEFINE_BOOL(nam, def, cmt)   FLAG(BOOL, bool, nam, def, cmt)
 
#define DEFINE_MAYBE_BOOL(nam, cmt)    FLAG(MAYBE_BOOL, MaybeBoolFlag, nam, {false COMMA false}, cmt)
 
#define DEFINE_INT(nam, def, cmt)   FLAG(INT, int, nam, def, cmt)
 
#define DEFINE_FLOAT(nam, def, cmt)   FLAG(FLOAT, double, nam, def, cmt)
 
#define DEFINE_STRING(nam, def, cmt)   FLAG(STRING, const char*, nam, def, cmt)
 
#define DEFINE_ARGS(nam, cmt)   FLAG(ARGS, JSArguments, nam, {0 COMMA NULL}, cmt)
 
#define DEFINE_ALIAS_BOOL(alias, nam)   FLAG_ALIAS(BOOL, bool, alias, nam)
 
#define DEFINE_ALIAS_INT(alias, nam)   FLAG_ALIAS(INT, int, alias, nam)
 
#define DEFINE_ALIAS_FLOAT(alias, nam)   FLAG_ALIAS(FLOAT, double, alias, nam)
 
#define DEFINE_ALIAS_STRING(alias, nam)    FLAG_ALIAS(STRING, const char*, alias, nam)
 
#define DEFINE_ALIAS_ARGS(alias, nam)   FLAG_ALIAS(ARGS, JSArguments, alias, nam)
 
#define FLAG   FLAG_FULL
 
#define FLAG   FLAG_READONLY
 
#define FLAG   FLAG_FULL
 
#define FLAG   FLAG_READONLY
 
#define FLAG   FLAG_READONLY
 
#define FLAG   FLAG_READONLY
 

Functions

 DEFINE_BOOL (harmony_modules, false, "enable harmony modules (implies block scoping)") DEFINE_BOOL(harmony_numeric_literals
 
enable harmony numeric literals (0o77, 0b11)") DEFINE_BOOL(harmony_object_literals
 
enable harmony numeric enable harmony object literal extensions DEFINE_BOOL (compiled_keyed_generic_loads, false, "use optimizing compiler to generate keyed generic load stubs") DEFINE_BOOL(clever_optimizations
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string DEFINE_BOOL (allocation_site_pretenuring, true, "pretenure with allocation sites") DEFINE_BOOL(trace_pretenuring
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions DEFINE_BOOL (trace_pretenuring_statistics, false, "trace allocation site pretenuring statistics") DEFINE_BOOL(optimize_for_size
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed DEFINE_BOOL (use_write_barrier_elimination, true, "eliminate write barriers targeting allocations in optimized code") DEFINE_INT(max_inlined_source_size
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed 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 harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining DEFINE_BOOL (collect_megamorphic_maps_from_stub_cache, true, "crankshaft harvests type feedback from stub cache") DEFINE_BOOL(trace_track_allocation_sites
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites DEFINE_INT (deopt_every_n_times, 0, "deoptimize every n times a deopt point is passed") DEFINE_INT(deopt_every_n_garbage_collections
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections DEFINE_BOOL (trap_on_stub_deopt, false, "put a break point before deoptimizing a stub") DEFINE_BOOL(array_bounds_checks_elimination
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination DEFINE_BOOL (array_bounds_checks_hoisting, false, "perform array bounds checks hoisting") DEFINE_BOOL(analyze_environment_liveness
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values DEFINE_BOOL (lookup_sample_by_shared, true, "when picking a function to optimize, watch for shared function " "info, not JSFunction itself") DEFINE_BOOL(flush_optimized_code_cache
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC DEFINE_INT (escape_analysis_iterations, 2, "maximum number of escape analysis fix-point iterations") DEFINE_BOOL(opt_safe_uint32_operations
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC 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 harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC 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 harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC 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(omit_map_checks_for_leaf_maps
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes DEFINE_BOOL (turbo_source_positions, false, "track source code positions when building TurboFan IR") DEFINE_BOOL(context_specialization
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan DEFINE_INT (typed_array_max_size_in_heap, 64, "threshold for in-heap typed array") DEFINE_INT(interrupt_budget
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered DEFINE_INT (type_info_threshold, 25, "percentage of ICs that must have type info to allow optimization") DEFINE_INT(generic_ic_threshold
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization DEFINE_BOOL (enable_sse4_1, true, "enable use of SSE4.1 instructions if available") DEFINE_BOOL(enable_sahf
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if available (X64 only)") DEFINE_BOOL(enable_vfp3
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if 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 harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if available (ARM only)") DEFINE_BOOL(enable_sudiv
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS instructions if enable loading bit constant by means of movw movt instruction pairs (ARM only)") DEFINE_BOOL(enable_unaligned_accesses
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for ARMv7 (ARM only)") DEFINE_BOOL(enable_32dregs
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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_BOOL(enable_always_align_csp
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be aligned (ARM64 only)") DEFINE_STRING(expose_gc_as
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name DEFINE_BOOL (expose_externalize_string, false, "expose externalize string extension") DEFINE_BOOL(builtins_in_stack_traces
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces DEFINE_BOOL (trace_codegen, false, "print name of functions for which code is generated") DEFINE_BOOL(mask_constants_with_cookie
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants DEFINE_BOOL (trace_stub_failures, false, "trace deoptimization of generated code stubs") DEFINE_INT(min_preparse_length
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing DEFINE_INT (max_opt_count, 10, "maximum number of optimization attempts before giving up.") DEFINE_INT(cpu_profiler_sampling_interval
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds DEFINE_BOOL (trace_js_array_abuse, false, "trace out-of-bounds accesses to JS arrays") DEFINE_BOOL(trace_external_array_abuse
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays DEFINE_BOOL (trace_array_abuse, false, "trace out-of-bounds accesses to all arrays") DEFINE_INT(stack_size
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to use (in kBytes)") DEFINE_INT(max_stack_trace_source_length
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to 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(min_semi_space_size
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi space (in MBytes)
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces DEFINE_INT (max_semi_space_size, 0, "max size of a semi-space (in MBytes), the new space consists of two" "semi-spaces") DEFINE_BOOL(trace_gc
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces 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 harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection DEFINE_BOOL (trace_idle_notification, false, "print one trace line following each idle notification") DEFINE_BOOL(print_cumulative_gc_stat
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers DEFINE_BOOL (ignore_asm_unimplemented_break, false, "Don't break for ASM_UNIMPLEMENTED_BREAK macros.") DEFINE_BOOL(trace_sim_messages
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim DEFINE_BOOL (stack_trace_on_illegal, false, "print stack trace when an illegal exception is thrown") DEFINE_BOOL(abort_on_uncaught_exception
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort program (dump core) when an uncaught exception is thrown") DEFINE_BOOL(randomize_hashes
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash collisions (with snapshots this option cannot override the baked-in seed)") DEFINE_INT(hash_seed
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort 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 harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot DEFINE_STRING (testing_serialization_file, "/tmp/serdes", "file in which to serialize heap") DEFINE_STRING(extra_code
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the snapshot (mksnapshot only)") DEFINE_STRING(raw_file
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes to (mksnapshot only)") DEFINE_STRING(raw_context_file
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob file (mksnapshot only)") DEFINE_BOOL(profile_hydrogen_code_stub_compilation
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs DEFINE_ARGS (js_arguments, "Pass all remaining arguments to the script. Alias for \"--\".") DEFINE_STRING(gdbjit_dump_filter
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs 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 harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out bugs (implies " "--force_marking_deque_overflows)") DEFINE_BOOL(print_builtin_source
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins DEFINE_BOOL (verify_native_context_separation, false, "verify that code holds on to at most one native context after GC") DEFINE_BOOL(print_turbo_replay
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs DEFINE_BOOL (trace_normalization, false, "prints when objects are turned into dictionaries.") DEFINE_BOOL(collect_heap_spill_statistics
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with heap_stats (requires heap_stats)") DEFINE_BOOL(regexp_possessive_quantifier
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing DEFINE_BOOL (trace_regexp_assembler, false, "trace regexp macro assembler calls.") DEFINE_BOOL(log
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal logging (no API, code, GC, suspect, or handles samples).") DEFINE_BOOL(log_code
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling DEFINE_BOOL (log_gc, false, "Log heap samples on garbage collection for the hp2ps tool.") DEFINE_BOOL(log_snapshot_positions
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling log positions of (de) serialized objects in the snapshot.") DEFINE_BOOL(prof
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling log positions Log statistical profiling information (implies --log-code).") DEFINE_BOOL(prof_browser_mode
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling log positions Log statistical profiling Used with turns on browser compatible mode for profiling DEFINE_BOOL (perf_basic_prof, false, "Enable perf linux profiler (basic support).") DEFINE_BOOL(perf_jit_prof
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling log positions Log statistical profiling Used with turns on browser compatible mode for profiling Enable perf linux profiler (experimental annotate support).") DEFINE_STRING(gc_fake_mmap
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling log positions Log statistical profiling Used with turns on browser compatible mode for profiling Enable perf linux tmp Specify the name of the file for fake gc mmap used in ll_prof DEFINE_BOOL (log_timer_events, false, "Time events including external callbacks.") DEFINE_STRING(log_instruction_file
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling log positions Log statistical profiling Used with turns on browser compatible mode for profiling Enable perf linux tmp Specify the name of the file for fake gc mmap used in ll_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 harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling log positions Log statistical profiling Used with turns on browser compatible mode for profiling Enable perf linux tmp Specify the name of the file for fake gc mmap used in ll_prof arm64_inst AArch64 instruction statistics log file output deopt information and disassembly into file code< pid >< isolate id > 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_creation_allocation_sites, false, "trace the creation of allocation sites") DEFINE_BOOL(test_secondary_stub_cache
 
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_unopt_code
 
 DEFINE_BOOL (verify_predictable, false, "this mode is used for checking that V8 behaves predictably") DEFINE_INT(dump_allocations_digest_at_alloc
 

Variables

 false
 
enable harmony numeric enable harmony object literal extensions true
 
enable harmony numeric enable harmony object literal extensions Optimize object size
 
enable harmony numeric enable harmony object literal extensions Optimize object Array shift
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf map
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if ENABLE_VFP3_DEFAULT
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available ENABLE_NEON_DEFAULT
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for ENABLE_32DREGS_DEFAULT
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be NULL
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays V8_DEFAULT_STACK_SIZE_KB
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in name
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling log positions Log statistical profiling Used with prof
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling log positions Log statistical profiling Used with turns on browser compatible mode for profiling Enable perf linux tmp __v8_gc__
 
enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling log positions Log statistical profiling Used with turns on browser compatible mode for profiling Enable perf linux tmp Specify the name of the file for fake gc mmap used in ll_prof arm64_inst csv
 

Macro Definition Documentation

◆ COMMA

#define COMMA   ,

Definition at line 78 of file flag-definitions.h.

◆ DEFINE_ALIAS_ARGS

#define DEFINE_ALIAS_ARGS (   alias,
  nam 
)    FLAG_ALIAS(ARGS, JSArguments, alias, nam)

Definition at line 141 of file flag-definitions.h.

◆ DEFINE_ALIAS_BOOL

#define DEFINE_ALIAS_BOOL (   alias,
  nam 
)    FLAG_ALIAS(BOOL, bool, alias, nam)

Definition at line 136 of file flag-definitions.h.

◆ DEFINE_ALIAS_FLOAT

#define DEFINE_ALIAS_FLOAT (   alias,
  nam 
)    FLAG_ALIAS(FLOAT, double, alias, nam)

Definition at line 138 of file flag-definitions.h.

◆ DEFINE_ALIAS_INT

#define DEFINE_ALIAS_INT (   alias,
  nam 
)    FLAG_ALIAS(INT, int, alias, nam)

Definition at line 137 of file flag-definitions.h.

◆ DEFINE_ALIAS_STRING

#define DEFINE_ALIAS_STRING (   alias,
  nam 
)     FLAG_ALIAS(STRING, const char*, alias, nam)

Definition at line 139 of file flag-definitions.h.

◆ DEFINE_ARGS

#define DEFINE_ARGS (   nam,
  cmt 
)    FLAG(ARGS, JSArguments, nam, {0 COMMA NULL}, cmt)

Definition at line 134 of file flag-definitions.h.

◆ DEFINE_BOOL

#define DEFINE_BOOL (   nam,
  def,
  cmt 
)    FLAG(BOOL, bool, nam, def, cmt)

Definition at line 128 of file flag-definitions.h.

◆ DEFINE_FLOAT

#define DEFINE_FLOAT (   nam,
  def,
  cmt 
)    FLAG(FLOAT, double, nam, def, cmt)

Definition at line 132 of file flag-definitions.h.

◆ DEFINE_IMPLICATION

#define DEFINE_IMPLICATION (   whenflag,
  thenflag 
)     DEFINE_VALUE_IMPLICATION(whenflag, thenflag, true)

Definition at line 13 of file flag-definitions.h.

◆ DEFINE_INT

#define DEFINE_INT (   nam,
  def,
  cmt 
)    FLAG(INT, int, nam, def, cmt)

Definition at line 131 of file flag-definitions.h.

◆ DEFINE_MAYBE_BOOL

#define DEFINE_MAYBE_BOOL (   nam,
  cmt 
)     FLAG(MAYBE_BOOL, MaybeBoolFlag, nam, {false COMMA false}, cmt)

Definition at line 129 of file flag-definitions.h.

◆ DEFINE_NEG_IMPLICATION

#define DEFINE_NEG_IMPLICATION (   whenflag,
  thenflag 
)     DEFINE_VALUE_IMPLICATION(whenflag, thenflag, false)

Definition at line 16 of file flag-definitions.h.

◆ DEFINE_STRING

#define DEFINE_STRING (   nam,
  def,
  cmt 
)    FLAG(STRING, const char*, nam, def, cmt)

Definition at line 133 of file flag-definitions.h.

◆ DEFINE_VALUE_IMPLICATION

#define DEFINE_VALUE_IMPLICATION (   whenflag,
  thenflag,
  value 
)

Definition at line 75 of file flag-definitions.h.

◆ ENABLE_32DREGS_DEFAULT

#define ENABLE_32DREGS_DEFAULT   true

Definition at line 118 of file flag-definitions.h.

◆ ENABLE_ARMV7_DEFAULT

#define ENABLE_ARMV7_DEFAULT   true

Definition at line 113 of file flag-definitions.h.

◆ ENABLE_NEON_DEFAULT

#define ENABLE_NEON_DEFAULT   true

Definition at line 123 of file flag-definitions.h.

◆ ENABLE_VFP3_DEFAULT

#define ENABLE_VFP3_DEFAULT   true

Definition at line 108 of file flag-definitions.h.

◆ FLAG [1/6]

#define FLAG   FLAG_FULL

Definition at line 910 of file flag-definitions.h.

◆ FLAG [2/6]

#define FLAG   FLAG_READONLY

Definition at line 910 of file flag-definitions.h.

◆ FLAG [3/6]

#define FLAG   FLAG_FULL

Definition at line 910 of file flag-definitions.h.

◆ FLAG [4/6]

#define FLAG   FLAG_READONLY

Definition at line 910 of file flag-definitions.h.

◆ FLAG [5/6]

#define FLAG   FLAG_READONLY

Definition at line 910 of file flag-definitions.h.

◆ FLAG [6/6]

#define FLAG   FLAG_READONLY

Definition at line 910 of file flag-definitions.h.

◆ FLAG_ALIAS

#define FLAG_ALIAS (   ftype,
  ctype,
  alias,
  nam 
)

Definition at line 71 of file flag-definitions.h.

◆ FLAG_FULL

#define FLAG_FULL (   ftype,
  ctype,
  nam,
  def,
  cmt 
)

Definition at line 63 of file flag-definitions.h.

◆ FLAG_READONLY

#define FLAG_READONLY (   ftype,
  ctype,
  nam,
  def,
  cmt 
)

Definition at line 67 of file flag-definitions.h.

Function Documentation

◆ aligned()

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be aligned ( ARM64  only)

Referenced by v8::internal::Assembler::movdq().

+ Here is the caller graph for this function:

◆ ARMv7()

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for ARMv7 ( ARM  only)

◆ available() [1/2]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS instructions if available ( ARM  only)

◆ available() [2/2]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if available ( X64  only)

Referenced by v8::internal::Assembler::set_constant_pool_available(), and v8::internal::TEST().

+ Here is the caller graph for this function:

◆ bugs()

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out bugs ( implies " "--  force_marking_deque_overflows)

◆ collisions()

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash collisions ( with snapshots this option cannot override the baked-in  seed)

◆ DEFINE_ARGS()

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs DEFINE_ARGS ( js_arguments  ,
"Pass all remaining arguments to the script. Alias for \"--\"."   
)

◆ DEFINE_BOOL() [1/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string DEFINE_BOOL ( allocation_site_pretenuring  ,
true  ,
"pretenure with allocation sites"   
)

◆ DEFINE_BOOL() [2/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to 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_BOOL() [3/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination DEFINE_BOOL ( array_bounds_checks_hoisting  ,
false  ,
"perform array bounds checks hoisting"   
)

◆ DEFINE_BOOL() [4/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC 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() [5/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining DEFINE_BOOL ( collect_megamorphic_maps_from_stub_cache  ,
true  ,
"crankshaft harvests type feedback from stub cache"   
)

◆ DEFINE_BOOL() [6/35]

enable harmony numeric enable harmony object literal extensions DEFINE_BOOL ( compiled_keyed_generic_loads  ,
false  ,
"use optimizing compiler to generate keyed generic load stubs"   
)

◆ DEFINE_BOOL() [7/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC 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() [8/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if 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() [9/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization DEFINE_BOOL ( enable_sse4_1  ,
true  ,
"enable use of SSE4.1 instructions if available  
)

◆ DEFINE_BOOL() [10/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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() [11/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name DEFINE_BOOL ( expose_externalize_string  ,
false  ,
"expose externalize string extension"   
)

◆ DEFINE_BOOL() [12/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs 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() [13/35]

DEFINE_BOOL ( harmony_modules  ,
false  ,
"enable harmony modules (implies block scoping)"   
)

◆ DEFINE_BOOL() [14/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers DEFINE_BOOL ( ignore_asm_unimplemented_break  ,
false  ,
"Don't break for ASM_UNIMPLEMENTED_BREAK macros."   
)

◆ DEFINE_BOOL() [15/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling DEFINE_BOOL ( log_gc  ,
false  ,
"Log heap samples on garbage collection for the hp2ps tool."   
)

◆ DEFINE_BOOL() [16/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling log positions Log statistical profiling Used with turns on browser compatible mode for profiling Enable perf linux tmp Specify the name of the file for fake gc mmap used in ll_prof DEFINE_BOOL ( log_timer_events  ,
false  ,
"Time events including external callbacks."   
)

◆ DEFINE_BOOL() [17/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values DEFINE_BOOL ( lookup_sample_by_shared  ,
true  ,
"when picking a function to  optimize,
watch for shared function " "  info,
not JSFunction itself"   
)

◆ DEFINE_BOOL() [18/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling log positions Log statistical profiling Used with turns on browser compatible mode for profiling DEFINE_BOOL ( perf_basic_prof  ,
false  ,
"Enable perf linux profiler (basic support)."   
)

◆ DEFINE_BOOL() [19/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim DEFINE_BOOL ( stack_trace_on_illegal  ,
false  ,
"print stack trace when an illegal exception is thrown"   
)

◆ DEFINE_BOOL() [20/35]

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() [21/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays DEFINE_BOOL ( trace_array_abuse  ,
false  ,
"trace out-of-bounds accesses to all arrays"   
)

◆ DEFINE_BOOL() [22/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces DEFINE_BOOL ( trace_codegen  ,
false  ,
"print name of functions for which code is generated"   
)

◆ DEFINE_BOOL() [23/35]

DEFINE_BOOL ( trace_creation_allocation_sites  ,
false  ,
"trace the creation of allocation sites"   
)

◆ DEFINE_BOOL() [24/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection DEFINE_BOOL ( trace_gc_nvp  ,
false   
)

◆ DEFINE_BOOL() [25/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection DEFINE_BOOL ( trace_idle_notification  ,
false  ,
"print one trace line following each idle notification"   
)

◆ DEFINE_BOOL() [26/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds DEFINE_BOOL ( trace_js_array_abuse  ,
false  ,
"trace out-of-bounds accesses to JS arrays"   
)

◆ DEFINE_BOOL() [27/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs DEFINE_BOOL ( trace_normalization  ,
false  ,
"prints when objects are turned into dictionaries."   
)

◆ DEFINE_BOOL() [28/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions DEFINE_BOOL ( trace_pretenuring_statistics  ,
false  ,
"trace allocation site pretenuring statistics"   
)

◆ DEFINE_BOOL() [29/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing DEFINE_BOOL ( trace_regexp_assembler  ,
false  ,
"trace regexp macro assembler calls."   
)

◆ DEFINE_BOOL() [30/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants DEFINE_BOOL ( trace_stub_failures  ,
false  ,
"trace deoptimization of generated code stubs"   
)

◆ DEFINE_BOOL() [31/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections DEFINE_BOOL ( trap_on_stub_deopt  ,
false  ,
"put a break point before deoptimizing a stub"   
)

◆ DEFINE_BOOL() [32/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes DEFINE_BOOL ( turbo_source_positions  ,
false  ,
"track source code positions when building TurboFan IR"   
)

◆ DEFINE_BOOL() [33/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed DEFINE_BOOL ( use_write_barrier_elimination  ,
true  ,
"eliminate write barriers targeting allocations in optimized code"   
)

◆ DEFINE_BOOL() [34/35]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins DEFINE_BOOL ( verify_native_context_separation  ,
false  ,
"verify that code holds on to at most one native context after GC"   
)

◆ DEFINE_BOOL() [35/35]

DEFINE_BOOL ( verify_predictable  ,
false  ,
"this mode is used for checking that V8 behaves predictably"   
)

◆ DEFINE_INT() [1/9]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation DEFINE_INT ( concurrent_recompilation_queue_length  ,
,
"the length of the concurrent compilation queue"   
)

◆ DEFINE_INT() [2/9]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites DEFINE_INT ( deopt_every_n_times  ,
,
"deoptimize every n times a deopt point is passed"   
)

◆ DEFINE_INT() [3/9]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC DEFINE_INT ( escape_analysis_iterations  ,
,
"maximum number of escape analysis fix-point iterations"   
)

◆ DEFINE_INT() [4/9]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling log positions Log statistical profiling Used with turns on browser compatible mode for profiling Enable perf linux tmp Specify the name of the file for fake gc mmap used in ll_prof arm64_inst AArch64 instruction statistics log file DEFINE_INT ( log_instruction_period  ,
1<<  22,
"AArch64 instruction statistics logging period."   
)

◆ DEFINE_INT() [5/9]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed 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() [6/9]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing DEFINE_INT ( max_opt_count  ,
10  ,
"maximum number of optimization attempts before giving up."   
)

◆ DEFINE_INT() [7/9]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces DEFINE_INT ( max_semi_space_size  ,
,
"max size of a semi-space   in MBytes,
the new space consists of two" "semi-spaces"   
)

◆ DEFINE_INT() [8/9]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered DEFINE_INT ( type_info_threshold  ,
25  ,
"percentage of ICs that must have type info to allow optimization"   
)

◆ DEFINE_INT() [9/9]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan DEFINE_INT ( typed_array_max_size_in_heap  ,
64  ,
"threshold for in-heap typed array"   
)

◆ DEFINE_STRING() [1/2]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling log positions Log statistical profiling Used with turns on browser compatible mode for profiling Enable perf linux tmp Specify the name of the file for fake gc mmap used in ll_prof arm64_inst AArch64 instruction statistics log file output deopt information and disassembly into file code<pid><isolate id> asm DEFINE_STRING ( redirect_code_traces_to  ,
NULL  ,
"output deopt information and disassembly into the given file  
)

◆ DEFINE_STRING() [2/2]

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot DEFINE_STRING ( testing_serialization_file  ,
"/tmp/serdes"  ,
"file in which to serialize heap"   
)

◆ file()

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob file ( mksnapshot  only)

◆ heap_stats()

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with heap_stats ( requires  heap_stats)

◆ information()

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling log positions Log statistical profiling information ( implies --log-  code)

◆ keys()

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property keys ( 0 means  random)
override

◆ literals()

◆ logging()

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal logging ( no  API,
code  ,
GC  ,
suspect  ,
or handles  samples 
)

◆ mode()

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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)

Referenced by v8::internal::Heap::AddAllocationSiteToScratchpad(), v8::internal::ElementsAccessorBase< ElementsAccessorSubclass, ElementsTraitsParam >::AddElementsToFixedArray(), v8::internal::SlotsBuffer::AddTo(), v8::internal::Heap::AdjustLiveBytes(), v8::internal::Heap::AllocateHeapNumber(), v8::internal::HGraphBuilder::AllocateJSArrayObject(), v8::internal::ArrayConstructInitializeElements(), v8::internal::BignumDtoa(), v8::internal::BinaryOpICStub::BinaryOpICStub(), v8::internal::compiler::InstructionSelectorTest::FINAL::Build(), v8::internal::HOptimizedGraphBuilder::BuildArrayIndexOf(), v8::internal::HGraphBuilder::BuildCloneShallowArrayCow(), v8::internal::HGraphBuilder::BuildCloneShallowArrayEmpty(), v8::internal::HGraphBuilder::BuildCloneShallowArrayNonEmpty(), v8::internal::HGraphBuilder::BuildJSArrayHeader(), v8::internal::compiler::AstGraphBuilder::BuildVariableAssignment(), v8::internal::compiler::AstGraphBuilder::BuildVariableLoad(), v8::internal::BUILTIN(), v8::internal::LCodeGen::CallCode(), v8::internal::LCodeGen::CallCodeGeneric(), v8::internal::LCodeGen::CallCodeSize(), v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::CanBeImmediate(), v8::internal::MarkCompactCollector::CollectEvacuationCandidates(), v8::internal::RegExpEngine::Compile(), v8::internal::KeyedStoreIC::ComputeExtraICState(), v8::internal::ScopeInfo::ContextSlotIndex(), v8::internal::Heap::CopyAndTenureFixedCOWArray(), v8::internal::CopyCachedOneByteCharsToArray(), v8::internal::Heap::CopyFixedArrayWithMap(), v8::internal::Code::CopyFrom(), v8::internal::Map::CopyNormalized(), v8::internal::FixedArray::CopySize(), v8::internal::FixedArray::CopyTo(), v8::internal::Dictionary< Derived, Shape, Key >::CopyValuesTo(), v8::internal::DebugBreakForIC(), v8::internal::VariableMap::Declare(), v8::internal::Scope::DeclareLocal(), v8::internal::Scope::DeclareParameter(), v8::internal::FastElementsAccessor< FastElementsAccessorSubclass, KindTraits >::Delete(), v8::internal::DictionaryElementsAccessor::Delete(), v8::internal::SloppyArgumentsElementsAccessor::Delete(), v8::internal::DictionaryElementsAccessor::DeleteCommon(), v8::internal::JSObject::DeleteElement(), v8::internal::JSReceiver::DeleteElement(), v8::internal::JSProxy::DeleteElementWithHandler(), v8::internal::JSObject::DeleteNormalizedProperty(), v8::internal::Runtime::DeleteObjectProperty(), v8::internal::Dictionary< Derived, Shape, Key >::DeleteProperty(), v8::internal::JSObject::DeleteProperty(), v8::internal::JSReceiver::DeleteProperty(), v8::internal::DoubleToAscii(), v8::internal::DropFrames(), v8::internal::LCodeGen::EmitNumberUntagD(), v8::internal::JSObject::EnsureCanContainElements(), v8::internal::Map::EquivalentToForNormalization(), v8::internal::V8HeapExplorer::ExtractContextReferences(), v8::internal::FastDtoa(), v8::base::OS::FOpen(), v8::FOpen(), v8::internal::Debug::FramesHaveBeenDropped(), v8::internal::Free(), v8::internal::ScopeInfo::FunctionContextSlotIndex(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::FunctionDeclaration(), v8::internal::BinaryOpICStub::GenerateAheadOfTime(), v8::internal::NormalizedMapCache::Get(), v8::internal::Deoptimizer::GetDeoptimizationEntry(), v8::internal::DynamicScopePart::GetMap(), v8::internal::Compiler::GetOptimizedCode(), v8::internal::AllocationSite::GetPretenureMode(), v8::internal::GetTransitionMarkModifier(), v8::internal::HOptimizedGraphBuilder::HandleCompoundAssignment(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::HLoadKeyed(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::initialization(), v8::internal::CompilationInfo::Initialize(), v8::internal::HeapObjectIterator::Initialize(), v8::internal::SlotsBuffer::INLINE(), v8::internal::JSObject::InObjectPropertyAtPut(), v8::internal::Code::InvalidateEmbeddedObjects(), v8::internal::IC::InvalidateMaps(), v8::internal::RelocInfo::IsCodeAgeSequence(), v8::internal::RelocInfo::IsCodeTarget(), v8::internal::RelocInfo::IsComment(), v8::internal::RelocInfo::IsConstPool(), v8::internal::RelocInfo::IsConstructCall(), v8::internal::RelocInfo::IsDebugBreakSlot(), v8::internal::IsDeclaredVariableMode(), v8::internal::IsDynamicVariableMode(), v8::internal::RelocInfo::IsEmbeddedObject(), v8::internal::RelocInfo::IsExternalReference(), v8::internal::RelocInfo::IsGCRelocMode(), v8::internal::IsImmutableVariableMode(), v8::internal::RelocInfo::IsInternalReference(), v8::internal::RelocInfo::IsJSReturn(), v8::internal::IsLexicalVariableMode(), v8::internal::RelocInfo::IsNone(), v8::internal::RelocInfo::IsPosition(), v8::internal::RelocInfo::IsPseudoRelocMode(), v8::internal::RelocInfo::IsRealRelocMode(), v8::internal::RelocInfo::IsRuntimeEntry(), v8::internal::RelocInfo::IsStatementPosition(), v8::internal::RelocInfo::IsVeneerPool(), v8::internal::Heap::IterateRoots(), v8::internal::Heap::IterateStrongRoots(), v8::internal::Heap::IterateWeakRoots(), v8::internal::MacroAssembler::li(), v8::internal::Context::Lookup(), v8::internal::ContextSlotCache::Lookup(), v8::internal::Scope::LookupFunctionVar(), v8::internal::Scope::LookupLocal(), v8::internal::compiler::IA32OperandConverter::MemoryOperand(), v8::internal::compiler::X64OperandConverter::MemoryOperand(), v8::internal::RelocInfo::ModeMask(), v8::internal::BASE_EMBEDDED< Visitor >::NewFunctionDeclaration(), v8::internal::NewStrictArguments(), v8::internal::BASE_EMBEDDED< Visitor >::NewVariableDeclaration(), v8::internal::Scope::NonLocal(), v8::internal::Map::Normalize(), v8::internal::JSObject::NormalizeProperties(), v8::internal::Dictionary< UnseededNumberDictionary, UnseededNumberDictionaryShape, uint32_t >::NumberOfEnumElements(), v8::internal::JSObject::OptimizeAsPrototype(), v8::internal::ParameterIsShadowedByContextLocal(), v8::internal::ParserBase< Traits >::ParseArrowFunctionLiteral(), v8::internal::ParserBase< Traits >::ParseLeftHandSideExpression(), v8::internal::RecordWriteStub::Patch(), v8::internal::PatchIncrementalMarkingRecordWriteStubs(), v8::internal::JavaScriptFrame::Print(), v8::internal::ArgumentsAdaptorFrame::Print(), v8::internal::PrintFrames(), v8::internal::LCodeGen::RegisterEnvironmentForDeoptimization(), v8::internal::HashTable< Derived, Shape, Key >::Rehash(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::RequiredValueRepresentation(), v8::internal::RecordWriteStub::RegisterAllocation::RestoreCallerSaveRegisters(), v8::internal::Heap::RightTrimFixedArray(), v8::internal::compiler::AddressingModeUnitTest::Run(), v8::internal::RUNTIME_FUNCTION(), v8::internal::RecordWriteStub::RegisterAllocation::SaveCallerSaveRegisters(), v8::internal::compiler::IA32OperandConverter::ScaleFor(), v8::internal::compiler::X64OperandConverter::ScaleFor(), v8::internal::FixedArray::set(), v8::internal::TransitionArray::set_back_pointer_storage(), v8::internal::ConsString::set_first(), v8::internal::RegExpMacroAssembler::set_global_mode(), v8::internal::SlicedString::set_parent(), v8::internal::ConsString::set_second(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::set_store_mode(), v8::internal::Code::set_type_feedback_info(), v8::internal::Map::SetBackPointer(), v8::internal::SetContextLocalValue(), v8::internal::BreakLocationIterator::SetDebugBreakAtIC(), v8::internal::Dictionary< Derived, Shape, Key >::SetEntry(), v8::internal::CompilationInfo::SetMode(), v8::internal::RelocIterator::SetMode(), v8::internal::JSObject::SetPropertyCallback(), v8::internal::JSObject::SetPrototype(), v8::internal::TransitionArray::SetPrototypeTransitions(), v8::internal::MacroAssembler::SmiUntagToDouble(), v8::internal::MacroAssembler::SmiUntagToFloat(), v8::internal::MarkCompactCollector::StartCompaction(), v8::internal::IncrementalMarking::StartMarking(), v8::internal::StoreFastElementStub::StoreFastElementStub(), v8::internal::HashTable< Derived, Shape, Key >::Swap(), v8::internal::Map::TransitionToAccessorProperty(), v8::internal::HOptimizedGraphBuilder::TryInlineBuiltinMethodCall(), v8::internal::ContextSlotCache::Update(), v8::internal::Heap::UpdateAllocationSiteFeedback(), v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::UseOperand(), v8::internal::RelocInfo::Visit(), and v8::internal::FullCodeGenerator::VisitArithmeticExpression().

◆ of()

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling log positions of ( de  )

◆ pairs()

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS instructions if enable loading bit constant by means of movw movt instruction pairs ( ARM  only)

Referenced by v8::internal::RUNTIME_FUNCTION(), and v8::internal::compiler::AstGraphBuilder::VisitDeclarations().

+ Here is the caller graph for this function:

◆ profiler()

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling log positions Log statistical profiling Used with turns on browser compatible mode for profiling Enable perf linux profiler ( experimental annotate  support)

Referenced by v8::CpuProfile::Delete(), v8::Shell::Main(), v8::internal::Heap::OnAllocationEvent(), v8::internal::Heap::RightTrimFixedArray(), and v8::internal::Ticker::SetProfiler().

+ Here is the caller graph for this function:

◆ program()

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort program ( dump  core)

◆ snapshot()

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the snapshot ( mksnapshot  only)

Referenced by v8::base::LoadSymbols(), v8::internal::NativeObjectsExplorer::NativeObjectsExplorer(), v8::internal::HeapProfiler::RemoveSnapshot(), and v8::ToInternal().

+ Here is the caller graph for this function:

◆ space()

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi space ( in  MBytes)

Referenced by v8::internal::AbortIncrementalMarkingAndCollectGarbage(), v8::internal::IncrementalMarking::ActivateIncrementalWriteBarrier(), v8::V8::AddMemoryAllocationCallback(), v8::internal::MemoryAllocator::AddMemoryAllocationCallback(), v8::internal::Serializer::Allocate(), v8::internal::Heap::Allocate(), v8::internal::Heap::AllocateByteArray(), v8::internal::MemoryAllocator::AllocateChunk(), v8::internal::Heap::AllocateConstantPoolArray(), v8::internal::Heap::AllocateExtendedConstantPoolArray(), v8::internal::Heap::AllocateExternalArray(), v8::internal::Heap::AllocateFillerObject(), v8::internal::Heap::AllocateFixedTypedArray(), v8::internal::Heap::AllocateForeign(), v8::internal::Heap::AllocateHeapNumber(), v8::internal::Heap::AllocateInternalizedStringImpl(), v8::internal::Heap::AllocateJSObjectFromMap(), v8::internal::Heap::AllocateOneByteInternalizedString(), v8::internal::Heap::AllocateRaw(), v8::internal::Heap::AllocateRawFixedArray(), v8::internal::Heap::AllocateRawFixedDoubleArray(), v8::internal::Heap::AllocateRawOneByteString(), v8::internal::Heap::AllocateRawTwoByteString(), v8::internal::Heap::AllocateStruct(), v8::internal::Heap::AllocateTwoByteInternalizedString(), v8::internal::AllocationSpaceName(), v8::internal::MacroAssembler::BumpSystemStackPointer(), v8::internal::ClearMarkbitsInNewSpace(), v8::internal::ClearMarkbitsInPagedSpace(), v8::internal::MarkCompactCollector::CollectEvacuationCandidates(), v8::internal::Heap::CollectGarbage(), v8::internal::CountTotalHolesSize(), v8::internal::Serializer::CurrentAllocationAddress(), v8::internal::IncrementalMarking::DeactivateIncrementalWriteBarrierForSpace(), v8::internal::Heap::DisableInlineAllocation(), v8::internal::DiscoverGreyObjectsInNewSpace(), v8::internal::DiscoverGreyObjectsInSpace(), v8::internal::MarkCompactCollector::EvacuateLiveObjectsFromPage(), v8::internal::MarkCompactCollector::EvacuateNewSpaceAndCandidates(), v8::internal::MarkCompactCollector::EvacuatePages(), v8::internal::MemoryAllocator::Free(), v8::internal::Free(), v8::internal::FreeListFragmentation(), v8::internal::Deserializer::GetAddressFromEnd(), v8::internal::SerializedCodeData::GetReservation(), v8::internal::HeapObjectIterator::HeapObjectIterator(), v8::internal::Logger::HeapSampleBeginEvent(), v8::internal::Logger::HeapSampleEndEvent(), v8::internal::HeapObjectIterator::Initialize(), v8::internal::Heap::InSpace(), v8::internal::LargeObjectIterator::LargeObjectIterator(), v8::internal::MarkCompactCollector::MoveEvacuationCandidatesToEndOfPagesList(), v8::internal::MarkCompactCollector::ParallelSweepSpaceComplete(), v8::internal::MemoryAllocator::PerformAllocationCallback(), v8::internal::MarkCompactCollector::Prepare(), v8::internal::MarkCompactCollector::RefillFreeList(), v8::internal::MarkCompactCollector::ReleaseEvacuationCandidates(), v8::internal::Heap::RepairFreeListsAfterBoot(), v8::internal::Heap::ReserveSpace(), v8::internal::AllocationResult::Retry(), v8::internal::RUNTIME_FUNCTION(), v8::internal::Heap::SelectGarbageCollector(), v8::internal::SemiSpaceIterator::SemiSpaceIterator(), v8::internal::Serializer::ObjectSerializer::Serialize(), v8::internal::Serializer::SerializeReferenceToPreviousObject(), v8::internal::MemoryChunk::set_owner(), v8::internal::Heap::SizeOfObjects(), v8::internal::Serializer::SpaceAreaSize(), v8::internal::Sweep(), v8::internal::MarkCompactCollector::SweepInParallel(), v8::internal::MarkCompactCollector::SweepSpace(), v8::internal::Heap::TargetSpace(), v8::internal::LargeObjectSpace::TearDown(), v8::internal::TraceFragmentation(), and SnapshotWriter::WriteSizeVar().

+ Here is the caller graph for this function:

◆ to()

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes to ( mksnapshot  only)

Referenced by v8::internal::ElementsAccessor::AddElementsToFixedArray(), v8::internal::ElementsAccessorBase< ElementsAccessorSubclass, ElementsTraitsParam >::AddElementsToFixedArray(), v8::internal::LChunk::AddGapMove(), v8::internal::SerializationAddressMapper::AddMapping(), v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::AddMove(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::AddMove(), v8::internal::CompilationInfo::AddNoFrameRange(), v8::internal::ReplacementStringBuilder::AddSubjectSlice(), v8::internal::CompiledReplacement::Apply(), v8::internal::Debug::ArchiveDebug(), v8::internal::RegExpStack::ArchiveStack(), v8::internal::Isolate::ArchiveThread(), v8::internal::AreDigits(), v8::internal::Between(), v8::internal::BranchCondition(), v8::internal::HGraphBuilder::BuildFillElementsWithHole(), v8::internal::HGraphBuilder::BuildFillElementsWithValue(), v8::internal::RegExpMacroAssemblerTracer::CheckCharacterInRange(), v8::internal::RegExpMacroAssemblerTracer::CheckCharacterNotInRange(), v8::internal::CpuProfiler::CodeMoveEvent(), v8::internal::LowLevelLogger::CodeMoveEvent(), v8::internal::JitLogger::CodeMoveEvent(), v8::internal::Logger::CodeMoveEvent(), v8::internal::CodeAddressMap::CodeMoveEvent(), v8::internal::CompiledReplacement::Compile(), v8::internal::DependentCode::copy(), v8::internal::CopyDictionaryToDoubleElements(), v8::internal::CopyDictionaryToObjectElements(), v8::internal::CopyDoubleToDoubleElements(), v8::internal::CopyDoubleToObjectElements(), v8::internal::ElementsAccessorBase< ElementsAccessorSubclass, ElementsTraitsParam >::CopyElements(), v8::internal::ElementsAccessor::CopyElements(), v8::internal::FastSmiOrObjectElementsAccessor< FastElementsAccessorSubclass, KindTraits >::CopyElementsImpl(), v8::internal::FastDoubleElementsAccessor< FastElementsAccessorSubclass, KindTraits >::CopyElementsImpl(), v8::internal::CopyObjectToDoubleElements(), v8::internal::CopyObjectToObjectElements(), v8::internal::CopyPackedSmiToDoubleElements(), v8::internal::CopySmiToDoubleElements(), v8::internal::ThreadManager::EagerlyArchiveThread(), v8::internal::TextNode::FillInBMInfo(), v8::internal::FixedArray::FillWithHoles(), v8::internal::FixedDoubleArray::FillWithHoles(), v8::internal::BoyerMooreLookahead::FindBestInterval(), v8::internal::BoyerMooreLookahead::FindWorthwhileInterval(), v8::internal::DispatchTable::Get(), v8::internal::AllocationSite::GetMode(), v8::internal::TextNode::GetQuickCheckDetails(), v8::HeapGraphEdge::GetToNode(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::HChange(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::HHasInstanceTypeAndBranch(), v8::internal::Marking::INLINE(), v8::internal::InsertRangeInCanonicalList(), v8::internal::HRepresentationChangesPhase::InsertRepresentationChangeForUse(), v8::internal::compiler::IsLikelyBackEdge(), v8::internal::CodeAddressMap::NameMap::Move(), v8::internal::CodeMap::MoveCode(), v8::internal::Logger::MoveEventInternal(), v8::internal::AddressToTraceMap::MoveObject(), v8::internal::HeapObjectsMap::MoveObject(), v8::internal::MoveRanges(), v8::internal::compiler::GenericNode< B, S >::New(), v8::internal::HeapProfiler::ObjectMoveEvent(), v8::internal::ParseDecimalInteger(), v8::internal::compiler::PrepareUsesVisitor::PostEdge(), v8::internal::compiler::JSONGraphEdgeWriter::PreEdge(), v8::internal::compiler::GraphVisualizer::PrintEdge(), v8::internal::RawMatch(), v8::internal::CompiledReplacement::ReplacementPart::ReplacementSubString(), v8::internal::HBitwiseBinaryOperation::RepresentationChanged(), v8::internal::HArithmeticBinaryOperation::RepresentationChanged(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::RepresentationChanged(), v8::internal::RUNTIME_FUNCTION(), v8::internal::SemiSpaceIterator::SemiSpaceIterator(), v8::internal::Trace::set_bound_checked_up_to(), v8::internal::Trace::set_flush_budget(), v8::internal::SetAtomLastCapture(), v8::internal::RegExpImpl::SetCapture(), v8::internal::RegExpImpl::SetLastCaptureCount(), v8::internal::RegExpImpl::SetLastInput(), v8::internal::RegExpImpl::SetLastSubject(), v8::internal::RegExpMacroAssemblerTracer::SetRegister(), v8::internal::CpuProfiler::SharedFunctionInfoMoveEvent(), v8::internal::Logger::SharedFunctionInfoMoveEvent(), v8::internal::Vector< T >::SubVector(), v8::internal::SemiSpace::Swap(), v8::internal::TestType(), v8::internal::HydrogenCodeStub::TraceTransition(), v8::internal::compiler::GenericNode< B, S >::Input::Update(), v8::internal::compiler::GenericGraphVisit::Visit(), and v8::internal::String::WriteToFlat().

+ Here is the caller graph for this function:

◆ use()

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to use ( in  kBytes)

Variable Documentation

◆ __v8_gc__

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling log positions Log statistical profiling Used with turns on browser compatible mode for profiling Enable perf linux tmp __v8_gc__

Definition at line 808 of file flag-definitions.h.

◆ csv

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling log positions Log statistical profiling Used with turns on browser compatible mode for profiling Enable perf linux tmp Specify the name of the file for fake gc mmap used in ll_prof arm64_inst csv

Definition at line 816 of file flag-definitions.h.

◆ ENABLE_32DREGS_DEFAULT

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for ENABLE_32DREGS_DEFAULT

Definition at line 390 of file flag-definitions.h.

◆ ENABLE_NEON_DEFAULT

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available ENABLE_NEON_DEFAULT

Definition at line 379 of file flag-definitions.h.

◆ ENABLE_VFP3_DEFAULT

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if ENABLE_VFP3_DEFAULT

Definition at line 375 of file flag-definitions.h.

◆ false

test secondary stub cache by disabling the primary one false

◆ map

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf map

Definition at line 328 of file flag-definitions.h.

Referenced by v8::internal::HOptimizedGraphBuilder::AddCheckMap(), v8::internal::LChunk::AddDeprecationDependency(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::AddMapIfMissing(), v8::internal::LChunk::AddStabilityDependency(), v8::internal::HGraphBuilder::AddStoreMapConstant(), v8::internal::Heap::Allocate(), v8::internal::Heap::AllocateHeapNumber(), v8::internal::Heap::AllocateInternalizedStringImpl(), v8::internal::Heap::AllocateJSObjectFromMap(), v8::internal::Heap::AllocateMap(), v8::internal::Heap::AllocateOneByteInternalizedString(), v8::internal::Heap::AllocateStruct(), v8::internal::Heap::AllocateTwoByteInternalizedString(), v8::internal::HGraphBuilder::BuildCloneShallowArrayCow(), v8::internal::HGraphBuilder::BuildCloneShallowArrayEmpty(), v8::internal::CodeStubGraphBuilder< Stub >::BuildCodeStub(), v8::internal::CodeStubGraphBuilder< KeyedLoadGenericStub >::BuildCodeStub(), v8::internal::HOptimizedGraphBuilder::BuildCompareInstruction(), v8::internal::HGraphBuilder::BuildGetElementsKind(), v8::internal::HGraphBuilder::BuildInitializeElementsHeader(), v8::internal::HGraphBuilder::BuildJSObjectCheck(), v8::internal::HOptimizedGraphBuilder::BuildKeyedHoleMode(), v8::internal::HGraphBuilder::BuildKeyedIndexCheck(), v8::internal::HOptimizedGraphBuilder::BuildMonomorphicElementAccess(), v8::internal::HGraphBuilder::BuildNonGlobalObjectCheck(), v8::internal::HGraphBuilder::BuildTransitionElementsKind(), v8::internal::HGraphBuilder::BuildUncheckedDictionaryElementLoad(), v8::internal::HGraphBuilder::BuildUncheckedStringAdd(), v8::internal::HOptimizedGraphBuilder::PropertyAccessInfo::CanAccessMonomorphic(), v8::internal::CanInlinePropertyAccess(), v8::internal::TypeFeedbackOracle::CanRetainOtherContext(), v8::internal::TypeImpl< Config >::Class(), v8::internal::KeyedLookupCache::Clear(), v8::internal::MarkCompactCollector::ClearMapTransitions(), v8::internal::MarkCompactCollector::ClearNonLiveMapTransitions(), v8::internal::MarkCompactCollector::ClearNonLivePrototypeTransitions(), v8::internal::MarkCompactCollector::ClearNonLiveReferences(), v8::internal::StubCache::CollectMatchingMaps(), v8::internal::TypeFeedbackOracle::CollectReceiverTypes(), v8::internal::LChunk::CommitDependencies(), v8::internal::TypeFeedbackOracle::CompareType(), v8::internal::IC::ComputeHandler(), v8::internal::KeyedStoreIC::ComputeTransitionedMap(), v8::internal::Heap::CopyConstantPoolArrayWithMap(), v8::internal::Heap::CopyFixedArrayWithMap(), v8::internal::Heap::CopyFixedDoubleArrayWithMap(), v8::internal::Heap::CopyJSObject(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::CreateAndInsertAfter(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::CreateAndInsertBefore(), v8::internal::Runtime::CreateArrayLiteralBoilerplate(), v8::internal::Heap::CreateInitialMaps(), v8::internal::CreateObjectLiteralBoilerplate(), v8::internal::Interface::DoAdd(), v8::internal::Heap::DoScavengeObject(), v8::internal::Interface::DoUnify(), v8::internal::BoyerMooreLookahead::EmitSkipInstructions(), v8::internal::LCodeGen::EmitTypeofIs(), v8::internal::Heap::EmptyExternalArrayForMap(), v8::internal::Heap::EmptyFixedTypedArrayForMap(), v8::internal::MarkCompactCollector::EmptyMarkingDeque(), v8::internal::EnsureHasTransitionArray(), v8::internal::EnsureJSArrayWithWritableFastElements(), v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >::EvacuateByteArray(), v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >::EvacuateFixedArray(), v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >::EvacuateFixedDoubleArray(), v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >::EvacuateFixedFloat64Array(), v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >::EvacuateFixedTypedArray(), v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >::EvacuateJSFunction(), v8::internal::MarkCompactCollector::EvacuateNewSpaceAndCandidates(), v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >::EvacuateObject(), v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >::EvacuateSeqOneByteString(), v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >::EvacuateSeqTwoByteString(), v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >::EvacuateShortcutCandidate(), v8::internal::V8HeapExplorer::ExtractMapReferences(), v8::internal::V8HeapExplorer::ExtractPropertyReferences(), v8::internal::BoyerMooreLookahead::FindBestInterval(), v8::internal::IC::FindTargetMaps(), v8::internal::HeapTypeConfig::from_class(), v8::internal::StubCache::Get(), v8::internal::StoreGlobalStub::GetCodeCopyFromTemplate(), v8::internal::BASE_EMBEDDED< Visitor >::GetConstantFromMap(), v8::internal::BASE_EMBEDDED< Visitor >::GetFieldIndexFromMap(), v8::internal::BASE_EMBEDDED< Visitor >::GetFieldOwnerFromMap(), v8::internal::BASE_EMBEDDED< Visitor >::GetFieldTypeFromMap(), v8::internal::CompareNilICStub::GetInputType(), v8::internal::Internals::GetInstanceType(), v8::internal::BASE_EMBEDDED< Visitor >::GetLocalFieldIndexFromMap(), v8::internal::GetMinInobjectSlack(), v8::internal::BoyerMooreLookahead::GetSkipTable(), v8::internal::Isolate::GetSymbolRegistry(), v8::internal::CompareNilICStub::GetType(), v8::internal::BASE_EMBEDDED< Visitor >::GetValueFromMap(), v8::internal::VisitorDispatchTable< Callback >::GetVisitor(), v8::internal::StaticVisitorBase::GetVisitorId(), v8::internal::HOptimizedGraphBuilder::HandleKeyedElementAccess(), v8::internal::HOptimizedGraphBuilder::HandlePolymorphicCallNamed(), v8::internal::HOptimizedGraphBuilder::HandlePolymorphicElementAccess(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::HCheckMaps(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::HCheckMapValue(), v8::internal::Heap::InitializeJSObjectFromMap(), v8::internal::StaticNewSpaceVisitor< StaticVisitor >::INLINE(), v8::internal::StaticNewSpaceVisitor< StaticVisitor >::DataObjectVisitor::INLINE(), v8::internal::FlexibleBodyVisitor< StaticVisitor, BodyDescriptor, ReturnType >::INLINE(), v8::internal::FixedBodyVisitor< StaticVisitor, BodyDescriptor, ReturnType >::INLINE(), v8::internal::StaticMarkingVisitor< StaticVisitor >::INLINE(), v8::internal::MarkCompactMarkingVisitor::INLINE(), v8::internal::HCheckTable::Insert(), v8::internal::MacroAssembler::IsInstanceJSObjectType(), v8::internal::Accessors::IsJSObjectFieldAccessor(), v8::internal::MacroAssembler::IsObjectJSObjectType(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::LCheckMapValue(), v8::internal::Heap::LeftTrimFixedArray(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::LForInCacheArray(), v8::internal::HOptimizedGraphBuilder::PropertyAccessInfo::LoadFieldMaps(), v8::internal::HOptimizedGraphBuilder::PropertyAccessInfo::LoadResult(), v8::internal::KeyedLookupCache::Lookup(), v8::internal::Interface::Lookup(), v8::internal::HOptimizedGraphBuilder::PropertyAccessInfo::LookupDescriptor(), v8::internal::StoreIC::LookupForWrite(), v8::internal::HOptimizedGraphBuilder::PropertyAccessInfo::LookupInPrototypes(), v8::internal::TypeImpl< Config >::BitsetType::Lub(), v8::internal::StubCache::map_reference(), v8::internal::IC::MapToType(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::MarkDependsOnEmptyArrayProtoElements(), v8::internal::StaticMarkingVisitor< IncrementalMarkingMarkingVisitor >::MarkInlinedFunctionsCode(), v8::internal::StaticMarkingVisitor< StaticVisitor >::MarkMapContents(), v8::internal::RootMarkingVisitor::MarkObjectByPointer(), v8::internal::Deoptimizer::MaterializeNextHeapObject(), v8::internal::TypeImpl< Config >::ClassType::New(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::New(), v8::internal::NewSloppyArguments(), v8::NewTypedArray(), v8::internal::PropertyHandlerCompiler::NonexistentFrontendHeader(), v8::internal::Scope::NonLocal(), v8::internal::TypeImpl< Config >::NowContains(), v8::internal::TypeImpl< Config >::NowOf(), v8::internal::MarkCompactMarkingVisitor::ObjectStatsVisitBase(), v8::internal::Object::OptimalType(), v8::internal::StubCache::PrimaryOffset(), v8::internal::TypeImpl< ZoneTypeConfig >::PrintTo(), v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >::PromoteObject(), v8::internal::HCheckTable::ReduceCheckInstanceType(), v8::internal::HCheckTable::ReduceLoadNamedField(), v8::internal::ReplaceAccessors(), v8::internal::TemplateHashMapImpl< AllocationPolicy >::Resize(), v8::internal::RUNTIME_FUNCTION(), v8::internal::Heap::ScavengeObjectSlow(), v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >::SemiSpaceCopyObject(), v8::internal::StubCache::Set(), v8::internal::CompareICStub::set_known_map(), v8::internal::compiler::Instruction::set_pointer_map(), v8::internal::SetAccessors(), v8::internal::ShortCircuitConsString(), v8::internal::ShrinkInstanceSize(), v8::internal::StructBodyDescriptor::SizeOf(), v8::internal::CompareICState::StateToType(), v8::internal::Sweep(), v8::internal::CompareICState::TargetState(), v8::internal::ArrayConcatVisitor::ToArray(), v8::internal::HOptimizedGraphBuilder::ToType(), v8::internal::MarkCompactCollector::TrimDescriptorArray(), v8::internal::MarkCompactCollector::TrimEnumCache(), v8::internal::HOptimizedGraphBuilder::TryBuildConsolidatedElementLoad(), v8::internal::TypedArrayMap(), v8::internal::KeyedLookupCache::Update(), v8::internal::CompareIC::UpdateCaches(), v8::internal::IC::UpdateMegamorphicCache(), v8::internal::FastElementsAccessor< FastElementsAccessorSubclass, KindTraits >::ValidateContents(), v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >::ObjectEvacuationStrategy< object_contents >::Visit(), v8::internal::MarkCompactMarkingVisitor::ObjectStatsTracker< id >::Visit(), v8::internal::MarkCompactMarkingVisitor::ObjectStatsTracker< MarkCompactMarkingVisitor::kVisitMap >::Visit(), v8::internal::MarkCompactMarkingVisitor::ObjectStatsTracker< MarkCompactMarkingVisitor::kVisitCode >::Visit(), v8::internal::MarkCompactMarkingVisitor::ObjectStatsTracker< MarkCompactMarkingVisitor::kVisitSharedFunctionInfo >::Visit(), v8::internal::MarkCompactMarkingVisitor::ObjectStatsTracker< MarkCompactMarkingVisitor::kVisitFixedArray >::Visit(), v8::internal::IncrementalMarkingMarkingVisitor::VisitFixedArrayIncremental(), v8::internal::IncrementalMarkingMarkingVisitor::VisitNativeContextIncremental(), v8::internal::MarkCompactMarkingVisitor::VisitRegExpAndFlushCode(), v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >::ObjectEvacuationStrategy< object_contents >::VisitSpecialized(), v8::internal::FlexibleBodyVisitor< StaticVisitor, BodyDescriptor, ReturnType >::VisitSpecialized(), and v8::platform::DefaultPlatform::~DefaultPlatform().

◆ name

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in name

Definition at line 504 of file flag-definitions.h.

Referenced by v8::internal::Interface::Add(), v8::internal::HGraphBuilder::Add(), v8::internal::Dictionary< UnseededNumberDictionary, UnseededNumberDictionaryShape, uint32_t >::Add(), v8::internal::BASE_EMBEDDED< Visitor >::Add(), v8::internal::AddCounter(), v8::internal::HeapSnapshot::AddEntry(), v8::internal::V8HeapExplorer::AddEntry(), v8::internal::AllocationTracker::AddFunctionInfo(), v8::internal::AddNumber(), v8::internal::AddNumber64(), v8::internal::JSObject::AddProperty(), v8::internal::HGraphBuilder::AddUncasted(), v8::internal::BasicHeapEntriesAllocator::AllocateEntry(), v8::internal::Logger::ApiEntryCall(), v8::internal::Logger::ApiNamedPropertyAccess(), v8::internal::CodeEventLogger::NameBuffer::AppendName(), v8::internal::TypeFeedbackOracle::AssignmentReceiverTypes(), v8::internal::AstValue::AstValue(), v8::internal::ArrayConstructorStubBase::BasePrintName(), v8::internal::BinarySearch(), v8::Counter::Bind(), v8::internal::CodeStubGraphBuilder< Stub >::BuildCodeStub(), v8::internal::HOptimizedGraphBuilder::BuildEmitInObjectProperties(), v8::internal::CodeStubGraphBuilderBase::BuildGraph(), v8::internal::HOptimizedGraphBuilder::BuildLoad(), v8::internal::HOptimizedGraphBuilder::BuildNamedAccess(), v8::internal::HOptimizedGraphBuilder::BuildNamedGeneric(), v8::internal::HOptimizedGraphBuilder::BuildStore(), v8::internal::compiler::AstGraphBuilder::BuildVariableAssignment(), v8::internal::compiler::AstGraphBuilder::BuildVariableDelete(), v8::internal::compiler::AstGraphBuilder::BuildVariableLoad(), v8::internal::CpuProfiler::CallbackEvent(), v8::internal::Logger::CallbackEvent(), v8::internal::Logger::CallbackEventInternal(), v8::internal::CallJsBuiltin(), v8::internal::JSProxy::CallTrap(), v8::CallV8HeapFunction(), v8::internal::Scope::CheckConflictingVarDeclarations(), v8::internal::Parser::CheckConflictingVarDeclarations(), v8::internal::CheckForName(), v8::internal::ParserTraits::ClassLiteral(), v8::internal::Logger::CodeCreateEvent(), v8::internal::CpuProfiler::CodeCreateEvent(), v8::internal::CodeEventLogger::CodeCreateEvent(), v8::internal::Logger::CodeDisableOptEvent(), v8::internal::StubCache::CollectMatchingMaps(), v8::internal::TypeFeedbackOracle::CollectReceiverTypes(), v8::internal::CommonStubCacheChecks(), v8::internal::Debug::CompileDebuggerScript(), v8::internal::NamedLoadHandlerCompiler::CompileLoadCallback(), v8::internal::NamedLoadHandlerCompiler::CompileLoadConstant(), v8::internal::NamedLoadHandlerCompiler::CompileLoadField(), v8::internal::NamedLoadHandlerCompiler::CompileLoadNonexistent(), v8::internal::NamedLoadHandlerCompiler::CompileLoadViaGetter(), v8::internal::PropertyICCompiler::CompileMonomorphic(), v8::internal::NamedStoreHandlerCompiler::CompileStoreCallback(), v8::internal::NamedStoreHandlerCompiler::CompileStoreTransition(), v8::internal::NamedStoreHandlerCompiler::CompileStoreViaSetter(), v8::Shell::CompileString(), v8::internal::PropertyICCompiler::ComputeCompareNil(), v8::internal::BASE_EMBEDDED< Visitor >::ComputeConfiguration(), v8::internal::PropertyICCompiler::ComputeKeyedLoadMonomorphic(), v8::internal::PropertyICCompiler::ComputeKeyedStoreMonomorphic(), v8::internal::NamedLoadHandlerCompiler::ComputeLoadNonexistent(), v8::internal::PropertyICCompiler::ComputeMonomorphic(), v8::internal::PropertyICCompiler::ComputePolymorphic(), v8::internal::Map::ConnectTransition(), v8::internal::ScopeInfo::ContextSlotIndex(), v8::internal::Map::CopyForObserved(), v8::internal::IC::CopyICToMegamorphicCache(), v8::internal::TransitionArray::CopyInsert(), v8::internal::Map::CopyInstallDescriptors(), v8::internal::CodeAddressMap::NameMap::CopyName(), v8::internal::Map::CopyReplaceDescriptors(), v8::base::OS::MemoryMappedFile::create(), v8::internal::ScopeInfo::Create(), v8::internal::compiler::JSOperatorBuilder::CreateCatchContext(), v8::internal::OptimizedCompileJob::CreateGraph(), v8::internal::StatsTable::CreateHistogram(), v8::Shell::CreateHistogram(), v8::internal::CreateObjectLiteralBoilerplate(), v8::internal::SharedFunctionInfo::DebugName(), v8::internal::Parser::Declare(), v8::internal::VariableMap::Declare(), v8::internal::Scope::DeclareDynamicGlobal(), v8::internal::DeclareGlobals(), v8::internal::Scope::DeclareLocal(), v8::internal::Scope::DeclareParameter(), v8::internal::Logger::DefaultTimerEventsLogger(), v8::internal::JSObject::DefineAccessor(), v8::internal::Runtime::DefineObjectProperty(), v8::internal::JSObject::DeleteElement(), v8::internal::JSProxy::DeleteElementWithHandler(), v8::internal::Logger::DeleteEvent(), v8::internal::Logger::DeleteEventStatic(), v8::internal::JSObject::DeleteNormalizedProperty(), v8::internal::Runtime::DeleteObjectProperty(), v8::internal::JSObject::DeleteProperty(), v8::internal::JSReceiver::DeleteProperty(), v8::internal::JSObject::DeletePropertyWithInterceptor(), v8::internal::Scope::DeserializeScopeChain(), v8::internal::Interface::DoAdd(), v8::internal::Deoptimizer::DoComputeAccessorStubFrame(), v8::internal::CallIC::DoCustomHandler(), v8::internal::DoReportStatistics(), v8::internal::JSGlobalObject::EnsurePropertyCell(), v8::internal::Logger::EnterExternal(), v8::Shell::ExecuteString(), v8::internal::Map::ExpectedTransitionKey(), v8::internal::ParserTraits::ExpressionFromIdentifier(), v8::internal::PreParserTraits::ExpressionFromIdentifier(), v8::internal::V8HeapExplorer::ExtractContextReferences(), v8::internal::V8HeapExplorer::ExtractSharedFunctionInfoReferences(), v8::internal::PropertyHandlerCompiler::Find(), v8::internal::PropertyICCompiler::Find(), v8::internal::OrderedHashTable< OrderedHashSet, JSSetIterator, 1 >::FindEntry(), v8::internal::FindFlag(), v8::internal::Map::FindInCodeCache(), v8::internal::Map::FindLastMatchMap(), v8::internal::StatsTable::FindLocation(), v8::Symbol::For(), v8::Symbol::ForApi(), v8::Private::ForApi(), v8::internal::PropertyHandlerCompiler::Frontend(), v8::internal::NamedLoadHandlerCompiler::FrontendHeader(), v8::internal::NamedStoreHandlerCompiler::FrontendHeader(), v8::internal::ScopeInfo::FunctionContextSlotIndex(), v8::internal::Runtime::FunctionForName(), v8::internal::Map::GeneralizeFieldType(), v8::internal::StubCache::Get(), v8::internal::JSObject::GetAccessor(), v8::internal::PropertyHandlerCompiler::GetCode(), v8::internal::PropertyICCompiler::GetCode(), v8::Object::GetConstructorName(), v8::internal::Instrument::GetCounter(), v8::Shell::GetCounter(), v8::Function::GetDisplayName(), v8::internal::JSProxy::GetElementAttributeWithHandler(), v8::CpuProfileNode::GetFunctionName(), v8::internal::StringsStorage::GetFunctionName(), v8::internal::CpuProfilesCollection::GetFunctionName(), v8::internal::NativesStore::GetIndex(), v8::internal::NativesCollection< type >::GetIndex(), v8::internal::CodeCacheHashTable::GetIndex(), v8::internal::CodeCache::GetIndex(), v8::Debug::GetMirror(), v8::HeapGraphNode::GetName(), v8::internal::StringsStorage::GetName(), v8::internal::CpuProfilesCollection::GetName(), v8::internal::Runtime::GetObjectProperty(), v8::internal::GetOwnProperty(), v8::internal::JSReceiver::GetOwnPropertyAttributes(), v8::internal::Object::GetProperty(), v8::internal::JSProxy::GetPropertyAttributesWithHandler(), v8::internal::JSObject::GetPropertyAttributesWithInterceptor(), v8::internal::Object::GetPropertyOrElement(), v8::internal::Object::GetPropertyWithAccessor(), v8::internal::JSProxy::GetPropertyWithHandler(), v8::internal::JSObject::GetPropertyWithInterceptor(), v8::UnboundScript::GetScriptName(), v8::internal::Isolate::GetSymbolRegistry(), v8::internal::CpuProfiler::GetterCallbackEvent(), v8::internal::Logger::GetterCallbackEvent(), v8::GetWellKnownSymbol(), v8::internal::Logger::HandleEvent(), v8::internal::CallIC::HandleMiss(), v8::internal::HOptimizedGraphBuilder::HandlePolymorphicCallNamed(), v8::internal::HOptimizedGraphBuilder::HandlePolymorphicNamedFieldAccess(), v8::internal::Scope::HasArgumentsParameter(), v8::internal::JSProxy::HasElementWithHandler(), v8::CounterMap::Hash(), v8::internal::KeyedLookupCache::Hash(), v8::internal::ContextSlotCache::Hash(), v8::internal::DescriptorLookupCache::Hash(), v8::internal::CodeCacheHashTableKey::HashForObject(), v8::internal::Runtime::HasObjectProperty(), v8::internal::CompilationCacheScript::HasOrigin(), v8::internal::JSReceiver::HasOwnProperty(), v8::internal::JSReceiver::HasProperty(), v8::internal::JSProxy::HasPropertyWithHandler(), v8::internal::Object::HasSpecificClassOf(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::HTailCallThroughMegamorphicCache(), v8::internal::Map::IndexInCodeCache(), v8::internal::Runtime::InitializeIntrinsicFunctionNames(), v8::internal::CodeAddressMap::NameMap::Insert(), v8::internal::InstallBuiltin(), v8::internal::InstallFunction(), v8::Shell::InstallUtilityScript(), v8::internal::Instrument::Instrument(), v8::internal::Logger::IntEvent(), v8::internal::Logger::IntPtrTEvent(), v8::internal::Scope::IsDeclared(), v8::internal::Accessors::IsJSObjectFieldAccessor(), v8::internal::CodeCacheHashTableKey::IsMatch(), v8::internal::IC::IsNameCompatibleWithPrototypeFailure(), v8::internal::Logger::LeaveExternal(), v8::internal::LinearSearch(), v8::internal::LoadIC::Load(), v8::internal::LoadLookupSlotHelper(), v8::internal::compiler::JSOperatorBuilder::LoadNamed(), v8::internal::ScopeInfo::LocalIsSynthetic(), v8::internal::Logger::LogAccessorCallbacks(), v8::internal::CodeAddressMap::LogRecordedBuffer(), v8::internal::PerfBasicLogger::LogRecordedBuffer(), v8::internal::LowLevelLogger::LogRecordedBuffer(), v8::internal::JitLogger::LogRecordedBuffer(), v8::internal::TimerEventScope< TimerEvent >::LogTimerEvent(), v8::internal::VariableMap::Lookup(), v8::internal::Scope::Lookup(), v8::CounterMap::Lookup(), v8::internal::KeyedLookupCache::Lookup(), v8::internal::Context::Lookup(), v8::internal::Interface::Lookup(), v8::internal::CompilationCacheScript::Lookup(), v8::internal::DescriptorLookupCache::Lookup(), v8::internal::CodeCache::Lookup(), v8::internal::CodeCacheHashTable::Lookup(), v8::internal::ContextSlotCache::Lookup(), v8::internal::BASE_EMBEDDED< Visitor >::Lookup(), v8::Shell::LookupCounter(), v8::internal::CodeCache::LookupDefaultCache(), v8::internal::Map::LookupDescriptor(), v8::internal::Scope::LookupFunctionVar(), v8::internal::Scope::LookupLocal(), v8::internal::CodeCache::LookupNormalTypeCache(), v8::internal::CompilationCache::LookupScript(), v8::internal::LowLevelLogger::LowLevelLogger(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::LTailCallThroughMegamorphicCache(), main(), v8::internal::Accessors::MakeAccessor(), v8::MakeAccessorInfo(), v8::internal::CodeGenerator::MakeCodePrologue(), v8::internal::Accessors::MakeModuleExport(), v8::internal::FuncNameInferrer::MakeNameFromStackHelper(), v8::Shell::MapCounters(), v8::internal::IC::MarkPrototypeFailure(), v8::internal::MaterializeCatchScope(), v8::internal::MaterializeStackLocalsWithFrameInspector(), v8::internal::ModuleGetExport(), v8::internal::ModuleSetExport(), v8::Symbol::Name(), v8::internal::CodeCacheHashTableKey::NameFlagsHashHelper(), v8::Symbol::New(), v8::Private::New(), v8::internal::BASE_EMBEDDED< Visitor >::NewCallRuntime(), v8::internal::BASE_EMBEDDED< Visitor >::NewClassLiteral(), v8::internal::CpuProfilesCollection::NewCodeEntry(), v8::internal::Logger::NewEvent(), v8::internal::Logger::NewEventStatic(), v8::internal::BASE_EMBEDDED< Visitor >::NewFunctionLiteral(), v8::internal::Scope::NewInternal(), v8::internal::BASE_EMBEDDED< Visitor >::NewModulePath(), v8::internal::BASE_EMBEDDED< Visitor >::NewNativeFunctionLiteral(), v8::internal::NewSloppyArguments(), v8::internal::AstValueFactory::NewSymbol(), v8::internal::BASE_EMBEDDED< Visitor >::NewSymbolLiteral(), v8::internal::Scope::NewTemporary(), v8::internal::Scope::NewUnresolved(), v8::internal::Parser::NewUnresolved(), v8::internal::BASE_EMBEDDED< Visitor >::NewVariableProxy(), v8::internal::TransitionArray::NewWith(), v8::internal::PropertyHandlerCompiler::NonexistentFrontendHeader(), v8::internal::Scope::NonLocal(), v8::internal::Dictionary< UnseededNumberDictionary, UnseededNumberDictionaryShape, uint32_t >::NumberOfEnumElements(), v8::Object::ObjectProtoToString(), v8::ObjectSetAccessor(), v8::base::OS::MemoryMappedFile::open(), v8::internal::Log::OpenFile(), v8::internal::operator<<(), v8::internal::ScopeInfo::ParameterIndex(), v8::internal::PreParser::ParseClassDeclaration(), v8::internal::Parser::ParseClassDeclaration(), v8::internal::ParserBase< Traits >::ParseClassLiteral(), v8::internal::ParserTraits::ParseEagerFunctionBody(), v8::internal::Parser::ParseExportDeclaration(), v8::internal::Parser::ParseForStatement(), v8::internal::PreParser::ParseFunctionDeclaration(), v8::internal::Parser::ParseFunctionDeclaration(), v8::internal::ParserTraits::ParseFunctionLiteral(), v8::internal::PreParserTraits::ParseFunctionLiteral(), v8::internal::ParserBase< Traits >::ParseIdentifier(), v8::internal::Parser::ParseImportDeclaration(), v8::internal::Parser::ParseLazy(), v8::internal::ParserBase< Traits >::ParseLeftHandSideExpression(), v8::internal::ParserBase< Traits >::ParseMemberExpression(), v8::internal::ParserBase< Traits >::ParseMemberExpressionContinuation(), v8::internal::Parser::ParseModuleDeclaration(), v8::internal::Parser::ParseModulePath(), v8::internal::Parser::ParseModuleVariable(), v8::internal::Parser::ParseNativeDeclaration(), v8::internal::ParserBase< Traits >::ParsePrimaryExpression(), v8::internal::Parser::ParseProgram(), v8::internal::ParserBase< Traits >::ParsePropertyDefinition(), v8::internal::Parser::ParseTryStatement(), v8::internal::Parser::ParseV8Intrinsic(), v8::internal::Parser::ParseVariableDeclarations(), v8::internal::JSFunction::PassesFilter(), v8::internal::IC::PatchCache(), v8::internal::CallIC::PatchMegamorphic(), v8::internal::StubCache::PrimaryOffset(), v8::internal::TypeImpl< Config >::BitsetType::Print(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::PrintBlockProperty(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::PrintEmptyProperty(), v8::internal::Map::PrintGeneralization(), v8::internal::JSObject::PrintInstanceMigration(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::PrintIntProperty(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::PrintLongProperty(), v8::internal::JSFunction::PrintName(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::PrintStringProperty(), v8::internal::TypeFeedbackOracle::PropertyReceiverTypes(), v8::internal::FuncNameInferrer::PushEnclosingName(), v8::internal::FuncNameInferrer::PushLiteralName(), v8::internal::FuncNameInferrer::PushVariableName(), v8::internal::CodeCacheHashTable::Put(), v8::ReadChars(), v8::SourceGroup::ReadFile(), v8::Shell::ReadFile(), v8::internal::NativesStore::ReadNameAndContentPair(), v8::internal::IC::ReferenceError(), v8::internal::CodeCache::RemoveByIndex(), v8::internal::Map::RemoveFromCodeCache(), v8::internal::ReplaceAccessors(), v8::internal::NewSpace::ReportStatistics(), v8::internal::ParserBase< Traits >::ReportUnexpectedToken(), v8::internal::Logger::ResourceEvent(), v8::Shell::RunShell(), v8::internal::RUNTIME_FUNCTION(), v8::internal::Runtime_GetScriptFromScriptName(), v8::internal::TransitionArray::Search(), v8::internal::Search(), v8::internal::Map::SearchTransition(), v8::internal::StubCache::SecondaryOffset(), v8::internal::CodeSerializer::SerializeBuiltin(), v8::internal::FunctionInfoListener::SerializeFunctionScope(), v8::CounterMap::Set(), v8::Template::Set(), v8::internal::StubCache::Set(), v8::internal::BASE_EMBEDDED< Visitor >::set_name(), v8::internal::JSObject::SetAccessor(), v8::Object::SetAccessor(), v8::ObjectTemplate::SetAccessor(), v8::SetAccessorInfoProperties(), v8::Object::SetAccessorProperty(), v8::Template::SetAccessorProperty(), v8::internal::SetAccessors(), v8::internal::SetCatchVariableValue(), v8::FunctionTemplate::SetClassName(), v8::Object::SetDeclaredAccessor(), v8::Template::SetDeclaredAccessor(), v8::internal::JSObject::SetDictionaryElement(), v8::internal::JSObject::SetElement(), v8::internal::JSProxy::SetElementWithHandler(), v8::internal::FlagList::SetFlagsFromCommandLine(), v8::internal::V8HeapExplorer::SetGcSubrootReference(), v8::internal::JSObject::SetHiddenPropertiesHashTable(), v8::internal::JSFunction::SetInstanceClassName(), v8::Function::SetName(), v8::Template::SetNativeDataProperty(), v8::internal::JSObject::SetNormalizedProperty(), v8::internal::Runtime::SetObjectProperty(), v8::internal::JSObject::SetOwnPropertyIgnoreAttributes(), v8::internal::Object::SetProperty(), v8::internal::JSObject::SetPropertyCallback(), v8::internal::SetPropertyOnInstanceIfInherited(), v8::internal::V8HeapExplorer::SetPropertyReference(), v8::internal::JSProxy::SetPropertyViaPrototypesWithHandler(), v8::internal::Object::SetPropertyWithAccessor(), v8::internal::JSProxy::SetPropertyWithHandler(), v8::internal::CpuProfiler::SetterCallbackEvent(), v8::internal::Logger::SetterCallbackEvent(), v8::base::SetThreadName(), v8::internal::Map::ShareDescriptor(), v8::internal::SplitArgument(), v8::internal::ScopeInfo::StackSlotIndex(), v8::TryCatch::StackTrace(), v8::internal::StoreIC::Store(), v8::internal::compiler::JSOperatorBuilder::StoreNamed(), v8::internal::StoreToSuper(), v8::internal::Logger::StringEvent(), v8::internal::Logger::SuspectReadEvent(), v8::SymbolFor(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::BASE_EMBEDDED::Tag(), v8::internal::V8HeapExplorer::TagBuiltinCodeObject(), v8::internal::HeapProfiler::TakeSnapshot(), v8::TemplateSetAccessor(), v8::internal::ThrowRedeclarationError(), v8::internal::ThrowReferenceError(), v8::internal::Logger::TimerEvent(), v8::internal::IC::TraceIC(), v8::internal::Map::TransitionToAccessorProperty(), v8::internal::Map::TransitionToDataProperty(), v8::internal::HOptimizedGraphBuilder::TryArgumentsAccess(), v8::internal::compiler::JSInliner::TryInlineCall(), v8::internal::IC::TryRemoveInvalidPrototypeDependentStub(), v8::internal::Scanner::TryToParseSourceURLComment(), v8::internal::Logger::UncheckedIntEvent(), v8::internal::Logger::UncheckedIntPtrTEvent(), v8::internal::Logger::UncheckedStringEvent(), v8::internal::CodeCache::Update(), v8::internal::KeyedLookupCache::Update(), v8::internal::ContextSlotCache::Update(), v8::internal::DescriptorLookupCache::Update(), v8::internal::Map::UpdateCodeCache(), v8::internal::CodeCache::UpdateDefaultCache(), v8::internal::Map::UpdateFieldType(), v8::internal::HeapObject::UpdateMapCodeCache(), v8::internal::IC::UpdateMegamorphicCache(), v8::internal::IC::UpdateMonomorphicIC(), v8::internal::CodeCache::UpdateNormalTypeCache(), v8::internal::IC::UpdatePolymorphicIC(), v8::internal::UpdateStackLocalsFromMaterializedObject(), v8::internal::IC::UpdateState(), v8::internal::compiler::AstGraphBuilder::VisitCallJSRuntime(), v8::internal::compiler::AstGraphBuilder::VisitForInAssignment(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::WithRepresentation(), SnapshotWriter::WriteSizeVar(), v8::internal::HPhase::~HPhase(), v8::internal::LAllocatorPhase::~LAllocatorPhase(), v8::internal::LPhase::~LPhase(), and v8::internal::compiler::RegisterAllocatorPhase::~RegisterAllocatorPhase().

◆ NULL

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes NULL

Definition at line 407 of file flag-definitions.h.

Referenced by v8::internal::IncrementalMarking::Abort(), v8::internal::GlobalHandles::Node::Acquire(), v8::internal::ExternalReferenceTable::Add(), v8::internal::HGraphBuilder::Add(), v8::internal::ScriptCache::Add(), v8::internal::BufferedZoneList< T, initial_size >::Add(), v8::internal::Trace::add_action(), v8::internal::SamplerThread::AddActiveSampler(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::AddArgument(), v8::Isolate::AddCallCompletedCallback(), v8::internal::CodeFlusher::AddCandidate(), v8::internal::RegExpBuilder::AddCharacter(), v8::internal::LoopChoiceNode::AddContinueAlternative(), v8::internal::HGraphBuilder::AddElementAccess(), v8::internal::V8HeapExplorer::AddEntry(), v8::internal::AllocationTracker::AddFunctionInfo(), v8::internal::Heap::AddGCEpilogueCallback(), v8::internal::Heap::AddGCPrologueCallback(), v8::internal::GuardedAlternative::AddGuard(), v8::internal::HGraphBuilder::AddIncrementCounter(), v8::internal::Scope::AddInnerScope(), v8::internal::HGraphBuilder::AddInstruction(), v8::internal::HGraphBuilder::AddLoadJSBuiltin(), v8::internal::HGraphBuilder::AddLoadStringInstanceType(), v8::internal::HGraphBuilder::AddLoadStringLength(), v8::internal::LoopChoiceNode::AddLoopAlternative(), v8::internal::MemoryAllocator::AddMemoryAllocationCallback(), v8::internal::compiler::Schedule::AddNode(), v8::internal::GlobalHandles::AddObjectGroup(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::AddOperand(), v8::internal::StringsStorage::AddOrDisposeString(), v8::internal::compiler::LoopInfo::AddOutgoing(), v8::internal::ProfileTree::AddPathFromEnd(), v8::internal::ProfileTree::AddPathFromStart(), v8::internal::RegExpBuilder::AddQuantifierToAtom(), v8::internal::HRangeAnalysisPhase::AddRange(), v8::internal::compiler::AddressingModeMatcher::AddressingModeMatcher(), v8::internal::HGraphBuilder::AddSimulate(), v8::internal::SlotsBuffer::AddTo(), v8::internal::OptimizingCompilerThread::AddToOsrBuffer(), v8::internal::CompareICStub::AddToSpecialCache(), v8::internal::compiler::LiveRange::AddUseInterval(), v8::internal::LiveRange::AddUseInterval(), v8::internal::compiler::LiveRange::AddUsePosition(), v8::internal::LiveRange::AddUsePosition(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::AddValue(), v8::internal::StackFrameIterator::Advance(), v8::internal::SafeStackFrameIterator::Advance(), v8::internal::BASE_EMBEDDED< Visitor >::Advance(), v8::internal::StringComparator::State::Advance(), v8::internal::compiler::LiveRange::AdvanceLastProcessedMarker(), v8::internal::LiveRange::AdvanceLastProcessedMarker(), v8::internal::PostorderProcessor::AdvanceLoopMembers(), v8::internal::SafeStackFrameIterator::AdvanceOneFrame(), v8::internal::PostorderProcessor::AdvanceSuccessors(), v8::internal::HeapObjectIterator::AdvanceToNextPage(), v8::internal::OptimizingCompilerThread::AgeBufferedOsrJobs(), v8::internal::AlignedAlloc(), v8::base::OS::Allocate(), v8::internal::FreeList::Allocate(), v8::internal::Heap::Allocate(), v8::ShellArrayBufferAllocator::Allocate(), v8::internal::MemoryAllocator::AllocateAlignedMemory(), v8::internal::MemoryAllocator::AllocateChunk(), v8::internal::Heap::AllocateCode(), v8::internal::AllocateCodeChunk(), v8::internal::Heap::AllocateEmptyExternalArray(), v8::internal::AllocateFrameCopy(), v8::internal::MemoryAllocator::AllocateLargePage(), v8::internal::PagedSpace::AllocateLinearly(), v8::internal::FullCodeGenerator::AllocateModules(), v8::internal::Scope::AllocateModulesRecursively(), v8::internal::Scope::AllocateNonParameterLocals(), v8::internal::MemoryAllocator::AllocatePage(), v8::internal::Scope::AllocateParameterLocals(), v8::internal::LargeObjectSpace::AllocateRaw(), v8::internal::PagedSpace::AllocateRaw(), v8::internal::CodeRange::AllocateRawMemory(), v8::internal::Scope::AllocateVariables(), v8::internal::AllocationSpaceName(), v8::internal::Scope::Analyze(), v8::internal::HEscapeAnalysisPhase::AnalyzeDataFlow(), v8::internal::HFlowEngine< State, Effects >::AnalyzeDominatedBlocks(), v8::internal::compiler::GraphVisualizer::AnnotateNode(), v8::internal::AppendChars(), v8::internal::CodeEventLogger::NameBuffer::AppendString(), v8::internal::compiler::GenericNode< B, S >::AppendUse(), v8::internal::BASE_EMBEDDED< Visitor >::Apply(), v8::internal::MarkCompactCollector::AreSweeperThreadsActivated(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::arguments_pushed(), v8::internal::FlagList::argv(), v8::internal::FullCodeGenerator::BASE_EMBEDDED::AsBreakable(), v8::internal::AstNode::AsBreakableStatement(), v8::internal::FullCodeGenerator::BASE_EMBEDDED::AsIteration(), v8::internal::AstNode::AsIterationStatement(), v8::internal::AstNode::AsMaterializedLiteral(), v8::internal::RegExpCompiler::Assemble(), v8::internal::AssemblerBase::AssemblerBase(), v8::internal::ChoiceNode::AssertGuardsMentionRegisters(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::AsSimpleAssignment(), v8::internal::PreParserTraits::ast_value_factory(), v8::internal::AstNode::AsTargetCollector(), v8::internal::PostorderProcessor::Backtrack(), v8::internal::HandleScopeImplementer::BeginDeferredScope(), v8::internal::compiler::SwitchBuilder::BeginSwitch(), v8::internal::TypeFeedbackOracle::BinaryType(), v8::internal::compiler::RawMachineAssembler::Bind(), v8::internal::compiler::Schedule::block(), v8::internal::BOOL_ACCESSORS(), v8::internal::AstValue::BooleanValue(), v8::internal::compiler::RawMachineAssembler::Branch(), v8::internal::BreakableStatement::BreakableStatement(), v8::internal::BreakLocationIterator::BreakLocationIterator(), v8::internal::HOptimizedGraphBuilder::BuildAllocateExternalElements(), v8::internal::compiler::AstGraphBuilder::BuildArgumentsObject(), v8::internal::HGraphBuilder::BuildArrayBufferViewInitialization(), v8::internal::CodeStubGraphBuilderBase::BuildArrayConstructor(), v8::internal::HOptimizedGraphBuilder::BuildArrayIndexOf(), v8::internal::CodeStubGraphBuilderBase::BuildArrayNArgumentsConstructor(), v8::internal::compiler::AstGraphBuilder::BuildBinaryOp(), v8::internal::HGraphBuilder::BuildBinaryOperation(), v8::internal::compiler::CFGBuilder::BuildBlockForNode(), v8::internal::HOptimizedGraphBuilder::BuildCallConstantFunction(), v8::internal::CodeStubGraphBuilderBase::BuildCheckAndInstallOptimizedCode(), v8::internal::HGraphBuilder::BuildCheckPrototypeMaps(), v8::internal::HGraphBuilder::BuildCloneShallowArrayEmpty(), v8::internal::HGraphBuilder::BuildCloneShallowArrayNonEmpty(), v8::internal::CodeStubGraphBuilder< Stub >::BuildCodeInitializedStub(), v8::internal::CodeStubGraphBuilder< Stub >::BuildCodeStub(), v8::internal::CodeStubGraphBuilder< KeyedLoadGenericStub >::BuildCodeStub(), v8::internal::HOptimizedGraphBuilder::BuildCompareInstruction(), v8::internal::compiler::anonymous_namespace{instruction-selector-arm64-unittest.cc}::BuildConstant(), v8::internal::HOptimizedGraphBuilder::BuildContextChainWalk(), v8::internal::HGraphBuilder::BuildCopyElements(), v8::internal::HGraphBuilder::BuildCreateAllocationMemento(), v8::internal::HOptimizedGraphBuilder::BuildEmitFixedArray(), v8::internal::HOptimizedGraphBuilder::BuildEmitFixedDoubleArray(), v8::internal::HGraphBuilder::FINAL::builder(), v8::internal::CodeStubGraphBuilder< KeyedLoadGenericStub >::BuildExternalElementLoad(), v8::internal::CodeStubGraphBuilder< KeyedLoadGenericStub >::BuildFastElementLoad(), v8::internal::HOptimizedGraphBuilder::BuildFastLiteral(), v8::internal::HGraphBuilder::BuildFillElementsWithValue(), v8::internal::HGraphBuilder::BuildGetArrayFunction(), v8::internal::HGraphBuilder::BuildGetElementsKind(), v8::internal::HGraphBuilder::BuildGetNativeContext(), v8::internal::CodeStubGraphBuilderBase::BuildGraph(), v8::internal::HOptimizedGraphBuilder::BuildGraph(), v8::internal::HOptimizedGraphBuilder::BuildInitElementsInObjectHeader(), v8::internal::CodeStubGraphBuilderBase::BuildInstallCode(), v8::internal::CodeStubGraphBuilderBase::BuildInstallFromOptimizedCodeMap(), v8::internal::CodeStubGraphBuilderBase::BuildInternalArrayConstructor(), v8::internal::HGraphBuilder::BuildJSArrayHeader(), v8::internal::HGraphBuilder::BuildJSObjectCheck(), v8::internal::HGraphBuilder::BuildKeyedIndexCheck(), v8::internal::HGraphBuilder::BuildKeyedLookupCacheHash(), v8::internal::HOptimizedGraphBuilder::BuildLoad(), v8::internal::CodeStubGraphBuilderBase::BuildLoadNamedField(), v8::internal::HOptimizedGraphBuilder::BuildLoadNamedField(), v8::internal::HOptimizedGraphBuilder::BuildMonomorphicAccess(), v8::internal::HOptimizedGraphBuilder::BuildMonomorphicElementAccess(), v8::internal::HOptimizedGraphBuilder::BuildNamedAccess(), v8::internal::HGraphBuilder::BuildNonGlobalObjectCheck(), v8::internal::HGraphBuilder::BuildNumberToString(), v8::internal::HOsrBuilder::BuildOsrLoopEntry(), v8::internal::HGraphBuilder::BuildRegExpConstructResult(), v8::internal::HOptimizedGraphBuilder::BuildStore(), v8::internal::HOptimizedGraphBuilder::BuildStoreForEffect(), v8::internal::CodeStubGraphBuilderBase::BuildStoreNamedField(), v8::internal::HOptimizedGraphBuilder::BuildStoreNamedField(), v8::internal::HGraphBuilder::BuildTestForDictionaryProperties(), v8::internal::HOptimizedGraphBuilder::BuildThisFunction(), v8::internal::HGraphBuilder::BuildTransitionElementsKind(), v8::internal::ParserTraits::BuildUnaryExpression(), v8::internal::HGraphBuilder::BuildUncheckedDictionaryElementLoad(), v8::internal::HGraphBuilder::BuildUncheckedMonomorphicElementAccess(), v8::internal::compiler::AstGraphBuilder::BuildVariableAssignment(), v8::internal::compiler::AstGraphBuilder::BuildVariableDelete(), v8::internal::compiler::AstGraphBuilder::BuildVariableLoad(), v8::internal::BUILTIN(), v8::Utf8LengthHelper::Calculate(), v8::internal::CharacterRangeSplitter::Call(), v8::internal::StoreBufferRebuilder::Callback(), v8::internal::CpuProfiler::CallbackEvent(), v8::internal::LCodeGen::CallCodeGeneric(), v8::base::CallOnce(), v8::internal::LCodeGen::CallRuntime(), v8::internal::HOptimizedGraphBuilder::PropertyAccessInfo::CanAccessMonomorphic(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::CanBeReplacedWith(), v8::internal::compiler::LiveRange::CanBeSpilled(), v8::internal::LiveRange::CanBeSpilled(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::Canonicalize(), v8::internal::TypeFeedbackOracle::CanRetainOtherContext(), v8::internal::BASE_EMBEDDED< Visitor >::captures_started(), v8::internal::SlotsBuffer::ChainLengthThresholdReached(), v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::Changed(), v8::Shell::ChangeDirectory(), v8::internal::CharacterRange::CharacterRange(), v8::internal::Interface::Chase(), v8::ContainsOnlyOneByteHelper::Check(), v8::internal::CheckAndDeclareArrowParameter(), v8::internal::LiveEdit::CheckAndDropActivations(), v8::internal::CheckArrayAbuse(), v8::internal::ParserTraits::CheckAssigningFunctionLiteralToProperty(), v8::Date::CheckCast(), v8::NumberObject::CheckCast(), v8::BooleanObject::CheckCast(), v8::StringObject::CheckCast(), v8::SymbolObject::CheckCast(), v8::internal::Scope::CheckConflictingVarDeclarations(), v8::internal::Parser::CheckConflictingVarDeclarations(), v8::ContainsOnlyOneByteHelper::CheckCons(), CheckEqualsHelper(), v8::internal::ParserTraits::CheckFunctionLiteralInsideTopLevelObjectLiteral(), v8::internal::BASE_EMBEDDED< Visitor >::CheckHoistability(), CheckNonEqualsHelper(), v8::internal::ParserTraits::CheckPossibleEvalCall(), v8::internal::TraversableMap::ChildIteratorNext(), v8::internal::BASE_EMBEDDED< Visitor >::Clear(), v8::internal::ScriptCache::Clear(), v8::internal::TemplateHashMapImpl< AllocationPolicy >::Clear(), v8::internal::KeyedLookupCache::Clear(), v8::internal::DescriptorLookupCache::Clear(), v8::internal::StubCache::Clear(), v8::internal::BufferedZoneList< T, initial_size >::Clear(), v8::internal::RegExpStack::ThreadLocal::Clear(), v8::internal::ContextSlotCache::Clear(), v8::internal::CompareNilIC::Clear(), v8::internal::HValue::clear_block(), v8::internal::Segment::clear_next(), v8::internal::Debug::ClearAllBreakPoints(), v8::internal::Heap::ClearAllICsByKind(), v8::Persistent< T, M >::ClearAndLeak(), v8::internal::Debug::ClearBreakPoint(), v8::internal::StoreBuffer::ClearDeadObject(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::ClearEnvironment(), v8::internal::MemoryChunk::ClearEvacuationCandidate(), v8::internal::Code::ClearInlineCaches(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::ClearInlinedTestContext(), v8::Isolate::ClearInterrupt(), v8::internal::MarkCompactCollector::ClearMarkbits(), v8::internal::CodeFlusher::ClearNextCandidate(), v8::internal::MarkCompactCollector::ClearNonLiveReferences(), v8::internal::Debug::ClearOneShot(), v8::internal::Ticker::ClearProfiler(), v8::base::OS::ClearTimezoneCache(), v8::internal::GlobalHandles::Node::ClearWeakness(), v8::internal::Log::Close(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::CloseFile(), v8::internal::PostorderProcessor::ClosePostorder(), v8::internal::CpuProfiler::CodeCreateEvent(), v8::internal::CodeEventLogger::CodeCreateEvent(), v8::internal::LChunk::Codegen(), v8::internal::CodeGenerationFromStringsAllowed(), v8::internal::Logger::CodeNameEvent(), v8::internal::Logger::CodeStartLinePosInfoRecordEvent(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::CodeTracer(), v8::internal::Heap::CollectAllAvailableGarbage(), v8::internal::MarkCompactCollector::CollectEvacuationCandidates(), v8::internal::Heap::CollectGarbage(), v8::internal::BASE_EMBEDDED< Visitor >::CollectInductionVariableData(), v8::internal::StubCache::CollectMatchingMaps(), v8::internal::TypeFeedbackOracle::CollectReceiverTypes(), v8::internal::Scope::CollectStackAndContextLocals(), v8::internal::NewSpace::CollectStatistics(), v8::internal::compiler::CFGBuilder::CollectSuccessorProjections(), v8::internal::MemoryChunk::CommitArea(), v8::internal::CompilationInfo::CommitDependencies(), v8::base::VirtualMemory::CommitRegion(), v8::internal::LargeObjectSpace::CommittedPhysicalMemory(), v8::internal::HCheckTable::Compact(), v8::internal::CompareNilIC::CompareNil(), v8::internal::TypeFeedbackOracle::CompareType(), v8::ScriptCompiler::Compile(), v8::internal::RegExpEngine::Compile(), v8::internal::Debug::CompileDebuggerScript(), v8::internal::CompileGlobalEval(), v8::internal::RegExpImpl::CompileIrregexp(), v8::internal::NamedLoadHandlerCompiler::CompileLoadCallback(), v8::internal::NamedLoadHandlerCompiler::CompileLoadInterceptor(), v8::internal::OptimizingCompilerThread::CompileNext(), v8::internal::CompileOptimizedPrologue(), v8::internal::Compiler::CompileScript(), v8::internal::CompileToplevel(), v8::ScriptCompiler::CompileUnbound(), v8::internal::CompileUnoptimizedCode(), v8::Utf8WriterVisitor::CompleteWrite(), v8::ReadLineEditor::CompletionGenerator(), v8::internal::HFlowEngine< State, Effects >::ComputeLoopEffects(), v8::internal::compiler::ComputeLoopInfo(), v8::internal::GlobalHandles::ComputeObjectGroupsAndImplicitReferences(), v8::internal::ComputeReceiverTypes(), v8::internal::compiler::Scheduler::ComputeSpecialRPO(), v8::internal::FreeListCategory::Concatenate(), v8::internal::Isolate::concurrent_osr_enabled(), v8::internal::Isolate::concurrent_recompilation_enabled(), v8::internal::compiler::CFGBuilder::ConnectBranch(), v8::internal::compiler::Scheduler::ConnectFloatingControlSubgraph(), v8::internal::compiler::CFGBuilder::ConnectMerge(), v8::internal::compiler::CFGBuilder::ConnectReturn(), v8::internal::IC::constant_pool(), v8::internal::TypeImpl< Config >::Contains(), v8::internal::HeapObjectsSet::Contains(), v8::internal::NestedEffectsBase< Var, kNoVar >::Contains(), v8::internal::ContainsLabel(), v8::internal::FreeListCategory::ContainsPageFreeListItemsInList(), v8::internal::Scope::ContextChainLength(), v8::internal::Scope::ContextLocalCount(), v8::internal::ContextSlotCache::ContextSlotCache(), v8::internal::ScopeInfo::ContextSlotIndex(), v8::internal::ConsStringIteratorOp::Continue(), v8::internal::compiler::LiveRange::ConvertOperands(), v8::internal::LiveRange::ConvertOperands(), v8::internal::HCheckTable::Copy(), v8::internal::HLoadEliminationTable::Copy(), v8::internal::HFieldApproximation::Copy(), v8::internal::Heap::CopyCode(), v8::internal::Map::CopyGeneralizeAllRepresentations(), v8::internal::GlobalHandles::CopyGlobal(), v8::internal::Heap::CopyJSObject(), v8::internal::Counter::Counter(), v8::internal::Isolate::counters(), v8::internal::CountTotalHolesSize(), v8::internal::compiler::LiveRange::Covers(), v8::internal::LiveRange::Covers(), v8::base::OS::MemoryMappedFile::create(), v8::internal::EternalHandles::Create(), v8::internal::GlobalHandles::Create(), v8::internal::ScopeInfo::Create(), v8::internal::BoundsCheckKey::Create(), v8::internal::BASE_EMBEDDED< Visitor >::CreateAllocationMementos(), v8::internal::compiler::LiveRange::CreateAssignedOperand(), v8::internal::LiveRange::CreateAssignedOperand(), v8::internal::GvnBasicBlockState::CreateEntry(), v8::internal::PostorderProcessor::CreateEntryProcessor(), v8::Shell::CreateEvaluationContext(), v8::internal::OptimizedCompileJob::CreateGraph(), v8::internal::compiler::AstGraphBuilder::CreateGraph(), v8::internal::HGraphBuilder::CreateGraph(), v8::internal::StatsTable::CreateHistogram(), v8::internal::anonymous_namespace{i18n.cc}::CreateICUBreakIterator(), v8::internal::anonymous_namespace{i18n.cc}::CreateICUCollator(), v8::internal::anonymous_namespace{i18n.cc}::CreateICUDateFormat(), v8::internal::anonymous_namespace{i18n.cc}::CreateICUNumberFormat(), v8::internal::SpaceIterator::CreateIterator(), v8::internal::HOptimizedGraphBuilder::CreateJoin(), v8::internal::HOptimizedGraphBuilder::CreateLoop(), v8::base::Thread::CreateThreadLocalKey(), v8::base::OS::CreateTimezoneCache(), v8::internal::Unique< T >::CreateUninitialized(), v8::internal::CStringEquals(), v8::internal::BASE_EMBEDDED< Visitor >::Current(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::current_loop(), v8::internal::BASE_EMBEDDED< Visitor >::Element::CurrentDominatedBlock(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::DataEquals(), v8::base::OS::DaylightSavingsOffset(), v8::internal::SlotsBufferAllocator::DeallocateChain(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::debug_name(), v8::internal::DebugConstructedBy(), v8::internal::DebugEvaluate(), v8::internal::Deoptimizer::DebuggerInspectableFrame(), v8::internal::DebugGetProperty(), v8::internal::DebugReferencedBy(), v8::internal::Parser::Declare(), v8::internal::VariableMap::Declare(), v8::internal::ExternalReferenceDecoder::Decode(), v8::internal::GlobalHandles::NodeBlock::DecreaseUses(), v8::internal::MessageHandler::DefaultMessageReport(), v8::internal::JSObject::DefineElementAccessor(), v8::internal::HeapProfiler::DefineWrapperClass(), v8::internal::DehoistArrayIndex(), v8::internal::Isolate::Deinit(), v8::CpuProfile::Delete(), v8::internal::Zone::DeleteAll(), v8::internal::HValue::DeleteAndReplaceWith(), v8::internal::Deoptimizer::DeleteDebuggerInspectableFrame(), v8::internal::HandleScopeImplementer::DeleteExtensions(), v8::internal::Deoptimizer::DeleteFrameDescriptions(), v8::internal::Zone::DeleteKeptSegment(), v8::internal::LCodeGen::DeoptimizeBranch(), v8::internal::LCodeGen::DeoptimizeIf(), v8::internal::Deoptimizer::DeoptimizeMarkedCodeForContext(), v8::internal::Deoptimizer::Deoptimizer(), v8::internal::CompilationInfo::dependencies(), v8::internal::DescriptorLookupCache::DescriptorLookupCache(), v8::internal::BASE_EMBEDDED< Visitor >::DescriptorResult(), v8::internal::Deserializer::Deserialize(), v8::internal::Deserializer::DeserializePartial(), v8::internal::Scope::DeserializeScopeChain(), v8::internal::Deserializer::deserializing_user_code(), v8::internal::PromotionQueue::Destroy(), v8::internal::GlobalHandles::Destroy(), v8::internal::Parser::DesugarLetBindingsInForStatement(), v8::internal::SmartPointerBase< Deallocator, T >::Detach(), v8::internal::HandleScopeImplementer::Detach(), v8::internal::BASE_EMBEDDED< Visitor >::DetachJITHandlerData(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::DetectCompoundIndex(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::DetectInductionVariable(), v8::internal::DeterminedAlready(), v8::internal::compiler::DetermineLhsKind(), v8::internal::Heap::DisableInlineAllocation(), v8::internal::DiscoverGreyObjectsWithIterator(), v8::internal::CommandMessage::Dispose(), v8::internal::Vector< T >::Dispose(), v8::base::OS::DisposeTimezoneCache(), v8::internal::Interface::DoAdd(), v8::internal::Deoptimizer::DoComputeAccessorStubFrame(), v8::internal::Deoptimizer::DoComputeArgumentsAdaptorFrame(), v8::internal::Deoptimizer::DoComputeCompiledStubFrame(), v8::internal::Deoptimizer::DoComputeConstructStubFrame(), v8::internal::Deoptimizer::DoComputeJSFrame(), v8::internal::Deoptimizer::DoComputeOutputFrames(), v8::internal::LCodeGen::DoDeferredMathAbsTagged(), v8::internal::LCodeGen::DoDeferredMathAbsTaggedHeapNumber(), v8::internal::LCodeGen::DoGap(), v8::internal::HInstruction::Dominates(), v8::internal::BASE_EMBEDDED< Visitor >::done(), v8::internal::BASE_EMBEDDED< Visitor >::Done(), v8::internal::GlobalHandles::NodeIterator::done(), v8::internal::Interface::Iterator::done(), v8::internal::Parser::DoParseProgram(), v8::internal::Isolate::DoThrow(), v8::internal::Deoptimizer::DoTranslateCommand(), v8::internal::Deoptimizer::DoTranslateObject(), v8::internal::Deoptimizer::DoTranslateObjectAndSkip(), v8::internal::DoubleToPrecisionCString(), v8::internal::Interface::DoUnify(), v8::internal::DropActivationsInActiveThread(), v8::internal::DropActivationsInActiveThreadImpl(), v8::internal::DropFrames(), v8::internal::Scanner::DropLiteral(), v8::base::DumpBacktrace(), v8::DumpHeapConstants(), v8::internal::ThreadManager::EagerlyArchiveThread(), v8::internal::ChoiceNode::EatsAtLeast(), v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::Eliminate(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::Eliminate(), v8::internal::BASE_EMBEDDED< Visitor >::Eliminate(), v8::internal::BASE_EMBEDDED< Visitor >::EliminateRedundantBoundsChecks(), v8::internal::ActionNode::Emit(), v8::internal::ChoiceNode::Emit(), v8::internal::LoopChoiceNode::Emit(), v8::internal::AssertionNode::EmitBoundaryCheck(), v8::internal::LCodeGen::EmitBranchF(), v8::internal::ChoiceNode::EmitChoices(), v8::internal::LCodeGen::EmitFalseBranchF(), v8::internal::ChoiceNode::EmitGreedyLoop(), v8::internal::FullCodeGenerator::EmitInlineRuntimeCall(), v8::internal::ChoiceNode::EmitOptimizedUnanchoredSearch(), v8::internal::ChoiceNode::EmitOutOfLineContinuation(), v8::internal::FullCodeGenerator::EmitUnwindBeforeReturn(), v8::internal::Vector< T >::empty(), v8::internal::PagedSpace::EmptyAllocationInfo(), v8::internal::ParserTraits::EmptyArrowParamList(), v8::internal::ParserTraits::EmptyExpression(), v8::internal::ParserTraits::EmptyFunctionLiteral(), v8::internal::ParserTraits::EmptyIdentifier(), v8::internal::ParserTraits::EmptyLiteral(), v8::internal::ParserTraits::EmptyObjectLiteralProperty(), v8::internal::MarkCompactCollector::EnableCodeFlushing(), v8::internal::StatsCounter::Enabled(), v8::internal::Histogram::Enabled(), v8::internal::ExternalReferenceEncoder::Encode(), v8::internal::TemplateHashMap< Key, Value, AllocationPolicy >::end(), v8::internal::HOptimizedGraphBuilder::EnsureArgumentsArePushedForAccess(), v8::internal::compiler::RawMachineAssembler::EnsureBlock(), v8::internal::BASE_EMBEDDED< Visitor >::EnsureCapacity(), v8::internal::RegExpStack::EnsureCapacity(), v8::internal::HCheckTable::EnsureChecked(), v8::internal::Deoptimizer::EnsureCodeForDeoptimizationEntry(), v8::internal::HLoadEliminationTable::EnsureFields(), v8::internal::compiler::LiveRange::EnsureInterval(), v8::internal::LiveRange::EnsureInterval(), v8::internal::EnsureJSArrayWithWritableFastElements(), v8::internal::IncrementalMarking::EnsureMarkingDequeIsCommitted(), v8::internal::StoreBuffer::EnsureSpace(), v8::internal::Isolate::Enter(), v8::internal::StoreBuffer::EnterDirectlyIntoStoreBuffer(), v8::internal::ProfileGenerator::EntryForVMState(), v8::internal::ProfileEntryHookStub::EntryHookTrampoline(), v8::internal::EnumerateCompiledFunctions(), v8::internal::HLoadEliminationTable::Equal(), v8::internal::Analysis::error_message(), v8::EscapableHandleScope::Escape(), v8::internal::V8HeapExplorer::EstimateObjectsCount(), v8::internal::MarkCompactCollector::EvacuateNewSpaceAndCandidates(), v8::internal::MarkCompactCollector::EvacuatePages(), vTune::internal::VTUNEJITInterface::event_handler(), v8::internal::CodeFlusher::EvictCandidate(), v8::internal::PagedSpace::EvictEvacuationCandidatesFromFreeLists(), v8::internal::FreeListCategory::EvictFreeListItemsInList(), v8::internal::CodeFlusher::EvictJSFunctionCandidates(), v8::internal::CodeFlusher::EvictOptimizedCodeMap(), v8::internal::CodeFlusher::EvictOptimizedCodeMaps(), v8::internal::CodeFlusher::EvictSharedFunctionInfoCandidates(), v8::ExecArgs::ExecArgs(), v8::internal::HeapProfiler::ExecuteWrapperClassCallback(), v8::internal::StoreBuffer::ExemptPopularPages(), v8::internal::LDeferredCode::exit(), v8::internal::Isolate::Exit(), v8::internal::FullCodeGenerator::NestedBlock::Exit(), v8::internal::PagedSpace::Expand(), v8::internal::compiler::RawMachineAssembler::Export(), v8::internal::ParserTraits::ExpressionFromIdentifier(), v8::internal::ParserTraits::ExpressionFromLiteral(), v8::internal::ParserTraits::ExpressionFromString(), v8::internal::HandleScope::Extend(), v8::internal::OutSet::Extend(), v8::Extension::Extension(), v8::internal::compiler::JSGraph::ExternalConstant(), v8::ExternalValue(), v8::internal::V8HeapExplorer::ExtractJSObjectReferences(), v8::internal::V8HeapExplorer::ExtractPropertyReferences(), v8::internal::V8HeapExplorer::ExtractSharedFunctionInfoReferences(), v8::internal::LControlInstruction< I, T >::FalseLabel(), v8::internal::ExternalStreamingStream::FillBuffer(), v8::internal::ChoiceNode::FillInBMInfo(), v8::internal::NativeObjectsExplorer::FillRetainedObjects(), v8::internal::StoreBuffer::Filter(), v8::internal::TextNode::FilterOneByte(), v8::internal::ChoiceNode::FilterOneByte(), v8::internal::NegativeLookaheadChoiceNode::FilterOneByte(), v8::internal::LoopChoiceNode::FilterOneByte(), v8::internal::SeqRegExpNode::FilterSuccessor(), v8::internal::Scope::FinalizeBlockScope(), v8::internal::Heap::FinalizeExternalString(), FinalizeProcess(), FinalizeThread(), v8::internal::HCheckTable::Find(), v8::internal::HLoadEliminationTable::Find(), v8::internal::FrameFunctionIterator::Find(), v8::internal::NestedEffectsBase< Var, kNoVar >::Find(), v8::internal::compiler::NodeCache< Key >::Find(), v8::internal::LiveEdit::FindActiveGenerators(), v8::internal::Trace::FindAffectedRegisters(), v8::internal::Heap::FindAllocationMemento(), v8::internal::FindCaller(), v8::internal::ProfileNode::FindChild(), v8::internal::AllocationTraceNode::FindChild(), v8::internal::Code::FindCodeAgeSequence(), v8::internal::Deoptimizer::FindDeoptimizingCode(), v8::internal::HeapObjectsMap::FindEntry(), v8::internal::CodeMap::FindEntry(), v8::internal::SnapshotFiller::FindEntry(), v8::internal::Code::FindFirstAllocationSite(), v8::internal::Code::FindFirstHandler(), v8::internal::Code::FindFirstMap(), v8::internal::Code::FindFirstName(), v8::internal::FindFlag(), v8::internal::SplayTree< Config, AllocationPolicy >::FindGreatest(), v8::internal::HeapProfiler::FindHeapObjectById(), v8::internal::FindInstanceOf(), v8::internal::StatsTable::FindLocation(), v8::internal::FreeList::FindNodeFor(), v8::internal::Code::FindNthObject(), v8::internal::LargeObjectSpace::FindObject(), v8::internal::PagedSpace::FindObject(), v8::internal::FindOneByteStringIndices(), v8::internal::Deoptimizer::FindOptimizedCode(), v8::internal::ProfileNode::FindOrAddChild(), v8::internal::AllocationTraceNode::FindOrAddChild(), v8::internal::HeapObjectsMap::FindOrAddEntry(), v8::internal::SnapshotFiller::FindOrAddEntry(), v8::internal::NativeObjectsExplorer::FindOrAddGroupInfo(), v8::internal::Isolate::FindOrAllocatePerThreadDataForThisThread(), v8::internal::HLoadEliminationTable::FindOrCreate(), v8::internal::LargeObjectSpace::FindPage(), v8::internal::Isolate::FindPerThreadDataForThread(), v8::internal::OptimizingCompilerThread::FindReadyOSRCandidate(), v8::internal::FindSavedContextForFrame(), v8::internal::Debug::FindSharedFunctionInfoInScript(), v8::internal::FindSharedFunctionInfosForScript(), v8::internal::IC::FindTargetMaps(), v8::internal::HeapObjectsMap::FindUntrackedObjects(), v8::internal::HCheckTable::Finish(), v8::internal::HLoadEliminationTable::Finish(), v8::internal::HGraphBuilder::FinishCurrentBlock(), v8::internal::HGraphBuilder::FinishExitCurrentBlock(), v8::internal::StubCache::first_entry(), v8::internal::compiler::LiveRange::FirstHint(), v8::internal::LiveRange::FirstHint(), v8::internal::compiler::LiveRange::FirstIntersection(), v8::internal::LiveRange::FirstIntersection(), v8::internal::compiler::LiveRange::FirstSearchIntervalForPosition(), v8::internal::LiveRange::FirstSearchIntervalForPosition(), v8::internal::HControlInstruction::FirstSuccessor(), v8::internal::IC::FirstTargetMap(), v8::internal::compiler::JSGraph::Float64Constant(), v8::internal::compiler::RepresentationChanger::Float64OperatorFor(), v8::internal::Trace::Flush(), v8::internal::RegExpBuilder::FlushCharacters(), v8::internal::OptimizingCompilerThread::FlushOsrBuffer(), v8::base::OS::FOpen(), v8::FOpen(), v8::internal::SplayTree< Config, AllocationPolicy >::ForEachNode(), v8::internal::compiler::CallBuffer::frame_state_value_count(), v8::internal::HandleScopeImplementer::Free(), v8::internal::FreeListCategory::Free(), v8::internal::MemoryAllocator::Free(), v8::internal::Free(), v8::internal::Runtime::FreeArrayBuffer(), v8::internal::PagedSpace::FreeEmergencyMemory(), v8::internal::MemoryAllocator::FreeMemory(), v8::internal::Heap::FreeQueuedChunks(), v8::internal::ThreadManager::FreeThreadResources(), v8::internal::LargeObjectSpace::FreeUnmarkedObjects(), v8::internal::MemoryChunk::FromAnyPointerAddress(), v8::internal::HeapObjectIterator::FromCurrentPage(), v8::internal::ScopeInfo::FunctionContextSlotIndex(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::FunctionDeclaration(), v8::internal::Runtime::FunctionForEntry(), v8::internal::Runtime::FunctionForName(), v8::internal::compiler::GapInstruction::GapInstruction(), v8::internal::LiveEdit::GatherCompileInfo(), v8::internal::GCFunctionName(), v8::internal::InnerPointerToCodeCache::GcSafeCastToCode(), v8::internal::InnerPointerToCodeCache::GcSafeFindCodeForInnerPointer(), v8::internal::GCTracer::GCTracer(), v8::internal::OptimizedCompileJob::GenerateCode(), v8::internal::PlatformCodeStub::GenerateCode(), v8::internal::compiler::Pipeline::GenerateCode(), v8::internal::compiler::Pipeline::GenerateCodeForMachineGraph(), v8::internal::HydrogenCodeStub::GenerateLightweightMissCode(), v8::internal::NamedLoadHandlerCompiler::GenerateLoadPostInterceptor(), v8::internal::SetOncePointer< T >::get(), v8::internal::BufferedZoneList< T, initial_size >::Get(), v8::internal::StubCache::Get(), v8::internal::OutSet::Get(), v8::internal::Isolate::get_initial_js_array_map(), v8::internal::GetAccessCheckInfo(), v8::internal::CodeStubGraphBuilderBase::GetArgumentsLength(), v8::internal::compiler::ScheduleLateNodeVisitor::GetBlockForUse(), v8::internal::Code::GetCodeAgeAndParity(), v8::internal::Code::GetCodeAgeStub(), v8::internal::GetCodeFromOptimizedCodeMap(), v8::internal::SharedFunctionInfo::GetCodeFromOptimizedCodeMap(), v8::Isolate::GetCodeRange(), v8::internal::Isolate::GetCodeTracer(), v8::internal::compiler::GetControlCluster(), v8::internal::StringsStorage::GetCopy(), v8::internal::compiler::CopyVisitor::GetCopy(), v8::Shell::GetCounter(), v8::Isolate::GetCurrentContext(), v8::internal::OptimizedFrame::GetDeoptimizationData(), v8::internal::Deoptimizer::GetDeoptimizationEntry(), v8::internal::Deoptimizer::GetDeoptimizationId(), v8::internal::JSObject::GetElementsCapacityAndUsage(), v8::internal::JSObject::GetElementWithCallback(), vTune::internal::GetEntries(), v8::internal::V8HeapExplorer::GetEntry(), v8::internal::HeapSnapshot::GetEntryById(), v8::String::GetExternalOneByteStringResource(), v8::String::GetExternalStringResource(), v8::String::GetExternalStringResourceBase(), SnapshotWriter::GetFileDescriptorOrDie(), v8::internal::compiler::FrameStateDescriptor::GetFrameCount(), vTune::internal::GetFunctionNameFromMixedName(), v8::internal::IC::GetHandlerCacheHolder(), v8::internal::HeapObject::GetHeap(), v8::internal::Isolate::GetHStatistics(), v8::internal::Isolate::GetHTracer(), v8::internal::IC::GetICCacheHolder(), v8::Object::GetIndexedPropertiesExternalArrayData(), v8::Object::GetIndexedPropertiesPixelData(), v8::internal::Map::GetInitialElements(), v8::internal::StatsCounter::GetInternalPointer(), v8::internal::compiler::FrameStateDescriptor::GetJSFrameCount(), v8::internal::MessageImpl::GetJSON(), v8::internal::BufferedZoneList< T, initial_size >::GetList(), v8::internal::NativeObjectsExplorer::GetListMaybeDisposeInfo(), v8::internal::SharedFunctionInfo::GetLiteralsFromOptimizedCodeMap(), v8::internal::Debug::GetLoadedScripts(), v8::internal::Script::GetNameOrSourceURL(), v8::platform::TaskQueue::GetNext(), v8::internal::StringCharacterStream::GetNext(), v8::CounterCollection::GetNextCounter(), v8::internal::MultipleFunctionTarget::GetNotFoundMessage(), v8::internal::Isolate::GetOrCreateBasicBlockProfiler(), v8::internal::LGap::GetOrCreateParallelMove(), v8::internal::compiler::GapInstruction::GetOrCreateParallelMove(), v8::internal::JSObject::GetOwnElementKeys(), v8::internal::CallInterfaceDescriptor::GetParameterRepresentation(), v8::internal::Isolate::GetPromiseOnStackOnThrow(), v8::internal::Object::GetPropertyWithAccessor(), v8::internal::Object::GetPropertyWithDefinedGetter(), v8::base::OS::GetRandomMmapAddr(), v8::internal::Code::GetRawAge(), v8::internal::CompareIC::GetRawUninitialized(), v8::internal::Expression::GetReceiverTypes(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::GetReceiverTypes(), v8::internal::IC::GetRootConstructor(), v8::internal::SerializedCodeData::GetScriptData(), v8::internal::ScriptCache::GetScripts(), v8::internal::compiler::CopyVisitor::GetSentinel(), v8::base::OS::GetSharedLibraryAddresses(), v8::internal::Version::GetSONAME(), v8::internal::HandleScopeImplementer::GetSpareOrNewBlock(), v8::internal::ExitFrame::GetStateForFramePointer(), v8::internal::CompareICState::GetStateName(), v8::internal::Trace::GetStoredPosition(), v8::internal::AstValueFactory::GetString(), v8::internal::HeapSnapshotJSONSerializer::GetStringId(), v8::internal::RegExpNode::GetSuccessorOfOmnivorousTextNode(), v8::internal::TextNode::GetSuccessorOfOmnivorousTextNode(), v8::internal::ParserTraits::GetSymbol(), v8::internal::ChoiceNode::GetTable(), v8::internal::HeapObjectsSet::GetTag(), v8::internal::CpuProfiler::GetterCallbackEvent(), v8::internal::compiler::FrameStateDescriptor::GetTotalSize(), v8::internal::Isolate::GetTStatistics(), v8::internal::String::GetTwoByteData(), v8::internal::GetTypedArrayFun(), v8::internal::StringsStorage::GetUsedMemorySize(), v8::internal::JSDate::GetUTCField(), v8::internal::CompileTimeValue::GetValue(), v8::internal::compiler::RepresentationChanger::GetWord32RepresentationFor(), v8::internal::Script::GetWrapper(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::global_call(), v8::internal::CompilationInfo::global_object(), v8::internal::Isolate::GlobalTearDown(), v8::internal::compiler::RawMachineAssembler::Goto(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::GotoNoSimulate(), v8::internal::HGraphBuilder::GotoNoSimulate(), v8::internal::Deoptimizer::Grab(), v8::internal::NativeRegExpMacroAssembler::GrowStack(), v8::base::VirtualMemory::Guard(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::HAllocate(), v8::internal::Handle< T >::Handle(), v8::internal::HOptimizedGraphBuilder::HandleCompoundAssignment(), v8::HandleDebugEvent(), v8::internal::HOptimizedGraphBuilder::HandleGlobalVariableAssignment(), v8::internal::HOptimizedGraphBuilder::HandleKeyedElementAccess(), v8::internal::HOptimizedGraphBuilder::HandleLiteralCompareNil(), v8::internal::HOptimizedGraphBuilder::HandlePolymorphicCallNamed(), v8::internal::HOptimizedGraphBuilder::HandlePolymorphicElementAccess(), v8::internal::HOptimizedGraphBuilder::HandlePolymorphicNamedFieldAccess(), v8::internal::HOptimizedGraphBuilder::HandlePropertyAssignment(), v8::internal::Debug::HandleWeakDebugInfo(), v8::internal::Context::has_extension(), v8::internal::Analysis::has_failed(), v8::internal::CompilationInfo::has_global_object(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::has_osr(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::has_size_upper_bound(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::has_uint32_instructions(), v8::internal::compiler::LiveRange::HasAllocatedSpillOperand(), v8::internal::LiveRange::HasAllocatedSpillOperand(), v8::internal::Heap::HasBeenSetUp(), v8::internal::SemiSpace::HasBeenSetUp(), v8::internal::StatsTable::HasCounterFunction(), v8::internal::compiler::HasDominatingDef(), v8::internal::PagedSpace::HasEmergencyMemory(), v8::internal::LInstruction::HasEnvironment(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::HasEnvironment(), v8::internal::JSObject::HasExternalArrayElements(), v8::internal::Isolate::HasExternalTryCatch(), v8::internal::JSObject::HasFixedTypedArrayElements(), v8::internal::IteratingStringHasher::Hash(), v8::internal::compiler::UsePosition::HasHint(), v8::internal::UsePosition::HasHint(), v8::internal::Scope::HasIllegalRedeclaration(), v8::internal::Scope::HasLazyCompilableOuterContext(), v8::internal::StringCharacterStream::HasMore(), v8::internal::HValue::HasMultipleUses(), v8::internal::HValue::HasNoUses(), v8::internal::HValue::HasOneUse(), v8::internal::compiler::UsePosition::HasOperand(), v8::internal::UsePosition::HasOperand(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::HasParentLoopHeader(), v8::internal::compiler::Instruction::HasPointerMap(), v8::internal::HValue::HasRange(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::HasReplacement(), v8::internal::LTemplateResultInstruction< R >::HasResult(), v8::internal::InlineSmiCheckInfo::HasSmiCheck(), v8::base::Thread::HasThreadLocal(), v8::internal::Scope::HasTrivialContext(), v8::internal::Scope::HasTrivialOuterContext(), v8::internal::HBinaryOperation::HBinaryOperation(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::HCapturedObject(), v8::internal::Heap::Heap(), v8::internal::HeapObjectIterator::HeapObjectIterator(), v8::internal::HeapObjectsMap::HeapObjectsMap(), v8::internal::HEnvironmentLivenessAnalysisPhase::HEnvironmentLivenessAnalysisPhase(), v8::internal::HFlowEngine< State, Effects >::HFlowEngine(), v8::internal::BASE_EMBEDDED< Visitor >::HInstructionIterator(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::HLoadKeyed(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::HStringAdd(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::HTracer(), v8::internal::IC::IC(), v8::internal::Debug::in_debug_scope(), v8::internal::BASE_EMBEDDED< Visitor >::InBitsRange(), v8::Isolate::InContext(), v8::internal::GlobalHandles::NodeBlock::IncreaseUses(), v8::internal::ExternalReferenceEncoder::IndexOf(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::inferred_name(), v8::internal::Scanner::Init(), v8::internal::Isolate::Init(), v8::ExecArgs::Init(), v8::internal::StringComparator::State::Init(), v8::internal::init_memcopy_functions(), v8::internal::Builtins::InitBuiltinFunctionTable(), v8::internal::HandleScopeData::Initialize(), v8::internal::PromotionQueue::Initialize(), v8::internal::Scope::Initialize(), v8::internal::ConsStringIteratorOp::Initialize(), v8::internal::GvnBasicBlockState::Initialize(), v8::internal::MemoryChunk::Initialize(), v8::internal::NewSpacePage::Initialize(), v8::internal::CallInterfaceDescriptorData::Initialize(), v8::Unlocker::Initialize(), v8::Locker::Initialize(), v8::internal::BASE_EMBEDDED< Visitor >::Initialize(), v8::internal::CompilationInfo::Initialize(), v8::internal::TemplateHashMapImpl< AllocationPolicy >::Initialize(), v8::internal::BreakIterator::InitializeBreakIterator(), v8::internal::Collator::InitializeCollator(), v8::internal::DateFormat::InitializeDateTimeFormat(), v8::Shell::InitializeDebugger(), v8::internal::Parser::InitializeForEachStatement(), v8::internal::InitializeICU(), v8::base::TimezoneCache::InitializeIfNeeded(), v8::internal::Runtime::InitializeIntrinsicFunctionNames(), v8::internal::Isolate::InitializeLoggingAndCounters(), v8::internal::BASE_EMBEDDED< Visitor >::Element::InitializeLoop(), v8::internal::NumberFormat::InitializeNumberFormat(), v8::internal::Isolate::InitializeOncePerProcess(), v8::internal::HFlowEngine< State, Effects >::InitializeStates(), v8::internal::StringSearch< PatternChar, SubjectChar >::InitialSearch(), v8::internal::Assembler::INLINE(), v8::internal::SlotsBuffer::INLINE(), v8::internal::Isolate::INLINE(), v8::internal::MaybeHandle< T >::INLINE(), v8::internal::AllocationInfo::INLINE(), v8::internal::CodeAddressMap::NameMap::Insert(), v8::internal::PromotionQueue::insert(), v8::internal::HCheckTable::Insert(), v8::internal::Isolate::ThreadDataTable::Insert(), v8::internal::NestedEffectsBase< Var, kNoVar >::Insert(), v8::internal::HInstruction::InsertAfter(), v8::internal::HInstruction::InsertBefore(), v8::internal::SplayTree< Config, AllocationPolicy >::InsertInternal(), v8::internal::HRepresentationChangesPhase::InsertRepresentationChangeForUse(), v8::internal::HRepresentationChangesPhase::InsertRepresentationChangesForValue(), v8::internal::ExternalReferenceTable::instance(), v8::internal::Instrument::Instrument(), v8::internal::compiler::JSGraph::Int32Constant(), v8::internal::compiler::RepresentationChanger::Int32OperatorFor(), v8::internal::Parser::Internalize(), v8::internal::AstValue::Internalize(), v8::internal::Invoke(), v8::internal::Isolate::InvokeApiInterruptCallback(), v8::internal::Debug::InvokeMessageHandler(), v8::internal::RegExpImpl::IrregexpExec(), v8::internal::MarkCompactCollector::is_code_flushing_enabled(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::is_default(), v8::internal::NestedEffectsBase< Var, kNoVar >::is_empty(), v8::internal::PromotionQueue::is_empty(), v8::internal::SplayTree< Config, AllocationPolicy >::is_empty(), v8::internal::SmartPointerBase< Deallocator, T >::is_empty(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::is_fast_smi_loop(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::is_jsruntime(), v8::internal::Logger::is_logging_code_events(), v8::internal::MaybeHandle< T >::is_null(), v8::internal::Handle< T >::is_null(), v8::internal::SetOncePointer< T >::is_set(), v8::internal::Trace::is_trivial(), v8::internal::MemoryChunk::is_valid(), v8::internal::BASE_EMBEDDED< Visitor >::is_valid(), v8::internal::LiveEditFunctionTracker::IsActive(), v8::internal::PerThreadAssertScope< kType, kAllow >::IsAllowed(), v8::internal::ThreadManager::IsArchived(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::IsArguments(), v8::internal::HOptimizedGraphBuilder::IsCallArrayInlineable(), v8::internal::compiler::LiveRange::IsChild(), v8::internal::LiveRange::IsChild(), v8::internal::IsClassOfTest(), v8::internal::CompileTimeValue::IsCompileTimeValue(), v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::IsDead(), v8::internal::Scope::IsDeclared(), v8::internal::anonymous_namespace{flags.cc}::Flag::IsDefault(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::IsDeoptimizing(), v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::IsEliminated(), v8::internal::BASE_EMBEDDED< Visitor >::IsEliminated(), v8::internal::Statement::IsEmpty(), v8::internal::NestedEffectsBase< Var, kNoVar >::IsEmpty(), v8::internal::LargeObjectSpace::IsEmpty(), v8::internal::compiler::LiveRange::IsEmpty(), v8::internal::LiveRange::IsEmpty(), v8::internal::Log::IsEnabled(), v8::V8::IsExecutionTerminating(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::IsFalseReachable(), v8::internal::Isolate::IsFastArrayConstructorPrototypeChainIntact(), v8::internal::Isolate::IsFinallyOnTop(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::IsFinished(), v8::internal::Variable::IsGlobalObjectProperty(), v8::internal::ParserTraits::IsIdentifier(), v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::IsIgnored(), v8::internal::BASE_EMBEDDED< Visitor >::IsIgnored(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::IsInductionVariable(), v8::internal::Unique< T >::IsInitialized(), v8::internal::MacroAssembler::IsInstanceJSObjectType(), v8::internal::AstValueFactory::IsInternalized(), v8::internal::Isolate::IsInUse(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::IsJump(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::IsLimitedInductionVariable(), v8::internal::HInstruction::IsLinked(), v8::Locker::IsLocked(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::IsLoopHeader(), v8::internal::SerializationAddressMapper::IsMapped(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::IsNestedInThisLoop(), v8::internal::Unique< T >::IsNull(), v8::internal::MacroAssembler::IsObjectJSStringType(), v8::internal::HValue::isolate(), v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::IsPending(), v8::internal::BASE_EMBEDDED< Visitor >::IsPending(), v8::internal::OptimizingCompilerThread::IsQueuedForOSR(), v8::internal::JSArray::IsReadOnlyLengthDescriptor(), v8::internal::LGap::IsRedundant(), v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::IsRedundant(), v8::internal::BASE_EMBEDDED< Visitor >::IsRedundant(), v8::base::VirtualMemory::IsReserved(), v8::internal::compiler::Schedule::IsScheduled(), v8::internal::BASE_EMBEDDED< Visitor >::RegExpParserState::IsSubexpression(), v8::internal::ParserTraits::IsThisProperty(), v8::internal::IC::IsTransitionOfMonomorphicTarget(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::IsTrueReachable(), v8::internal::IsTypeof(), v8::internal::Expression::IsUndefinedLiteral(), v8::internal::SafeStackFrameIterator::IsValidCaller(), v8::internal::SafeStackFrameIterator::IsValidExitFrame(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::IsValidReferenceExpression(), v8::internal::SafeStackFrameIterator::IsValidTop(), v8::internal::IsVoidOfLiteral(), v8::internal::DeoptimizerData::Iterate(), v8::internal::ThreadManager::Iterate(), v8::internal::Isolate::Iterate(), v8::internal::V8HeapExplorer::IterateAndExtractReferences(), v8::internal::NativeObjectsExplorer::IterateAndExtractReferences(), v8::internal::V8HeapExplorer::IterateAndExtractSinglePass(), v8::internal::ThreadManager::IterateArchivedThreads(), v8::internal::Isolate::IterateDeferredHandles(), v8::internal::IterateExternalArrayElements(), v8::internal::LiteralFixer::IterateJSFunctions(), v8::internal::GlobalHandles::IterateObjectGroups(), v8::internal::CodeFlusher::IteratePointersToFromSpace(), v8::internal::StoreBuffer::IteratePointersToNewSpace(), v8::internal::Heap::IterateStrongRoots(), v8::internal::HandleScopeImplementer::IterateThis(), v8::base::Thread::Join(), v8::internal::HOptimizedGraphBuilder::JoinContinue(), v8::TryCatch::JSStackComparableAddress(), v8::internal::MacroAssembler::JumpIfBothNotSmi(), v8::internal::MacroAssembler::JumpIfEitherNotSmi(), v8::internal::KeyedLookupCache::KeyedLookupCache(), v8::internal::HValue::Kill(), v8::internal::HCheckTable::Kill(), v8::internal::HLoadEliminationTable::KillFieldInternal(), v8::internal::HLoadEliminationTable::KillIfMisaligned(), v8::internal::HLoadEliminationTable::KillOffset(), v8::internal::HCheckTable::KillUnstableEntries(), v8::internal::Code::Kind2String(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::KnownOptimalRepresentation(), v8::internal::HControlInstruction::KnownSuccessorBlock(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::KnownSuccessorBlock(), v8::internal::HCompareNumericAndBranch::KnownSuccessorBlock(), v8::internal::HCompareObjectEqAndBranch::KnownSuccessorBlock(), v8::internal::LargeObjectIterator::LargeObjectIterator(), v8::internal::BufferedZoneList< T, initial_size >::last(), v8::internal::lazily_initialize_fast_exp(), v8::internal::DateCache::LeastRecentlyUsedDST(), v8::internal::BufferedZoneList< T, initial_size >::length(), v8::internal::LGap::LGap(), v8::internal::RegExpNode::LimitVersions(), v8::internal::StringSearch< PatternChar, SubjectChar >::LinearSearch(), v8::LineEditor::LineEditor(), v8::internal::compiler::Linkage::Linkage(), v8::internal::Isolate::LinkDeferredHandles(), v8::internal::LiveEditFunctionTracker::LiveEditFunctionTracker(), v8::Shell::Load(), v8::internal::HLoadEliminationTable::load(), v8::base::LoadDbgHelpAndTlHelp32(), v8::internal::CodeStubGraphBuilderBase::LoadFromOptimizedCodeMap(), loadiJIT_Funcs(), v8::internal::LoadLookupSlotHelper(), v8::base::LoadSymbols(), v8::internal::Variable::local_if_not_shadowed(), v8::base::OS::LocalTimeOffset(), v8::base::OS::LocalTimezone(), v8::internal::Logger::LogAccessorCallbacks(), v8::internal::Logger::LogCodeObject(), v8::internal::Logger::LogCodeObjects(), v8::internal::Logger::LogCompiledFunctions(), v8::internal::Logger::LogExistingFunction(), v8::internal::Isolate::logger(), v8::internal::CompleteParserRecorder::LogMessage(), v8::internal::CodeAddressMap::NameMap::Lookup(), v8::internal::Builtins::Lookup(), v8::internal::VariableMap::Lookup(), v8::internal::Scope::Lookup(), v8::CounterMap::Lookup(), v8::internal::Interface::Lookup(), v8::internal::CompilationCacheScript::Lookup(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::Lookup(), v8::internal::Isolate::ThreadDataTable::Lookup(), v8::internal::AccessorTable::lookup(), v8::internal::ContextSlotCache::Lookup(), v8::internal::TemplateHashMapImpl< AllocationPolicy >::Lookup(), v8::internal::Parser::LookupBreakTarget(), v8::internal::Parser::LookupContinueTarget(), v8::Shell::LookupCounter(), v8::internal::HOptimizedGraphBuilder::PropertyAccessInfo::LookupDescriptor(), v8::internal::LChunk::LookupDestination(), v8::internal::Map::LookupElementsTransitionMap(), v8::internal::Scope::LookupFunctionVar(), v8::internal::Scope::LookupLocal(), v8::internal::Scope::LookupRecursive(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::LookupValue(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::LowerLimitIsNonNegativeConstant(), v8::internal::LowLevelLogger::LowLevelLogger(), v8::internal::TypeImpl< Config >::BitsetType::Lub(), main(), v8::internal::FullCodeGenerator::MakeCode(), v8::internal::CodeGenerator::MakeCodePrologue(), v8::Shell::MakeDirectory(), v8::internal::compiler::RawMachineAssembler::MakeNode(), v8::internal::compiler::StructuredGraphBuilder::MakeNode(), v8::internal::Code::MakeOlder(), v8::internal::GlobalHandles::Node::MakeWeak(), v8::internal::HOptimizedGraphBuilder::PropertyAccessInfo::map(), v8::internal::HeapEntriesMap::Map(), v8::Shell::MapCounters(), v8::DefaultPersistentValueMapTraits< K, V >::MapFromWeakCallbackData(), v8::internal::MemoryChunk::MarkEvacuationCandidate(), v8::internal::ParserTraits::MarkExpressionAsAssigned(), v8::internal::MarkCompactCollector::MarkImplicitRefGroups(), v8::internal::HDeadCodeEliminationPhase::MarkLive(), v8::internal::MarkCompactCollector::MarkLiveObjects(), v8::internal::compiler::anonymous_namespace{graph-unittest.cc}::NodeMatcher::MatchAndExplain(), v8::internal::compiler::ScaleFactorMatcher::Matches(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::materialization_marker(), v8::internal::Deoptimizer::MaterializeHeapNumbersForDebuggerInspectableFrame(), v8::internal::Deoptimizer::MaterializeHeapObjects(), v8::internal::MaybeHandle< T >::MaybeHandle(), v8::internal::MaybeNull(), v8::internal::MemsetPointer(), v8::internal::Trace::mentions_reg(), v8::internal::HCheckTable::Merge(), v8::internal::HLoadEliminationTable::Merge(), v8::internal::State::Merge(), v8::internal::Deoptimizer::MessageFor(), v8::mkdirp(), v8::internal::Variable::Mode2String(), v8::CounterMap::Iterator::More(), v8::internal::CodeAddressMap::NameMap::Move(), v8::internal::BoundsCheckBbData::MoveIndexIfNecessary(), v8::internal::HeapObjectsMap::MoveObject(), v8::internal::TypeImpl< Config >::BitsetType::Name(), v8::internal::JSArrayBuffer::Neuter(), v8::Isolate::New(), v8::Promise::Resolver::New(), v8::Context::New(), v8::Handle< T >::New(), v8::Local< T >::New(), v8::PersistentBase< T >::New(), v8::internal::Deoptimizer::New(), v8::internal::Malloced::New(), v8::internal::compiler::Instruction::New(), v8::internal::NewArray(), v8::internal::compiler::Schedule::NewBasicBlock(), v8::internal::LChunk::NewChunk(), v8::NewDescriptor(), v8::internal::MessageImpl::NewEvent(), v8::internal::Zone::NewExpand(), v8::internal::BASE_EMBEDDED< Visitor >::NewForEachStatement(), v8::Function::NewInstance(), v8::ObjectOperationDescriptor::NewInternalFieldDereference(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::NewInvalidStringLengthError(), v8::internal::HEscapeAnalysisPhase::NewLoadReplacement(), v8::internal::HEscapeAnalysisPhase::NewMapCheckAndInsert(), v8::internal::compiler::GraphBuilder::NewNode(), v8::internal::compiler::Graph::NewNode(), v8::internal::AstValueFactory::NewString(), v8::internal::ParserTraits::NewThrowError(), v8::internal::ParserTraits::NewThrowReferenceError(), v8::internal::FrameFunctionIterator::next(), v8::internal::RelocIterator::next(), v8::internal::SpaceIterator::next(), v8::internal::HeapObjectIterator::Next(), v8::internal::FreeListNode::next(), v8::internal::SemiSpaceIterator::Next(), v8::internal::LargeObjectIterator::Next(), v8::internal::BASE_EMBEDDED< Visitor >::next(), v8::internal::IntrusiveMapTransitionIterator::Next(), v8::internal::IntrusivePrototypeTransitionIterator::Next(), v8::internal::ScopeIterator::Next(), v8::internal::ThreadState::Next(), v8::internal::TemplateHashMapImpl< AllocationPolicy >::Next(), v8::internal::ConsStringIteratorOp::Next(), v8::internal::GvnBasicBlockState::next_dominated(), v8::internal::GvnBasicBlockState::next_in_dominator_tree_traversal(), v8::internal::OptimizingCompilerThread::NextInput(), v8::internal::ConsStringIteratorOp::NextLeaf(), v8::internal::compiler::LiveRange::NextRegisterPosition(), v8::internal::LiveRange::NextRegisterPosition(), v8::internal::compiler::LiveRange::NextUsePosition(), v8::internal::LiveRange::NextUsePosition(), v8::internal::compiler::LiveRange::NextUsePositionRegisterIsBeneficial(), v8::internal::LiveRange::NextUsePositionRegisterIsBeneficial(), v8::internal::Scope::NonLocal(), v8::internal::BASE_EMBEDDED< Visitor >::NotFound(), v8::internal::CodeMap::CodeTreeConfig::NoValue(), v8::internal::ParserTraits::NullExpressionList(), v8::internal::compiler::JSGraph::NumberConstant(), v8::internal::JSObject::NumberOfOwnElements(), v8::internal::Debug::OnAfterCompile(), v8::base::OS::MemoryMappedFile::open(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::OpenFile(), v8::internal::compiler::GenericNode< B, S >::Inputs::iterator::operator++(), v8::internal::compiler::GenericNode< B, S >::Uses::iterator::operator++(), v8::internal::operator<<(), v8::internal::compiler::operator<<(), v8::internal::SmartPointerBase< Deallocator, T >::operator=(), v8::internal::OptimizedCompileJob::OptimizeGraph(), v8::internal::OptimizeGraph(), v8::internal::OptimizingCompilerThread::OptimizingCompilerThread(), v8::internal::Isolate::OptionalRescheduleException(), v8::internal::LInstruction::Output(), v8::internal::compiler::GenericNode< B, S >::OwnedBy(), v8::internal::MemoryChunk::owner(), v8::internal::Heap::paged_space(), v8::internal::PagedSpace::PagedSpace(), v8::internal::HeapEntriesMap::Pair(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::parent_loop(), v8::internal::Parser::Parse(), v8::internal::ParserBase< Traits >::ParseArrowFunctionLiteral(), v8::internal::ParserBase< Traits >::ParseAssignmentExpression(), v8::internal::Parser::ParseBlock(), v8::internal::Parser::ParseBlockElement(), v8::internal::Parser::ParseBreakStatement(), v8::internal::Parser::ParseCaseClause(), v8::internal::Parser::ParseClassDeclaration(), v8::internal::ParserBase< Traits >::ParseClassLiteral(), v8::internal::Parser::ParseContinueStatement(), v8::internal::Parser::ParseDoWhileStatement(), v8::internal::Parser::ParseEagerFunctionBody(), v8::internal::Parser::ParseExportDeclaration(), v8::internal::Parser::ParseExpressionOrLabelledStatement(), v8::internal::Parser::ParseForStatement(), v8::internal::Parser::ParseFunctionLiteral(), v8::internal::PreParser::ParseFunctionLiteral(), v8::internal::Parser::ParseIfStatement(), v8::internal::Parser::ParseImportDeclaration(), v8::internal::Parser::ParseLazy(), v8::internal::Parser::ParseLazyFunctionBodyWithPreParser(), v8::internal::ParserBase< Traits >::ParseLeftHandSideExpression(), v8::internal::ParserBase< Traits >::ParseMemberExpressionContinuation(), v8::internal::Parser::ParseModuleDeclaration(), v8::internal::Parser::ParseModuleElement(), v8::internal::Parser::ParseModuleLiteral(), v8::internal::Parser::ParseModulePath(), v8::internal::Parser::ParseModuleUrl(), v8::internal::ParserBase< Traits >::ParseObjectLiteral(), v8::internal::Parser::ParseOnBackground(), v8::internal::ParserBase< Traits >::ParsePrimaryExpression(), v8::internal::Parser::ParseProgram(), v8::internal::ParserBase< Traits >::ParsePropertyDefinition(), v8::internal::Parser::Parser(), v8::internal::Parser::ParseReturnStatement(), v8::internal::Parser::ParseScopedBlock(), v8::internal::Parser::ParseSourceElements(), v8::internal::Parser::ParseStatement(), v8::internal::Parser::ParseThrowStatement(), v8::internal::Parser::ParseTryStatement(), v8::internal::Parser::ParseV8Intrinsic(), v8::internal::PreParser::ParseVariableDeclarations(), v8::internal::Parser::ParseVariableDeclarations(), v8::internal::PreParser::ParseVariableStatement(), v8::internal::Parser::ParseVariableStatement(), v8::internal::Parser::ParseWhileStatement(), v8::internal::Parser::ParseWithStatement(), v8::internal::RecordWriteStub::Patch(), v8::internal::Deoptimizer::PatchCodeForDeoptimization(), v8::internal::PatchPositionsInCode(), v8::internal::PerfBasicLogger::PerfBasicLogger(), v8::internal::Trace::PerformDeferredActions(), v8::internal::PostorderProcessor::PerformNonBacktrackingStep(), v8::internal::PostorderProcessor::PerformStep(), v8::internal::PerThreadAssertScope< kType, kAllow >::PerThreadAssertScope(), v8::internal::FreeListCategory::PickNodeFromList(), v8::internal::compiler::Schedule::PlanNode(), v8::internal::FullCodeGenerator::TestContext::Plug(), v8::internal::FullCodeGenerator::TestContext::PlugTOS(), v8::internal::GvnBasicBlockState::pop(), v8::internal::PostorderProcessor::Pop(), v8::internal::Isolate::PopPromise(), v8::internal::ExternalReferenceTable::PopulateTable(), v8::internal::BASE_EMBEDDED< Visitor >::PositionsRecorder(), v8::internal::compiler::CopyVisitor::Post(), v8::internal::FlatStringReader::PostGarbageCollection(), v8::internal::GlobalHandles::Node::PostGarbageCollectionProcessing(), v8::internal::HBoundsCheckEliminationPhase::PostProcessBlock(), v8::internal::compiler::GraphVisualizer::Pre(), v8::internal::compiler::ScheduleEarlyNodeVisitor::Pre(), v8::internal::compiler::PrepareUsesVisitor::Pre(), v8::internal::compiler::ScheduleLateNodeVisitor::Pre(), v8::internal::compiler::JSONGraphEdgeWriter::PreEdge(), v8::internal::MarkCompactCollector::Prepare(), v8::internal::Debug::PrepareForBreakPoints(), v8::internal::CompilationInfo::PrepareForCompilation(), v8::internal::StoreBuffer::PrepareForIteration(), v8::internal::Debug::PrepareStep(), v8::internal::PreParser::PreParseLazyFunction(), v8::internal::HBoundsCheckEliminationPhase::PreProcessBlock(), v8::internal::AllocationSite::PretenureDecisionName(), v8::internal::compiler::LiveRange::PreviousUsePositionRegisterIsBeneficial(), v8::internal::LiveRange::PreviousUsePositionRegisterIsBeneficial(), v8::internal::HLoadEliminationTable::Print(), v8::internal::GCTracer::Print(), v8::internal::HCheckTable::Print(), v8::internal::ProfileNode::Print(), v8::internal::AllocationTraceNode::Print(), v8::internal::TypeImpl< Config >::BitsetType::Print(), v8::internal::RegExpTree::Print(), v8::internal::JavaScriptFrame::Print(), v8::internal::LInstruction::PrintDataTo(), v8::internal::LGap::PrintDataTo(), v8::internal::LStoreKeyed< T >::PrintDataTo(), v8::internal::Code::PrintDeoptLocation(), v8::internal::compiler::GraphVisualizer::PrintEdge(), v8::internal::HDeadCodeEliminationPhase::PrintLive(), v8::internal::Isolate::PrintStack(), v8::internal::LOperand::PrintTo(), v8::internal::PrintTransition(), v8::internal::TemplateHashMapImpl< AllocationPolicy >::Probe(), v8::internal::DateCache::ProbeDST(), v8::internal::HLoadEliminationTable::Process(), v8::internal::Debug::ProcessDebugEvent(), v8::internal::MarkCompactCollector::ProcessInvalidatedCode(), v8::internal::CodeFlusher::ProcessJSFunctionCandidates(), v8::internal::ProfilerEventsProcessor::ProcessOneSample(), v8::internal::CodeFlusher::ProcessOptimizedCodeMaps(), v8::internal::HRedundantPhiEliminationPhase::ProcessPhis(), v8::internal::BASE_EMBEDDED< Visitor >::ProcessRelatedChecks(), v8::internal::CodeFlusher::ProcessSharedFunctionInfoCandidates(), v8::internal::HStoreEliminationPhase::ProcessStore(), v8::internal::HeapSnapshotGenerator::ProgressReport(), v8::internal::Debug::PromiseHasRejectHandler(), v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >::PromoteObject(), v8::ReadLineEditor::Prompt(), v8::internal::HRangeAnalysisPhase::PropagateMinusZeroChecks(), v8::platform::DefaultPlatform::PumpMessageLoop(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::Push(), v8::internal::PostorderProcessor::Push(), v8::internal::GvnBasicBlockState::push(), v8::internal::BufferedUtf16CharacterStream::PushBack(), v8::internal::HOptimizedGraphBuilder::PushLoad(), v8::internal::Isolate::random_number_generator(), v8::base::RandomizedVirtualAlloc(), v8::internal::IC::raw_constant_pool(), v8::Shell::Read(), v8::internal::BufferedUtf16CharacterStream::ReadBlock(), v8::Shell::ReadBuffer(), v8::ReadChars(), v8::internal::ReadCharsFromFile(), v8::internal::Deserializer::ReadChunk(), v8::SourceGroup::ReadFile(), v8::Shell::ReadFile(), v8::Shell::ReadFromStdin(), v8::internal::ReadLine(), v8::Shell::RealmCreate(), v8::internal::LiveEditFunctionTracker::RecordFunctionInfo(), v8::internal::MarkCompactCollector::RecordRelocSlot(), v8::internal::Heap::RecordStats(), v8::internal::ProfileGenerator::RecordTickSample(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::RecordUint32Instruction(), v8::internal::IncrementalMarking::RecordWriteOfCodeEntrySlow(), v8::internal::IncrementalMarking::RecordWriteSlow(), v8::RecursivelySerializeToUtf8(), v8::internal::HValue::RedefinedOperand(), v8::internal::BASE_EMBEDDED< Visitor >::Redirect(), v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::Reduce(), v8::internal::HCheckTable::ReduceCheckHeapObject(), v8::internal::HCheckTable::ReduceCheckInstanceType(), v8::internal::HCheckTable::ReduceCheckMaps(), v8::internal::HCheckTable::ReduceCompareMap(), v8::internal::HCheckTable::ReduceCompareObjectEqAndBranch(), v8::internal::HCheckTable::ReduceIsStringAndBranch(), v8::internal::HCheckTable::ReduceLoadNamedField(), v8::internal::HCheckTable::ReduceStoreNamedField(), v8::internal::HCheckTable::ReduceTransitionElementsKind(), v8::internal::CodeEventLogger::RegExpCodeCreateEvent(), v8::internal::RegExpNode::RegExpNode(), v8::internal::LCodeGen::RegisterEnvironmentForDeoptimization(), v8::internal::Parser::RegisterTargetUse(), v8::internal::HValue::RegisterUse(), v8::internal::compiler::RelaxEffects(), v8::internal::GlobalHandles::Node::Release(), v8::internal::CompilationInfo::ReleaseNoFrameRanges(), v8::internal::PagedSpace::ReleasePage(), v8::internal::PromotionQueue::RelocateQueueHead(), v8::internal::RelocIterator::RelocIterator(), v8::internal::CodeAddressMap::NameMap::Remove(), v8::internal::Isolate::ThreadDataTable::Remove(), v8::internal::TemplateHashMapImpl< AllocationPolicy >::Remove(), v8::internal::SamplerThread::RemoveActiveSampler(), v8::internal::compiler::GenericNode< B, S >::RemoveAllInputs(), v8::internal::Isolate::ThreadDataTable::RemoveAllThreads(), v8::internal::HeapObjectsMap::RemoveDeadEntries(), v8::internal::HDeadCodeEliminationPhase::RemoveDeadInstructions(), v8::internal::MarkCompactCollector::RemoveDeadInvalidatedCode(), v8::internal::Debug::RemoveDebugInfo(), v8::Shell::RemoveDirectory(), v8::internal::Heap::RemoveGCEpilogueCallback(), v8::internal::Heap::RemoveGCPrologueCallback(), v8::internal::BufferedZoneList< T, initial_size >::RemoveLast(), v8::internal::HValue::RemoveLastAddedRange(), v8::internal::MemoryAllocator::RemoveMemoryAllocationCallback(), v8::internal::Context::RemoveOptimizedFunction(), v8::internal::State::RemoveSimulates(), v8::internal::HValue::RemoveUse(), v8::internal::compiler::GenericNode< B, S >::RemoveUse(), v8::internal::FreeListCategory::RepairFreeList(), v8::internal::Heap::RepairFreeListsAfterBoot(), v8::internal::HValue::ReplaceAllUsesWith(), v8::internal::SharedFunctionInfo::ReplaceCode(), v8::internal::ReplaceCodeObject(), v8::internal::compiler::CopyVisitor::ReplaceSentinels(), v8::internal::compiler::GenericNode< B, S >::ReplaceUses(), v8::internal::compiler::GenericNode< B, S >::ReplaceUsesIf(), v8::internal::compiler::NodeProperties::ReplaceWithValue(), v8::Utils::ReportApiFailure(), v8::internal::ParserBase< Traits >::ReportMessageAt(), v8::internal::ParserTraits::ReportMessageAt(), v8::internal::Isolate::ReportPendingMessages(), v8::internal::ParserBase< Traits >::ReportUnexpectedToken(), v8::internal::SmallPointerList< T >::Reserve(), v8::internal::MemoryAllocator::ReserveAlignedMemory(), v8::base::VirtualMemory::Reset(), v8::internal::BreakLocationIterator::Reset(), v8::internal::FreeListCategory::Reset(), v8::internal::BASE_EMBEDDED< Visitor >::Reset(), v8::internal::ConsStringIteratorOp::Reset(), v8::internal::StringCharacterStream::Reset(), v8::internal::SmartPointerBase< Deallocator, T >::Reset(), v8::internal::StackFrameIterator::Reset(), unibrow::Utf8DecoderBase::Reset(), v8::internal::HandleScopeImplementer::ResetAfterArchive(), v8::internal::SplayTree< Config, AllocationPolicy >::ResetRoot(), v8::internal::TemplateHashMapImpl< AllocationPolicy >::Resize(), v8::internal::compiler::NodeCache< Key >::Resize(), v8::internal::ResolveBuiltinIdHolder(), v8::internal::Scope::ResolveVariable(), v8::internal::LiveEdit::RestartFrame(), v8::internal::ThreadManager::RestoreThread(), v8::internal::Isolate::RestoreThread(), v8::internal::ScavengeWeakObjectRetainer::RetainAs(), v8::internal::MarkCompactWeakObjectRetainer::RetainAs(), v8::internal::Isolate::ReThrow(), v8::internal::ScopeIterator::RetrieveScopeChain(), v8::internal::compiler::RawMachineAssembler::Return(), v8::internal::HandleScopeImplementer::ReturnBlock(), v8::internal::HLoadEliminationTable::ReuseLastApproximation(), v8::internal::Rewriter::Rewrite(), v8::internal::CompilationInfo::RollbackDependencies(), v8::Script::Run(), v8::internal::BackgroundParsingTask::Run(), v8::internal::SweeperThread::Run(), v8::internal::HEnvironmentLivenessAnalysisPhase::Run(), v8::internal::HComputeChangeUndefinedToNaN::Run(), v8::internal::HRangeAnalysisPhase::Run(), v8::internal::HRedundantPhiEliminationPhase::Run(), v8::internal::HRepresentationChangesPhase::Run(), v8::internal::OptimizingCompilerThread::Run(), v8::internal::AstTyper::Run(), v8::internal::compiler::Verifier::Run(), v8::internal::compiler::ScheduleVerifier::Run(), v8::internal::compiler::RepresentationSelector::Run(), v8::internal::Isolate::RunMicrotasks(), v8::internal::RUNTIME_FUNCTION(), v8::internal::Runtime_GetScriptFromScriptName(), v8::internal::SafeStackFrameIterator::SafeStackFrameIterator(), v8::internal::compiler::Schedule::SameBasicBlock(), v8::internal::Sampler::SampleStack(), v8::internal::Scanner::Scan(), v8::internal::Heap::Scavenge(), v8::internal::compiler::RawMachineAssembler::ScheduleValid(), v8::internal::Scope::Scope(), v8::internal::ScopeIterator::ScopeIterator(), v8::internal::ScriptCache::ScriptCache(), v8::internal::ConsStringIteratorOp::Search(), v8::internal::SearchRegExpMultiple(), v8::internal::HControlInstruction::SecondSuccessor(), v8::internal::Heap::SelectGarbageCollector(), v8::internal::Heap::SelectScavengingVisitorsTable(), v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >::SemiSpaceCopyObject(), v8::internal::SemiSpaceIterator::SemiSpaceIterator(), v8::internal::compiler::BlockList::Serialize(), v8::internal::HeapSnapshotJSONSerializer::Serialize(), v8::internal::FunctionInfoListener::SerializeFunctionScope(), v8::internal::HeapSnapshotJSONSerializer::SerializeStrings(), v8::internal::StartupSerializer::SerializeStrongReferences(), v8::CounterMap::Set(), v8::internal::SetOncePointer< T >::set(), v8::internal::OutSet::Set(), v8::internal::Isolate::set_context(), v8::internal::CompilationInfo::set_deferred_handles(), v8::internal::ParserBase< Traits >::BASE_EMBEDDED::set_generator_object_variable(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::set_inferred_name(), v8::internal::HeapObject::set_map(), v8::internal::FreeListNode::set_next(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::set_parent_loop_header(), v8::internal::compiler::Instruction::set_pointer_map(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::set_raw_inferred_name(), v8::internal::BASE_EMBEDDED< Visitor >::set_redirector(), v8::internal::ExternalOneByteString::set_resource(), v8::internal::ExternalTwoByteString::set_resource(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::set_size_upper_bound(), v8::internal::anonymous_namespace{flags.cc}::Flag::set_string_value(), v8::internal::Assembler::set_target_address_at(), v8::internal::LiveEdit::SetAfterBreakTarget(), v8::internal::Debug::SetAfterBreakTarget(), v8::internal::compiler::Frame::SetAllocatedDoubleRegisters(), v8::internal::compiler::Frame::SetAllocatedRegisters(), v8::V8::SetArrayBufferAllocator(), v8::internal::V8::SetArrayBufferAllocator(), v8::internal::HValue::SetBlock(), v8::internal::Parser::SetCachedData(), v8::internal::CompilationInfo::SetCachedData(), v8::internal::Logger::SetCodeEventHandler(), v8::internal::V8HeapExplorer::SetContextReference(), v8::Debug::SetDebugEventListener(), v8::Object::SetDeclaredAccessor(), v8::Template::SetDeclaredAccessor(), v8::internal::Scope::SetDefaults(), v8::internal::V8HeapExplorer::SetElementReference(), v8::internal::JSObject::SetElementWithCallback(), v8::Shell::SetEnvironment(), v8::internal::FlagList::SetFlagsFromCommandLine(), v8::internal::CompilationInfo::SetFunction(), v8::internal::SetFunctionInfo(), v8::internal::V8HeapExplorer::SetGcSubrootReference(), v8::internal::CompilationInfo::SetGlobalScope(), v8::internal::V8HeapExplorer::SetHiddenReference(), v8::CpuProfiler::SetIdle(), v8::internal::compiler::AddressingModeMatcher::SetInputs(), v8::internal::V8HeapExplorer::SetInternalReference(), v8::internal::RegExpImpl::SetLastMatchInfo(), v8::internal::Debug::SetMessageHandler(), v8::internal::V8HeapExplorer::SetNativeBindReference(), v8::internal::NativeObjectsExplorer::SetNativeRootReference(), v8::Shell::SetOptions(), v8::internal::Ticker::SetProfiler(), v8::internal::HeapSnapshotGenerator::SetProgressTotal(), v8::internal::V8HeapExplorer::SetPropertyReference(), v8::internal::Object::SetPropertyWithAccessor(), v8::internal::JSObject::SetPrototype(), v8::SetResourceConstraints(), v8::internal::NativeObjectsExplorer::SetRootNativeRootsReference(), v8::internal::compiler::LiveRange::SetSpillOperand(), v8::internal::LiveRange::SetSpillOperand(), v8::internal::Heap::SetStackLimits(), SnapshotWriter::SetStartupBlobFile(), v8::internal::CpuProfiler::SetterCallbackEvent(), v8::base::SetThreadName(), v8::internal::Heap::SetUp(), v8::internal::LargeObjectSpace::SetUp(), anonymous_namespace{run-all-unittests.cc}::FINAL::SetUp(), v8::internal::NewSpace::SetUp(), v8::internal::Builtins::SetUp(), v8::internal::CodeRange::SetUp(), v8::internal::Runtime::SetupArrayBufferAllocatingData(), v8::internal::HOptimizedGraphBuilder::SetUpScope(), v8::internal::PostorderProcessor::SetupSuccessors(), v8::TestWithIsolate::SetUpTestCase(), v8::internal::V8HeapExplorer::SetUserGlobalReference(), v8::internal::V8HeapExplorer::SetWeakReference(), v8::internal::NativeObjectsExplorer::SetWrapperNativeReferences(), v8::internal::compiler::LiveRange::ShortenTo(), v8::internal::LiveRange::ShortenTo(), v8::internal::compiler::LiveRange::ShouldBeAllocatedBefore(), v8::internal::LiveRange::ShouldBeAllocatedBefore(), v8::internal::JSObject::ShouldConvertToFastElements(), v8::internal::Isolate::ShouldReportException(), v8::internal::BASE_EMBEDDED< Visitor >::ShouldSkip(), v8::internal::V8::ShutdownPlatform(), v8::internal::StringSearch< PatternChar, SubjectChar >::SingleCharSearch(), v8::internal::SlotsBuffer::SizeOfChain(), v8::internal::PagedSpace::SizeOfFirstPage(), v8::internal::Heap::SizeOfObjects(), v8::internal::BASE_EMBEDDED< Visitor >::SkipUninteresting(), v8::internal::SlotsBuffer::SlotsBuffer(), v8::internal::PagedSpace::SlowAllocateRaw(), v8::Context::SlowGetAlignedPointerFromEmbedderData(), v8::Object::SlowGetAlignedPointerFromInternalField(), v8::internal::BufferedUtf16CharacterStream::SlowPushBack(), v8::internal::BufferedUtf16CharacterStream::SlowSeekForward(), v8::internal::SmartPointerBase< Deallocator, T >::SmartPointerBase(), v8::internal::SplayTree< Config, AllocationPolicy >::Splay(), v8::internal::CharacterRange::Split(), v8::internal::SplitArgument(), v8::internal::compiler::LiveRange::SplitAt(), v8::internal::LiveRange::SplitAt(), v8::internal::BASE_EMBEDDED< Visitor >::StackFrame(), v8::internal::Scope::StackLocalCount(), v8::internal::Isolate::StackOverflow(), v8::internal::Isolate::StackTraceString(), v8::internal::SamplingCircularQueue< T, Length >::StartEnqueue(), v8::SourceGroup::StartExecuteInThread(), v8::internal::CpuProfiler::StartProcessorIfNotStarted(), v8::ScriptCompiler::StartStreamingScript(), v8::base::Thread::StartSynchronously(), v8::internal::ProfilerEventsProcessor::StartTickSample(), v8::internal::CpuProfiler::StartTickSample(), v8::StartupDataDecompressor::StartupDataDecompressor(), v8::internal::FullCodeGenerator::State2String(), v8::internal::HCheckTableEntry::State2String(), v8::internal::StateToString(), v8::internal::CompareICState::StateToType(), v8::internal::Isolate::stats_table(), v8::internal::HeapProfiler::StopHeapObjectsTracking(), v8::internal::CpuProfiler::StopProcessor(), v8::internal::Logger::StopProfiler(), v8::internal::CpuProfiler::StopProfiling(), v8::internal::CpuProfilesCollection::StopProfiling(), v8::internal::HLoadEliminationTable::store(), v8::internal::StoreBufferRebuildScope::StoreBufferRebuildScope(), v8::internal::StringReplaceGlobalRegExpWithEmptyString(), v8::internal::StringReplaceGlobalRegExpWithString(), v8::base::StringToLong(), v8::internal::OptimizedFrame::Summarize(), v8::internal::Sweep(), v8::internal::MarkCompactCollector::SweepInParallel(), v8::internal::MarkCompactCollector::SweepSpace(), v8::internal::HeapObject::synchronized_set_map(), v8::Shell::System(), v8::internal::V8HeapExplorer::TagGlobalObjects(), v8::internal::HUseListNode::tail(), v8::internal::HeapProfiler::TakeSnapshot(), v8::internal::Assembler::target_address_at(), v8::internal::BASE_EMBEDDED< Visitor >::TargetScope(), v8::internal::Parser::TargetStackContainsLabel(), v8::internal::ElementsAccessor::TearDown(), v8::internal::Heap::TearDown(), v8::internal::CodeRange::TearDown(), v8::internal::SemiSpace::TearDown(), v8::internal::NewSpace::TearDown(), v8::internal::LargeObjectSpace::TearDown(), v8::internal::StoreBuffer::TearDown(), v8::internal::Isolate::TearDown(), v8::internal::Logger::TearDown(), v8::internal::SamplerThread::TearDown(), anonymous_namespace{run-all-unittests.cc}::FINAL::TearDown(), v8::internal::ParserTraits::TearDownFunctionState(), v8::TestWithIsolate::TearDownTestCase(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::TempAt(), v8::internal::Isolate::TerminateExecution(), v8::internal::ThreadManager::TerminateExecution(), v8::internal::compiler::TEST_P(), v8::internal::TextNode::TextEmitPass(), v8::base::ThreadEntry(), v8::internal::Debug::ThreadInit(), v8::internal::ThrowArrayLengthRangeError(), v8::internal::Parser::ThrowPendingError(), v8::TimeIsOut(), v8::internal::OptimizedCompileJob::Timer::Timer(), v8::internal::String::ToCString(), v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::ToMemOperand(), v8::internal::LCodeGen::ToMemOperand(), v8::internal::LCodeGen::ToOperand32(), v8::internal::compiler::LiveRange::TopLevel(), v8::internal::LiveRange::TopLevel(), v8::internal::LCodeGen::ToRegister32(), v8::internal::compiler::CFGBuilder::TraceConnect(), v8::internal::HOptimizedGraphBuilder::TraceInline(), v8::internal::BinaryOpIC::Transition(), v8::internal::Map::TraverseTransitionTree(), v8::internal::compiler::GenericNode< B, S >::TrimInputCount(), v8::internal::LControlInstruction< I, T >::TrueLabel(), v8::internal::HOptimizedGraphBuilder::TryArgumentsAccess(), v8::internal::HOptimizedGraphBuilder::TryBuildConsolidatedElementLoad(), v8::internal::HOptimizedGraphBuilder::TryCallApply(), v8::internal::HValue::TryDecompose(), v8::internal::HOptimizedGraphBuilder::TryInline(), v8::internal::HOptimizedGraphBuilder::TryInlineApiCall(), v8::internal::HOptimizedGraphBuilder::TryInlineApiGetter(), v8::internal::HOptimizedGraphBuilder::TryInlineApiSetter(), v8::internal::HOptimizedGraphBuilder::TryInlineApply(), v8::internal::HOptimizedGraphBuilder::TryInlineBuiltinMethodCall(), v8::internal::HOptimizedGraphBuilder::TryInlineCall(), v8::internal::compiler::JSInliner::TryInlineCall(), v8::internal::HOptimizedGraphBuilder::TryInlineGetter(), v8::internal::IC::TryRemoveInvalidPrototypeDependentStub(), v8::internal::Type2String(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::uint32_instructions(), v8::internal::compiler::RepresentationChanger::Uint32OperatorFor(), v8::internal::InternalFrame::unchecked_code(), v8::internal::StubFailureTrampolineFrame::unchecked_code(), v8::internal::Interface::Unify(), v8::internal::TypeImpl< Config >::Union(), v8::internal::StoreBuffer::Uniq(), v8::internal::Unique< T >::Unique(), v8::internal::MemoryChunk::Unlink(), v8::internal::HInstruction::Unlink(), v8::internal::Isolate::UnlinkDeferredHandles(), v8::internal::Debug::Unload(), v8::internal::CodeStubGraphBuilderBase::UnmappedCase(), v8::internal::BreakIterator::UnpackBreakIterator(), v8::internal::Collator::UnpackCollator(), v8::internal::DateFormat::UnpackDateFormat(), v8::internal::NumberFormat::UnpackNumberFormat(), v8::RegisteredExtension::UnregisterAll(), v8::internal::Isolate::UnregisterTryCatchHandler(), v8::Shell::UnsetEnvironment(), v8::internal::SkipList::Update(), v8::internal::KeyedLookupCache::Update(), v8::internal::JSObject::UpdateAllocationSite(), v8::internal::Heap::UpdateAllocationSiteFeedback(), v8::internal::compiler::StructuredGraphBuilder::UpdateControlDependencyToLeaveFunction(), v8::internal::HRangeAnalysisPhase::UpdateControlFlowRange(), v8::internal::HeapObjectsMap::UpdateHeapObjectsMap(), v8::internal::MemoryChunk::UpdateHighWaterMark(), v8::internal::HEnvironmentLivenessAnalysisPhase::UpdateLivenessAtInstruction(), v8::internal::BoundsCheckBbData::UpdateLowerOffsets(), v8::internal::Heap::UpdateNewSpaceReferenceInExternalStringTableEntry(), v8::internal::Heap::UpdateNewSpaceReferencesInExternalStringTable(), v8::internal::UpdatePointer(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::UpdateSize(), v8::internal::UpdateSlot(), v8::internal::SlotsBuffer::UpdateSlotsRecordedIn(), v8::internal::Debug::UpdateState(), v8::internal::compiler::AstGraphBuilder::Environment::UpdateStateValues(), v8::internal::compiler::GenericNode< B, S >::Uses::iterator::UpdateToAndIncrement(), v8::internal::BoundsCheckBbData::UpdateUpperOffsets(), v8::internal::PagedSpace::UseEmergencyMemory(), v8::internal::compiler::UsePosition::UsePosition(), v8::internal::UsePosition::UsePosition(), v8::Utf8Length(), v8::internal::CodeRange::valid(), v8::internal::Vector< T >::Vector(), v8::String::VerifyExternalStringResource(), v8::String::VerifyExternalStringResourceBase(), v8::base::VirtualMemory::VirtualMemory(), v8::internal::compiler::GenericGraphVisit::Visit(), v8::internal::Deoptimizer::VisitAllOptimizedFunctionsForContext(), v8::internal::PointersUpdatingVisitor::VisitCodeAgeSequence(), v8::internal::compiler::VisitCompare(), v8::internal::HOptimizedGraphBuilder::VisitDelete(), v8::internal::String::VisitFlat(), v8::internal::compiler::AstGraphBuilder::VisitForValueOrNull(), v8::internal::EnumerateOptimizedFunctionsVisitor::VisitFunction(), v8::internal::compiler::AstGraphBuilder::VisitIfNotNull(), v8::internal::HOptimizedGraphBuilder::VisitLogicalExpression(), v8::internal::HOptimizedGraphBuilder::VisitNot(), v8::internal::Deserializer::VisitPointers(), v8::internal::NativeObjectsExplorer::VisitSubtreeWrapper(), v8::internal::VisitWeakList(), v8::internal::PagedSpace::WaitForSweeperThreadsAndRetryAllocation(), v8::SourceGroup::WaitForThread(), v8::WaitOnFD(), v8::DefaultPersistentValueMapTraits< K, V >::WeakCallbackParameter(), v8::internal::Code::WipeOutHeader(), v8::internal::WriteChars(), SnapshotWriter::WriteData(), v8::internal::Log::WriteToFile(), v8::internal::LCodeGen::WriteTranslation(), unibrow::Utf8Decoder< kBufferSize >::WriteUtf16(), v8::String::WriteUtf8(), v8::internal::HEnvironmentLivenessAnalysisPhase::ZapEnvironmentSlotsForInstruction(), v8::internal::HEnvironmentLivenessAnalysisPhase::ZapEnvironmentSlotsInSuccessors(), v8::internal::Access< T >::~Access(), v8::internal::AlternativeGenerationList::~AlternativeGenerationList(), v8::BinaryResource::~BinaryResource(), v8::internal::BreakLocationIterator::~BreakLocationIterator(), v8::internal::CompilationInfo::~CompilationInfo(), v8::internal::DateCache::~DateCache(), v8::internal::Deoptimizer::~Deoptimizer(), v8::internal::DeoptimizerData::~DeoptimizerData(), v8::internal::Deserializer::~Deserializer(), v8::ExecArgs::~ExecArgs(), v8::internal::FrameInspector::~FrameInspector(), v8::internal::GlobalHandles::~GlobalHandles(), v8::internal::Isolate::~Isolate(), v8::internal::LAllocatorPhase::~LAllocatorPhase(), v8::internal::LiveEditFunctionTracker::~LiveEditFunctionTracker(), v8::internal::LowLevelLogger::~LowLevelLogger(), v8::internal::MarkCompactCollector::~MarkCompactCollector(), v8::internal::CodeAddressMap::NameMap::~NameMap(), v8::internal::NativeObjectsExplorer::~NativeObjectsExplorer(), v8::internal::ObjectGroup::~ObjectGroup(), v8::internal::OptimizingCompilerThread::~OptimizingCompilerThread(), v8::internal::Parser::~Parser(), v8::internal::PerfBasicLogger::~PerfBasicLogger(), v8::PerIsolateData::~PerIsolateData(), v8::internal::PerThreadAssertScope< kType, kAllow >::~PerThreadAssertScope(), v8::internal::compiler::RegisterAllocatorPhase::~RegisterAllocatorPhase(), v8::internal::BASE_EMBEDDED< Visitor >::~SaveContext(), v8::internal::Serializer::~Serializer(), v8::SourceGroup::~SourceGroup(), v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::~SourcePositionTable(), v8::internal::StringsStorage::~StringsStorage(), v8::base::Win32MemoryMappedFile::~Win32MemoryMappedFile(), and v8::ZombieProtector::~ZombieProtector().

◆ prof

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling log positions Log statistical profiling Used with prof

Definition at line 797 of file flag-definitions.h.

◆ shift

◆ size

enable harmony numeric enable harmony object literal extensions Optimize object size

Definition at line 188 of file flag-definitions.h.

Referenced by v8::NeanderArray::add(), v8::internal::AllocationTraceNode::AddAllocation(), v8::internal::CodeMap::AddCode(), v8::internal::V8HeapExplorer::AddEntry(), v8::internal::HeapSnapshot::AddEntry(), v8::internal::SkipList::AddObject(), v8::internal::AddressToTraceMap::AddRange(), v8::internal::TypeImpl< Config >::AddToUnion(), v8::internal::AlignedAlloc(), v8::internal::Serializer::Allocate(), v8::internal::Deserializer::Allocate(), v8::internal::DescriptorArray::Allocate(), v8::internal::Heap::Allocate(), v8::internal::Heap::AllocateByteArray(), v8::internal::Heap::AllocateCell(), v8::internal::Heap::AllocateConstantPoolArray(), v8::internal::Heap::AllocateEmptyConstantPoolArray(), v8::internal::Heap::AllocateEmptyFixedArray(), v8::internal::BasicHeapEntriesAllocator::AllocateEntry(), v8::internal::Heap::AllocateExtendedConstantPoolArray(), v8::internal::Heap::AllocateExternalArray(), v8::internal::Heap::AllocateFillerObject(), v8::internal::Heap::AllocateFixedTypedArray(), v8::internal::Heap::AllocateHeapNumber(), v8::internal::Heap::AllocateInternalizedStringImpl(), v8::internal::Heap::AllocateJSObjectFromMap(), v8::internal::Serializer::AllocateLargeObject(), v8::internal::Heap::AllocateOneByteInternalizedString(), v8::internal::MemoryAllocator::AllocatePage(), v8::internal::Heap::AllocatePropertyCell(), v8::internal::Heap::AllocateRawFixedArray(), v8::internal::Heap::AllocateRawFixedDoubleArray(), v8::internal::Heap::AllocateRawOneByteString(), v8::internal::Heap::AllocateRawTwoByteString(), v8::internal::Heap::AllocateStruct(), v8::internal::Heap::AllocateTwoByteInternalizedString(), v8::internal::AllocationTracker::AllocationEvent(), v8::internal::HeapProfiler::AllocationEvent(), v8::internal::AppendChars(), v8::internal::RegExpStack::ArchiveStack(), v8::internal::Assembler::AssertSizeOfCodeGeneratedSince(), v8::internal::HGraphBuilder::BuildAllocate(), v8::internal::CodeStubGraphBuilder< Stub >::BuildCodeStub(), v8::internal::HGraphBuilder::BuildObjectSizeAlignment(), v8::internal::HGraphBuilder::BuildRegExpConstructResult(), v8::internal::GCExtension::BuildSource(), v8::internal::HGraphBuilder::BuildUncheckedStringAdd(), v8::internal::LCodeGen::CallCodeSize(), v8::internal::LargeObjectSpace::CanAllocateSize(), v8::String::CanMakeExternal(), v8::internal::MacroAssembler::Claim(), v8::internal::MacroAssembler::ClaimBySMI(), v8::internal::LiteralFixer::CollectJSFunctions(), v8::internal::MemoryAllocator::CommitBlock(), v8::internal::MemoryAllocator::CommitMemory(), v8::internal::PagedSpace::CommittedPhysicalMemory(), v8::internal::SemiSpace::CommittedPhysicalMemory(), v8::internal::NewSpace::CommittedPhysicalMemory(), v8::internal::LargeObjectSpace::CommittedPhysicalMemory(), v8::internal::DescriptorArray::CopyUpToAddAttributes(), v8::base::OS::MemoryMappedFile::create(), v8::internal::Register::Create(), v8::internal::FPRegister::Create(), v8::internal::CPURegister::Create(), v8::internal::CreateCache(), v8::internal::Heap::CreateFillerObjectAt(), v8::internal::Zone::DeleteAll(), v8::internal::Zone::DeleteKeptSegment(), v8::internal::Deoptimizer::Deoptimizer(), v8::internal::MarkCompactCollector::DiscoverAndEvacuateBlackObjectsOnPage(), v8::internal::LCodeGen::DoDeferredAllocate(), v8::internal::Heap::DoScavenge(), v8::internal::MacroAssembler::Drop(), v8::internal::MacroAssembler::DropBySMI(), v8::base::DumpBacktrace(), v8::internal::Assembler::emit_add(), v8::internal::Assembler::emit_and(), v8::internal::Assembler::emit_cmp(), v8::internal::Assembler::emit_or(), v8::internal::Assembler::emit_rex(), v8::internal::Assembler::emit_sbb(), v8::internal::Assembler::emit_sub(), v8::internal::Assembler::emit_test(), v8::internal::Assembler::emit_xor(), v8::internal::Assembler::EmitData(), v8::internal::Bignum::EnsureCapacity(), v8::internal::RegExpStack::EnsureCapacity(), v8::internal::EnsureDoubleAligned(), v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >::EvacuateFixedFloat64Array(), v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >::EvacuateFixedTypedArray(), v8::internal::MarkCompactCollector::EvacuateLiveObjectsFromPage(), v8::internal::PagedSpace::Expand(), v8::internal::FreeList::FindNodeFor(), v8::internal::HeapObjectsMap::FindOrAddEntry(), v8::internal::HashTable< Derived, Shape, Key >::FirstProbe(), v8::internal::Free(), v8::base::OS::Free(), v8::internal::MemoryAllocator::FreeMemory(), v8::DefaultPersistentValueVectorTraits::Get(), v8::internal::GetEnumPropertyKeys(), v8::internal::FrameDescription::GetExpressionCount(), v8::internal::HeapProfiler::GetMemorySizeUsedByProfiler(), v8::internal::HashTable< Derived, Shape, Key >::GetProbe(), v8::internal::StringsStorage::GetUsedMemorySize(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::Grow(), v8::internal::NativeRegExpMacroAssembler::GrowStack(), v8::base::OS::Guard(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::HAllocate(), v8::internal::HEscapeAnalysisPhase::HasNoEscapingUses(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::HasOutOfBoundsAccess(), v8::internal::Assembler::ImmLSPair(), v8::internal::PagedSpace::IncreaseCapacity(), v8::internal::Heap::IncreaseTotalRegexpCodeGenerated(), v8::internal::BASE_EMBEDDED< Visitor >::increment_bytes(), v8::internal::Heap::IncrementCodeGeneratedBytes(), v8::internal::JSObject::InitializeBody(), v8::internal::InitializeICU(), v8::internal::StaticNewSpaceVisitor< StaticVisitor >::INLINE(), v8::internal::ScavengingVisitor< marks_handling, logging_and_profiling_mode >::INLINE(), v8::internal::FreeStoreAllocationPolicy::INLINE(), v8::internal::SplayTree< Config, AllocationPolicy >::Node::INLINE(), v8::internal::List< T, AllocationPolicy >::INLINE(), v8::internal::SplayTree< Config, AllocationPolicy >::INLINE(), v8::internal::PromotionQueue::insert(), v8::internal::TypeImpl< Config >::IntersectAux(), v8::internal::compiler::FINAL< kOperandKind, kNumCachedOperands >::IsLoadStoreImmediate(), v8::internal::HLoadEliminationTable::KillIfMisaligned(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::LAllocate(), v8::internal::LowLevelLogger::LogWriteBytes(), unibrow::LookupMapping(), unibrow::LookupPredicate(), main(), v8::internal::String::MakeExternal(), v8::internal::MarkBlackOrKeepBlack(), v8::internal::MarkBlackOrKeepGrey(), v8::internal::MemCopy(), v8::internal::MemMove(), v8::internal::MarkCompactCollector::MigrateObject(), v8::internal::AddressToTraceMap::MoveObject(), v8::internal::compiler::GenericNode< B, S >::New(), v8::internal::Zone::New(), v8::internal::Malloced::New(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::New(), v8::internal::compiler::Instruction::New(), v8::internal::NewArray(), v8::internal::Logger::NewEvent(), v8::internal::Logger::NewEventStatic(), v8::internal::Zone::NewExpand(), v8::internal::ParserTraits::NewExpressionList(), v8::internal::ParserTraits::NewPropertyList(), v8::internal::ParserTraits::NewStatementList(), v8::internal::SemiSpaceIterator::Next(), v8::internal::HashTable< Derived, Shape, Key >::NextProbe(), v8::internal::TypeImpl< Config >::NormalizeUnion(), v8::internal::HeapProfiler::ObjectMoveEvent(), v8::internal::Malloced::operator new(), v8::internal::ProfilerEventsProcessor::operator new(), v8::internal::FrameDescription::operator new(), v8::internal::AstNode::operator new(), v8::internal::HOptimizedGraphBuilder::operator new(), v8::internal::AstTyper::operator new(), v8::internal::compiler::InstructionSelectorTest::FINAL::operator[](), v8::internal::PerfBasicLogger::PerfBasicLogger(), v8::internal::MemoryAllocator::PerformAllocationCallback(), v8::internal::MacroAssembler::PopPostamble(), v8::internal::compiler::StructuredGraphBuilder::Environment::PrepareForLoop(), v8::base::OS::ProtectCode(), v8::internal::MacroAssembler::PushPreamble(), v8::base::RandomizedVirtualAlloc(), v8::internal::ReadBytes(), v8::ReadChars(), v8::internal::ReadCharsFromFile(), v8::internal::Deserializer::ReadChunk(), v8::internal::ReadFile(), v8::SourceGroup::ReadFile(), v8::Shell::ReadFile(), v8::internal::Deserializer::ReadObject(), v8::internal::Heap::RecordCodeSubTypeStats(), v8::internal::Heap::RecordFixedArraySubTypeStats(), v8::internal::Heap::RecordObjectStats(), v8::internal::VisitorDispatchTable< Callback >::RegisterSpecialization(), v8::internal::PagedSpace::ReleasePage(), v8::internal::PromotionQueue::RelocateQueueHead(), v8::internal::PromotionQueue::remove(), v8::internal::CompilationCacheTable::Remove(), v8::internal::MemoryAllocator::ReserveAlignedMemory(), v8::internal::RegExpStack::RestoreStack(), v8::internal::Space::RoundSizeDownToObjectAlignment(), v8::internal::MapSpace::RoundSizeDownToObjectAlignment(), v8::internal::CellSpace::RoundSizeDownToObjectAlignment(), v8::internal::PropertyCellSpace::RoundSizeDownToObjectAlignment(), v8::internal::RUNTIME_FUNCTION(), v8::internal::Serializer::ObjectSerializer::Serialize(), v8::internal::JSObject::SetPrototype(), v8::internal::compiler::Frame::SetRegisterSaveAreaSize(), v8::internal::NewSpace::SetUp(), v8::internal::SetVectorContents(), v8::internal::FreeSpace::Size(), v8::internal::ConstantPoolArray::SizeFor(), v8::internal::ConstantPoolArray::SizeForExtended(), v8::internal::HeapObject::SizeFromMap(), v8::internal::PagedSpace::SizeOfFirstPage(), v8::internal::IncrementalMarking::StartMarking(), v8::internal::Sweep(), v8::internal::TEST(), v8::internal::MemoryAllocator::UncommitBlock(), v8::internal::TypeImpl< Config >::Union(), v8::internal::SkipList::Update(), v8::internal::HeapObjectsMap::UpdateObjectSize(), v8::internal::HeapProfiler::UpdateObjectSizeEvent(), v8::internal::TypeImpl< Config >::UpdateRange(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::UpdateSize(), v8::internal::compiler::AstGraphBuilder::Environment::UpdateStateValues(), v8::internal::WriteBytes(), v8::internal::WriteChars(), v8::internal::WriteCharsToFile(), v8::internal::MemoryAllocator::ZapBlock(), v8::internal::LAllocatorPhase::~LAllocatorPhase(), and v8::internal::compiler::RegisterAllocatorPhase::~RegisterAllocatorPhase().

◆ true

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays default size of stack region v8 is allowed to maximum length of function source code printed in a stack trace min size of a semi the new space consists of two semi spaces print one trace line following each garbage collection do not print trace line after scavenger collection print cumulative GC statistics in only print modified registers Trace simulator debug messages Implied by trace sim abort randomize hashes to avoid predictable hash Fixed seed to use to hash property Print the time it takes to deserialize the snapshot A filename with extra code to be included in the A file to write the raw snapshot bytes A file to write the raw context snapshot bytes Write V8 startup blob Print the time it takes to lazily compile hydrogen code stubs dump only objects containing this substring stress the GC compactor to flush out pretty print source code for builtins print C code to recreate TurboFan graphs report heap spill statistics along with enable possessive quantifier syntax for testing Minimal Log code events to the log file without profiling log positions Log statistical profiling true

◆ V8_DEFAULT_STACK_SIZE_KB

enable harmony numeric enable harmony object literal extensions Optimize object Array DOM strings and string trace pretenuring decisions of HAllocate instructions Enables optimizations which favor memory size over execution speed maximum source size in bytes considered for a single inlining maximum cumulative number of AST nodes considered for inlining trace the tracking of allocation sites deoptimize every n garbage collections perform array bounds checks elimination analyze liveness of environment slots and zap dead values flushes the cache of optimized code for closures on every GC allow uint32 values on optimize frames if they are used only in safe operations track concurrent recompilation artificial compilation delay in ms do not emit check maps for constant values that have a leaf deoptimize the optimized code if the layout of the maps changes enable context specialization in TurboFan execution budget before interrupt is triggered max percentage of megamorphic generic ICs to allow optimization enable use of SAHF instruction if enable use of VFP3 instructions if available enable use of NEON instructions if enable use of SDIV and UDIV instructions if enable use of MLS 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 enable alignment of csp to bytes on platforms which prefer the register to always be expose gc extension under the specified name show built in functions in stack traces use random jit cookie to mask large constants minimum length for automatic enable preparsing CPU profiler sampling interval in microseconds trace out of bounds accesses to external arrays V8_DEFAULT_STACK_SIZE_KB

Definition at line 472 of file flag-definitions.h.