V8 Project
|
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 |
#define COMMA , |
Definition at line 78 of file flag-definitions.h.
#define DEFINE_ALIAS_ARGS | ( | alias, | |
nam | |||
) | FLAG_ALIAS(ARGS, JSArguments, alias, nam) |
Definition at line 141 of file flag-definitions.h.
#define DEFINE_ALIAS_BOOL | ( | alias, | |
nam | |||
) | FLAG_ALIAS(BOOL, bool, alias, nam) |
Definition at line 136 of file flag-definitions.h.
#define DEFINE_ALIAS_FLOAT | ( | alias, | |
nam | |||
) | FLAG_ALIAS(FLOAT, double, alias, nam) |
Definition at line 138 of file flag-definitions.h.
#define DEFINE_ALIAS_INT | ( | alias, | |
nam | |||
) | FLAG_ALIAS(INT, int, alias, nam) |
Definition at line 137 of file flag-definitions.h.
#define DEFINE_ALIAS_STRING | ( | alias, | |
nam | |||
) | FLAG_ALIAS(STRING, const char*, alias, nam) |
Definition at line 139 of file flag-definitions.h.
Definition at line 134 of file flag-definitions.h.
Definition at line 128 of file flag-definitions.h.
#define DEFINE_FLOAT | ( | nam, | |
def, | |||
cmt | |||
) | FLAG(FLOAT, double, nam, def, cmt) |
Definition at line 132 of file flag-definitions.h.
#define DEFINE_IMPLICATION | ( | whenflag, | |
thenflag | |||
) | DEFINE_VALUE_IMPLICATION(whenflag, thenflag, true) |
Definition at line 13 of file flag-definitions.h.
Definition at line 131 of file flag-definitions.h.
#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 DEFINE_NEG_IMPLICATION | ( | whenflag, | |
thenflag | |||
) | DEFINE_VALUE_IMPLICATION(whenflag, thenflag, false) |
Definition at line 16 of file flag-definitions.h.
Definition at line 133 of file flag-definitions.h.
#define DEFINE_VALUE_IMPLICATION | ( | whenflag, | |
thenflag, | |||
value | |||
) |
Definition at line 75 of file flag-definitions.h.
#define ENABLE_32DREGS_DEFAULT true |
Definition at line 118 of file flag-definitions.h.
#define ENABLE_ARMV7_DEFAULT true |
Definition at line 113 of file flag-definitions.h.
#define ENABLE_NEON_DEFAULT true |
Definition at line 123 of file flag-definitions.h.
#define ENABLE_VFP3_DEFAULT true |
Definition at line 108 of file flag-definitions.h.
#define FLAG FLAG_FULL |
Definition at line 910 of file flag-definitions.h.
#define FLAG FLAG_READONLY |
Definition at line 910 of file flag-definitions.h.
#define FLAG FLAG_FULL |
Definition at line 910 of file flag-definitions.h.
#define FLAG FLAG_READONLY |
Definition at line 910 of file flag-definitions.h.
#define FLAG FLAG_READONLY |
Definition at line 910 of file flag-definitions.h.
#define FLAG FLAG_READONLY |
Definition at line 910 of file flag-definitions.h.
#define FLAG_ALIAS | ( | ftype, | |
ctype, | |||
alias, | |||
nam | |||
) |
Definition at line 71 of file flag-definitions.h.
#define FLAG_FULL | ( | ftype, | |
ctype, | |||
nam, | |||
def, | |||
cmt | |||
) |
Definition at line 63 of file flag-definitions.h.
#define FLAG_READONLY | ( | ftype, | |
ctype, | |||
nam, | |||
def, | |||
cmt | |||
) |
Definition at line 67 of file flag-definitions.h.
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 | ) |
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 | ) |
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 | ) |
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().
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 | ) |
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 | ) |
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 \"--\"." | |||
) |
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" | |||
) |
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" | |||
) |
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" | |||
) |
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" | |||
) |
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" | |||
) |
enable harmony numeric enable harmony object literal extensions DEFINE_BOOL | ( | compiled_keyed_generic_loads | , |
false | , | ||
"use optimizing compiler to generate keyed generic load stubs" | |||
) |
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" | |||
) |
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)" | |||
) |
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" | |||
) |
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)" | |||
) |
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" | |||
) |
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 | ( | harmony_modules | , |
false | , | ||
"enable harmony modules (implies block scoping)" | |||
) |
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." | |||
) |
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." | |||
) |
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." | |||
) |
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" | |||
) |
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)." | |||
) |
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" | |||
) |
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" | |||
) |
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" | |||
) |
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" | |||
) |
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 | |||
) |
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" | |||
) |
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" | |||
) |
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." | |||
) |
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" | |||
) |
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." | |||
) |
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" | |||
) |
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" | |||
) |
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" | |||
) |
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" | |||
) |
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 | ( | verify_predictable | , |
false | , | ||
"this mode is used for checking that V8 behaves predictably" | |||
) |
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" | |||
) |
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" | |||
) |
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" | |||
) |
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." | |||
) |
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" | |||
) |
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." | |||
) |
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" | |||
) |
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" | |||
) |
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" | |||
) |
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" | |||
) |
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" | |||
) |
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 | ) |
Referenced by CheckEqualsHelper(), CheckNonEqualsHelper(), v8::base::OS::MemoryMappedFile::create(), v8::base::OS::FOpen(), v8::FOpen(), v8::Shell::Load(), main(), v8::base::OS::MemoryMappedFile::open(), v8::internal::JSObject::PrintElementsTransition(), v8::internal::JavaScriptFrame::PrintFunctionAndOffset(), v8::internal::Map::PrintGeneralization(), v8::internal::JSObject::PrintInstanceMigration(), v8::internal::JavaScriptFrame::PrintTop(), v8::Shell::Read(), v8::ReadChars(), v8::internal::ReadCharsFromFile(), v8::internal::ReadFile(), and V8_Fatal().
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 | ) |
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 | ) |
|
override |
Referenced by v8::internal::ComputeObjectLiteralMap(), v8::internal::GetEnumPropertyKeys(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::HForInCacheArray(), v8::internal::MaterializeClosure(), v8::internal::MaterializeLocalContext(), v8::internal::RUNTIME_FUNCTION(), and v8::internal::JSArray::SetElementsLength().
enable harmony numeric literals | ( | 0o77 | , |
0b11 | |||
) |
Referenced by v8::internal::SharedFunctionInfo::AddToOptimizedCodeMap(), v8::internal::CodeStubGraphBuilderBase::BuildCheckAndInstallOptimizedCode(), v8::internal::Deoptimizer::ComputeLiteral(), v8::internal::Runtime::CreateArrayLiteralBoilerplate(), v8::internal::CreateArrayLiteralImpl(), v8::internal::CreateLiteralBoilerplate(), v8::internal::CreateObjectLiteralBoilerplate(), v8::internal::GetCodeFromOptimizedCodeMap(), v8::internal::GetLiteralAllocationSite(), v8::internal::InsertCodeIntoOptimizedCodeMap(), v8::internal::IsInlined(), v8::internal::CompleteParserRecorder::LogFunction(), v8::internal::StaticMarkingVisitor< StaticVisitor >::MarkInlinedFunctionsCode(), v8::internal::LCodeGen::PopulateDeoptimizationData(), v8::internal::RUNTIME_FUNCTION(), and v8::internal::LiteralFixer::ClearValuesVisitor::visit().
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 | ||
) |
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().
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 | ) |
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().
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().
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 | ) |
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().
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().
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().
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 | ) |
Referenced by v8::internal::compiler::GenericNode< B, S >::AppendUse(), v8::internal::compiler::RepresentationSelector::Enqueue(), v8::internal::compiler::ScheduleLateNodeVisitor::GetBlockForUse(), v8::internal::HEscapeAnalysisPhase::HasNoEscapingUses(), v8::internal::compiler::GenericNode< B, S >::Edge::index(), v8::internal::HInferTypesPhase::InferTypes(), v8::internal::compiler::Inlinee::InlineAtCall(), v8::internal::compiler::IsDefUseChainLinkPresent(), v8::internal::compiler::IsUseDefChainLinkPresent(), v8::internal::compiler::GenericNode< B, S >::New(), v8::internal::compiler::RepresentationSelector::ProcessInput(), v8::internal::compiler::GenericNode< B, S >::RemoveUse(), v8::internal::compiler::GenericNode< NodeData, Node >::RemoveUse(), v8::internal::compiler::GenericNode< B, S >::ReplaceUses(), v8::internal::compiler::GenericNode< B, S >::ReplaceUsesIf(), v8::internal::HValue::RepresentationFromUses(), v8::internal::HInferRepresentationPhase::Run(), v8::internal::compiler::RepresentationChanger::TypeError(), v8::internal::compiler::RepresentationSelector::VisitNode(), and v8::internal::compiler::RepresentationSelector::VisitPhi().
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.
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 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 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 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.
test secondary stub cache by disabling the primary one false |
Definition at line 156 of file flag-definitions.h.
Referenced by v8::internal::ChoiceNode::Emit(), and v8::internal::LoadIC::Load().
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().
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().
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().
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.
enable harmony numeric enable harmony object literal extensions Optimize object Array shift |
Definition at line 188 of file flag-definitions.h.
Referenced by v8::internal::StringSearch< PatternChar, SubjectChar >::BoyerMooreHorspoolSearch(), v8::internal::StringSearch< PatternChar, SubjectChar >::BoyerMooreSearch(), v8::internal::BitFieldBase< T, shift, size, U >::decode(), v8::internal::BitFieldBase< T, shift, size, U >::encode(), v8::internal::Internals::GetNodeFlag(), v8::internal::FINAL< kOperandKind, kNumCachedOperands >::IndexFor(), v8::internal::IntegerLog2(), v8::internal::compiler::anonymous_namespace{instruction-selector-arm-unittest.cc}::operator<<(), v8::base::MagicNumbersForDivision< T >::operator==(), v8::base::bits::RotateRight32(), v8::base::bits::RotateRight64(), v8::internal::ParserTraits::ShortcutNumericLiteralBinaryExpression(), v8::base::bits::TEST(), v8::internal::compiler::TEST_F(), v8::internal::compiler::TEST_P(), and v8::internal::Internals::UpdateNodeFlag().
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().
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 |
Definition at line 187 of file flag-definitions.h.
Referenced by v8::internal::FINAL< kOperandKind, kNumCachedOperands >::IsValidReferenceExpression().
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.