v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
Namespaces | |
builtins | |
ProfileSampler | |
Typedefs | |
typedef SmiTagging < kApiPointerSize > | PlatformSmiTagging |
typedef DwVfpRegister | DoubleRegister |
typedef int32_t | Instr |
typedef uint32_t | SRegisterFieldMask |
typedef Object * | JSCallerSavedBuffer [kNumJSCallerSaved] |
typedef int(* | arm_regexp_matcher )(String *, int, const byte *, const byte *, void *, int *, int, Address, int, Isolate *) |
typedef ZoneList< Handle < String > > | ZoneStringList |
typedef ZoneList< Handle < Object > > | ZoneObjectList |
typedef int32_t | Atomic32 |
typedef intptr_t | AtomicWord |
typedef Atomic32(* | LinuxKernelCmpxchgFunc )(Atomic32 old_value, Atomic32 new_value, volatile Atomic32 *ptr) |
typedef void(* | LinuxKernelMemoryBarrierFunc )(void) |
typedef double(* | UnaryMathFunction )(double x) |
typedef SimpleStringResource < char, v8::String::ExternalAsciiStringResource > | SimpleAsciiStringResource |
typedef SimpleStringResource < uc16, v8::String::ExternalStringResource > | SimpleTwoByteStringResource |
typedef uint32_t | RegList |
typedef JavaScriptFrameIteratorTemp < StackFrameIterator > | JavaScriptFrameIterator |
typedef JavaScriptFrameIteratorTemp < SafeStackFrameIterator > | SafeJavaScriptFrameIterator |
typedef void(* | WeakReferenceGuest )(Object *object, void *parameter) |
typedef uint8_t | byte |
typedef byte * | Address |
typedef uint16_t | uc16 |
typedef int32_t | uc32 |
typedef TemplateHashMapImpl < FreeStoreAllocationPolicy > | HashMap |
typedef String *(* | ExternalStringTableUpdaterCallback )(Heap *heap, Object **pointer) |
typedef void(* | ScavengingCallback )(Map *map, HeapObject **slot, HeapObject *object) |
typedef EnumSet< GVNFlag > | GVNFlagSet |
typedef Operand | MemOperand |
typedef int(* | regexp_matcher )(String *, int, const byte *, const byte *, int *, int, Address, int, Isolate *) |
typedef unibrow::Mapping < unibrow::Ecma262Canonicalize > | Canonicalize |
typedef void * | ExternalReferenceRedirectorPointer () |
typedef List< HeapObject *, PreallocatedStorageAllocationPolicy > | DebugObjectCache |
typedef bool | EmitCharacterFunction (Isolate *isolate, RegExpCompiler *compiler, uc16 c, Label *on_failure, int cp_offset, bool check, bool preloaded) |
typedef List< Map * > | MapList |
typedef List< Code * > | CodeList |
typedef List< Handle< Map > > | MapHandleList |
typedef List< Handle< Code > > | CodeHandleList |
typedef bool(* | IsAliveFunction )(HeapObject *obj, int *size, int *offset) |
typedef FPURegister | FloatRegister |
typedef int(* | mips_regexp_matcher )(String *, int, const byte *, const byte *, void *, int *, int, Address, int, Isolate *) |
typedef bool(* | NativeSourceCallback )(Vector< const char > name, Vector< const char > source, int index) |
typedef NativesCollection< CORE > | Natives |
typedef NativesCollection < EXPERIMENTAL > | ExperimentalNatives |
typedef AtomicWord | OnceType |
typedef void(* | NoArgFunction )() |
typedef void(* | PointerArgFunction )(void *arg) |
typedef IN PSTR | UserSearchPath |
typedef IN PSTR IN BOOL | fInvadeProcess |
typedef OUT PSTR | SearchPath |
typedef OUT PSTR IN DWORD | SearchPathLength |
typedef IN HANDLE | hFile |
typedef IN HANDLE IN PSTR | ImageName |
typedef IN HANDLE IN PSTR IN PSTR | ModuleName |
typedef IN HANDLE IN PSTR IN PSTR IN DWORD64 | BaseOfDll |
typedef IN HANDLE IN PSTR IN PSTR IN DWORD64 IN DWORD | SizeOfDll |
typedef HANDLE | hProcess |
typedef HANDLE HANDLE | hThread |
typedef HANDLE HANDLE LPSTACKFRAME64 | StackFrame |
typedef HANDLE HANDLE LPSTACKFRAME64 PVOID | ContextRecord |
typedef HANDLE HANDLE LPSTACKFRAME64 PVOID PREAD_PROCESS_MEMORY_ROUTINE64 | ReadMemoryRoutine |
typedef HANDLE HANDLE LPSTACKFRAME64 PVOID PREAD_PROCESS_MEMORY_ROUTINE64 PFUNCTION_TABLE_ACCESS_ROUTINE64 | FunctionTableAccessRoutine |
typedef HANDLE HANDLE LPSTACKFRAME64 PVOID PREAD_PROCESS_MEMORY_ROUTINE64 PFUNCTION_TABLE_ACCESS_ROUTINE64 PGET_MODULE_BASE_ROUTINE64 | GetModuleBaseRoutine |
typedef HANDLE HANDLE LPSTACKFRAME64 PVOID PREAD_PROCESS_MEMORY_ROUTINE64 PFUNCTION_TABLE_ACCESS_ROUTINE64 PGET_MODULE_BASE_ROUTINE64 PTRANSLATE_ADDRESS_ROUTINE64 | TranslateAddress |
typedef IN DWORD64 | qwAddr |
typedef IN DWORD64 OUT PDWORD64 | pdwDisplacement |
typedef IN DWORD64 OUT PDWORD64 OUT PIMAGEHLP_SYMBOL64 | Symbol |
typedef IN DWORD64 OUT PDWORD OUT PIMAGEHLP_LINE64 | Line64 |
typedef DWORD64 | AddrBase |
typedef DWORD | th32ProcessID |
typedef LPMODULEENTRY32W | lpme |
typedef LazyDynamicInstance < Mutex, CreateMutexTrait, ThreadSafeInitOnceTrait > ::type | LazyMutex |
typedef void * | HeapThing |
typedef BitField< int, 0, kStringBuilderConcatHelperLengthBits > | StringBuilderSubstringLength |
typedef BitField< int, kStringBuilderConcatHelperLengthBits, kStringBuilderConcatHelperPositionBits > | StringBuilderSubstringPosition |
typedef uint64_t | ObjectPair |
typedef void(* | ObjectSlotCallback )(HeapObject **from, HeapObject *to) |
typedef void(StoreBuffer::* | RegionCallback )(Address start, Address end, ObjectSlotCallback slot_callback) |
typedef bool(* | WeakSlotCallback )(Object **pointer) |
typedef bool(* | WeakSlotCallbackWithHeap )(Heap *heap, Object **pointer) |
typedef int(* | HeapObjectCallback )(HeapObject *obj) |
typedef bool(* | ConstraintCallback )(Address new_addr, Address old_addr) |
typedef void(* | InlineCacheCallback )(Code *code, Address ic) |
typedef void(* | StoreBufferCallback )(Heap *heap, MemoryChunk *page, StoreBufferEvent event) |
typedef TemplateHashMapImpl < ZoneAllocationPolicy > | ZoneHashMap |
Functions | |
char * | StrDup (const char *str) |
char * | StrNDup (const char *str, int n) |
void | FatalProcessOutOfMemory (const char *message) |
template<typename T > | |
T * | NewArray (size_t size) |
template<typename T > | |
void | DeleteArray (T *array) |
Condition | NegateCondition (Condition cond) |
Condition | ReverseCondition (Condition cond) |
Hint | NegateHint (Hint ignored) |
int | JSCallerSavedCode (int n) |
MemOperand | FieldMemOperand (Register object, int offset) |
Operand | SmiUntagOperand (Register object) |
MemOperand | ContextOperand (Register context, int index) |
MemOperand | GlobalObjectOperand () |
double | power_double_int (double x, int y) |
double | power_double_double (double x, double y) |
bool | EvalComparison (Token::Value op, double op1, double op2) |
bool | is_intn (int x, int n) |
bool | is_int8 (int x) |
bool | is_int16 (int x) |
bool | is_int18 (int x) |
bool | is_int24 (int x) |
bool | is_uintn (int x, int n) |
bool | is_uint2 (int x) |
bool | is_uint3 (int x) |
bool | is_uint4 (int x) |
bool | is_uint5 (int x) |
bool | is_uint6 (int x) |
bool | is_uint8 (int x) |
bool | is_uint10 (int x) |
bool | is_uint12 (int x) |
bool | is_uint16 (int x) |
bool | is_uint24 (int x) |
bool | is_uint26 (int x) |
bool | is_uint28 (int x) |
int | NumberOfBitsSet (uint32_t x) |
bool | IsEqualString (void *first, void *second) |
bool | IsEqualNumber (void *first, void *second) |
DONT_INLINE_NODE (ArrayLiteral) void AstConstructionVisitor | |
Atomic32 | NoBarrier_CompareAndSwap (volatile Atomic32 *ptr, Atomic32 old_value, Atomic32 new_value) |
Atomic32 | NoBarrier_AtomicExchange (volatile Atomic32 *ptr, Atomic32 new_value) |
Atomic32 | NoBarrier_AtomicIncrement (volatile Atomic32 *ptr, Atomic32 increment) |
Atomic32 | Barrier_AtomicIncrement (volatile Atomic32 *ptr, Atomic32 increment) |
Atomic32 | Acquire_CompareAndSwap (volatile Atomic32 *ptr, Atomic32 old_value, Atomic32 new_value) |
Atomic32 | Release_CompareAndSwap (volatile Atomic32 *ptr, Atomic32 old_value, Atomic32 new_value) |
void | MemoryBarrier () |
void | NoBarrier_Store (volatile Atomic32 *ptr, Atomic32 value) |
void | Acquire_Store (volatile Atomic32 *ptr, Atomic32 value) |
void | Release_Store (volatile Atomic32 *ptr, Atomic32 value) |
Atomic32 | NoBarrier_Load (volatile const Atomic32 *ptr) |
Atomic32 | Acquire_Load (volatile const Atomic32 *ptr) |
Atomic32 | Release_Load (volatile const Atomic32 *ptr) |
LinuxKernelCmpxchgFunc pLinuxKernelCmpxchg | __attribute__ ((weak)) |
AtomicWord | NoBarrier_CompareAndSwap (volatile AtomicWord *ptr, AtomicWord old_value, AtomicWord new_value) |
AtomicWord | NoBarrier_AtomicExchange (volatile AtomicWord *ptr, AtomicWord new_value) |
AtomicWord | NoBarrier_AtomicIncrement (volatile AtomicWord *ptr, AtomicWord increment) |
AtomicWord | Barrier_AtomicIncrement (volatile AtomicWord *ptr, AtomicWord increment) |
AtomicWord | Acquire_CompareAndSwap (volatile AtomicWord *ptr, AtomicWord old_value, AtomicWord new_value) |
AtomicWord | Release_CompareAndSwap (volatile AtomicWord *ptr, AtomicWord old_value, AtomicWord new_value) |
void | NoBarrier_Store (volatile AtomicWord *ptr, AtomicWord value) |
void | Acquire_Store (volatile AtomicWord *ptr, AtomicWord value) |
void | Release_Store (volatile AtomicWord *ptr, AtomicWord value) |
AtomicWord | NoBarrier_Load (volatile const AtomicWord *ptr) |
AtomicWord | Acquire_Load (volatile const AtomicWord *ptr) |
AtomicWord | Release_Load (volatile const AtomicWord *ptr) |
void | BignumDtoa (double v, BignumDtoaMode mode, int requested_digits, Vector< char > buffer, int *length, int *decimal_point) |
BUILTIN (Illegal) | |
BUILTIN (EmptyFunction) | |
BUILTIN (InternalArrayCodeGeneric) | |
BUILTIN (ArrayCodeGeneric) | |
BUILTIN (ArrayPush) | |
BUILTIN (ArrayPop) | |
BUILTIN (ArrayShift) | |
BUILTIN (ArrayUnshift) | |
BUILTIN (ArraySlice) | |
BUILTIN (ArraySplice) | |
BUILTIN (ArrayConcat) | |
BUILTIN (StrictModePoisonPill) | |
BUILTIN (HandleApiCall) | |
BUILTIN (HandleApiCallConstruct) | |
BUILTIN (HandleApiCallAsFunction) | |
BUILTIN (HandleApiCallAsConstructor) | |
int | AsciiAlphaToLower (uc32 c) |
bool | IsCarriageReturn (uc32 c) |
bool | IsLineFeed (uc32 c) |
bool | IsInRange (int value, int lower_limit, int higher_limit) |
bool | IsDecimalDigit (uc32 c) |
bool | IsHexDigit (uc32 c) |
bool | IsRegExpWord (uc16 c) |
bool | IsRegExpNewline (uc16 c) |
bool | IsRegExpWord (uc32 c) |
bool | IsRegExpNewline (uc32 c) |
bool | EnableSlowAsserts () |
intptr_t | HeapObjectTagMask () |
UnaryMathFunction | CreateTranscendentalFunction (TranscendentalCache::Type type) |
UnaryMathFunction | CreateSqrtFunction () |
double | JunkStringValue () |
double | SignedZero (bool negative) |
unsigned int | FastD2UI (double x) |
double | DoubleToInteger (double x) |
int32_t | DoubleToInt32 (double x) |
template<class Iterator , class EndMark > | |
bool | SubStringEquals (Iterator *current, EndMark end, const char *substring) |
template<class Iterator , class EndMark > | |
bool | AdvanceToNonspace (UnicodeCache *unicode_cache, Iterator *current, EndMark end) |
template<int radix_log_2, class Iterator , class EndMark > | |
double | InternalStringToIntDouble (UnicodeCache *unicode_cache, Iterator current, EndMark end, bool negative, bool allow_trailing_junk) |
template<class Iterator , class EndMark > | |
double | InternalStringToInt (UnicodeCache *unicode_cache, Iterator current, EndMark end, int radix) |
template<class Iterator , class EndMark > | |
double | InternalStringToDouble (UnicodeCache *unicode_cache, Iterator current, EndMark end, int flags, double empty_string_val) |
double | StringToDouble (UnicodeCache *unicode_cache, const char *str, int flags, double empty_string_val) |
double | StringToDouble (UnicodeCache *unicode_cache, Vector< const char > str, int flags, double empty_string_val) |
double | StringToDouble (UnicodeCache *unicode_cache, Vector< const uc16 > str, int flags, double empty_string_val) |
const char * | DoubleToCString (double v, Vector< char > buffer) |
const char * | IntToCString (int n, Vector< char > buffer) |
char * | DoubleToFixedCString (double value, int f) |
char * | DoubleToExponentialCString (double value, int f) |
char * | DoubleToPrecisionCString (double value, int p) |
char * | DoubleToRadixCString (double value, int radix) |
bool | isDigit (int x, int radix) |
int | FastD2IChecked (double x) |
int | FastD2I (double x) |
double | FastI2D (int x) |
double | FastUI2D (unsigned x) |
uint32_t | DoubleToUint32 (double x) |
uint64_t | double_to_uint64 (double d) |
double | uint64_to_double (uint64_t d64) |
void | DoubleToAscii (double v, DtoaMode mode, int requested_digits, Vector< char > buffer, int *sign, int *length, int *point) |
void | PrintElementsKind (FILE *out, ElementsKind kind) |
ElementsKind | GetInitialFastElementsKind () |
ElementsKind | GetFastElementsKindFromSequenceIndex (int sequence_number) |
int | GetSequenceIndexFromFastElementsKind (ElementsKind elements_kind) |
ElementsKind | GetNextMoreGeneralFastElementsKind (ElementsKind elements_kind, bool allow_only_packed) |
bool | IsMoreGeneralElementsKindTransition (ElementsKind from_kind, ElementsKind to_kind) |
bool | IsDictionaryElementsKind (ElementsKind kind) |
bool | IsExternalArrayElementsKind (ElementsKind kind) |
bool | IsFastElementsKind (ElementsKind kind) |
bool | IsFastDoubleElementsKind (ElementsKind kind) |
bool | IsFastSmiOrObjectElementsKind (ElementsKind kind) |
bool | IsFastSmiElementsKind (ElementsKind kind) |
bool | IsFastObjectElementsKind (ElementsKind kind) |
bool | IsFastHoleyElementsKind (ElementsKind kind) |
bool | IsHoleyElementsKind (ElementsKind kind) |
bool | IsFastPackedElementsKind (ElementsKind kind) |
ElementsKind | GetPackedElementsKind (ElementsKind holey_kind) |
ElementsKind | GetHoleyElementsKind (ElementsKind packed_kind) |
ElementsKind | FastSmiToObjectElementsKind (ElementsKind from_kind) |
bool | IsSimpleMapChangeTransition (ElementsKind from_kind, ElementsKind to_kind) |
bool | IsTransitionableFastElementsKind (ElementsKind from_kind) |
bool | CanTransitionToMoreGeneralFastElementsKind (ElementsKind elements_kind, bool allow_only_packed) |
void | CopyObjectToObjectElements (FixedArray *from, ElementsKind from_kind, uint32_t from_start, FixedArray *to, ElementsKind to_kind, uint32_t to_start, int raw_copy_size) |
bool | FastDtoa (double v, FastDtoaMode mode, int requested_digits, Vector< char > buffer, int *length, int *decimal_point) |
bool | FastFixedDtoa (double v, int fractional_count, Vector< char > buffer, int *length, int *decimal_point) |
DEFINE_bool (use_strict, false,"enforce strict mode") DEFINE_bool(es5_readonly | |
activate correct semantics for inheriting readonliness | DEFINE_bool (es52_globals, true,"activate new semantics for global var declarations") DEFINE_bool(harmony_typeof |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof | DEFINE_bool (harmony_scoping, false,"enable harmony block scoping") DEFINE_bool(harmony_modules |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony | modules (implies block scoping)") DEFINE_bool(harmony_proxies |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies | DEFINE_bool (harmony_collections, false,"enable harmony collections (sets, maps, and weak maps)") DEFINE_bool(harmony |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony | features (except typeof)") DEFINE_implication(harmony |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping | DEFINE_implication (harmony, harmony_modules) DEFINE_implication(harmony |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies | DEFINE_implication (harmony, harmony_collections) DEFINE_implication(harmony_modules |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping | DEFINE_bool (packed_arrays, true,"optimizes arrays that have no holes") DEFINE_bool(smi_only_arrays |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values | DEFINE_bool (clever_optimizations, true,"Optimize object size, Array shift, DOM strings and string +") DEFINE_bool(unbox_double_arrays |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles | DEFINE_bool (string_slices, true,"use string slices") DEFINE_bool(crankshaft |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft | DEFINE_string (hydrogen_filter,"","optimization filter") DEFINE_bool(use_range |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis | DEFINE_bool (eliminate_dead_phis, true,"eliminate dead phis") DEFINE_bool(use_gvn |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering | DEFINE_bool (use_canonicalizing, true,"use hydrogen instruction canonicalizing") DEFINE_bool(use_inlining |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining | DEFINE_int (max_inlined_source_size, 600,"maximum source size in bytes considered for a single inlining") DEFINE_int(max_inlined_nodes |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining | DEFINE_int (max_inlined_nodes_cumulative, 196,"maximum cumulative number of AST nodes considered for inlining") DEFINE_bool(loop_invariant_code_motion |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion | DEFINE_bool (collect_megamorphic_maps_from_stub_cache, true,"crankshaft harvests type feedback from stub cache") DEFINE_bool(hydrogen_stats |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen | DEFINE_bool (trace_hydrogen, false,"trace generated hydrogen to file") DEFINE_string(trace_phase |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases | DEFINE_bool (trace_inlining, false,"trace inlining decisions") DEFINE_bool(trace_alloc |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator | DEFINE_bool (trace_all_uses, false,"trace all use positions") DEFINE_bool(trace_range |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis | DEFINE_bool (trace_gvn, false,"trace global value numbering") DEFINE_bool(trace_representation |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types | DEFINE_bool (stress_pointer_maps, false,"pointer map for every instruction") DEFINE_bool(stress_environments |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction | DEFINE_int (deopt_every_n_times, 0,"deoptimize every n times a deopt point is passed") DEFINE_bool(trap_on_deopt |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing | DEFINE_bool (deoptimize_uncommon_cases, true,"deoptimize uncommon cases") DEFINE_bool(polymorphic_inlining |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining | DEFINE_bool (use_osr, true,"use on-stack replacement") DEFINE_bool(array_bounds_checks_elimination |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination | DEFINE_bool (array_index_dehoisting, true,"perform array index dehoisting") DEFINE_bool(dead_code_elimination |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination | DEFINE_bool (trace_dead_code_elimination, false,"trace dead code elimination") DEFINE_bool(trace_osr |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement | DEFINE_int (stress_runs, 0,"number of stress runs") DEFINE_bool(optimize_closures |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures | DEFINE_bool (lookup_sample_by_shared, true,"when picking a function to optimize, watch for shared function ""info, not JSFunction itself") DEFINE_bool(cache_optimized_code |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures | DEFINE_bool (inline_construct, true,"inline constructor calls") DEFINE_bool(inline_arguments |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object | DEFINE_bool (inline_accessors, true,"inline JavaScript accessors") DEFINE_int(loop_weight |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference | DEFINE_bool (optimize_for_in, true,"optimize functions containing for-in loops") DEFINE_bool(opt_safe_uint32_operations |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations | DEFINE_bool (parallel_recompilation, false,"optimizing hot functions asynchronously on a separate thread") DEFINE_bool(trace_parallel_recompilation |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation | DEFINE_int (parallel_recompilation_queue_length, 2,"the length of the parallel compilation queue") DEFINE_bool(experimental_profiler |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments | DEFINE_bool (watch_ic_patching, false,"profiler considers IC stability") DEFINE_int(frame_count |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler | DEFINE_bool (self_optimization, false,"primitive functions trigger their own optimization") DEFINE_bool(direct_self_opt |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing | DEFINE_bool (retry_self_opt, false,"re-try self-optimization if it failed") DEFINE_bool(count_based_interrupts |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing | DEFINE_bool (interrupt_at_exit, false,"insert an interrupt check at function exit") DEFINE_bool(weighted_back_edges |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering | DEFINE_int (interrupt_budget, 0x1700,"execution budget before interrupt is triggered") DEFINE_int(type_info_threshold |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization | DEFINE_int (self_opt_count, 130,"call count before self-optimization") DEFINE_implication(experimental_profiler |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching | DEFINE_implication (experimental_profiler, self_optimization) DEFINE_implication(experimental_profiler |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt | DEFINE_implication (experimental_profiler, count_based_interrupts) DEFINE_implication(experimental_profiler |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit | DEFINE_implication (experimental_profiler, weighted_back_edges) DEFINE_bool(trace_opt_verbose |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing | DEFINE_implication (trace_opt_verbose, trace_opt) DEFINE_bool(debug_code |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra | code (assertions) for debugging") DEFINE_bool(code_comments |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly | DEFINE_bool (enable_sse2, true,"enable use of SSE2 instructions if available") DEFINE_bool(enable_sse3 |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available | DEFINE_bool (enable_sse4_1, true,"enable use of SSE4.1 instructions if available") DEFINE_bool(enable_cmov |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available | DEFINE_bool (enable_rdtsc, true,"enable use of RDTSC instruction if available") DEFINE_bool(enable_sahf |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if | available (X64 only)") DEFINE_bool(enable_vfp3 |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 | instructions (ARM only)") DEFINE_bool(enable_vfp2 |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available | DEFINE_bool (enable_armv7, true,"enable use of ARMv7 instructions if available (ARM only)") DEFINE_bool(enable_sudiv |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if | available (ARM only)") DEFINE_bool(enable_movw_movt |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction | pairs (ARM only)") DEFINE_bool(enable_unaligned_accesses |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for | ARMv7 (ARM only)") DEFINE_bool(enable_fpu |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if | available (MIPS only)") DEFINE_string(expose_natives_as |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object | DEFINE_string (expose_debug_as, NULL,"expose debug in global object") DEFINE_bool(expose_gc |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension | DEFINE_bool (expose_externalize_string, false,"expose externalize string extension") DEFINE_int(stack_trace_limit |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture | DEFINE_bool (builtins_in_stack_traces, false,"show built-in functions in stack traces") DEFINE_bool(disable_native_files |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files | DEFINE_bool (inline_new, true,"use fast inline allocation") DEFINE_bool(stack_trace_on_abort |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs | DEFINE_bool (trace, false,"trace function calls") DEFINE_bool(mask_constants_with_cookie |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants | DEFINE_bool (lazy, true,"use lazy compilation") DEFINE_bool(trace_opt |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization | DEFINE_bool (trace_opt_stats, false,"trace lazy optimization statistics") DEFINE_bool(opt |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations | DEFINE_bool (always_opt, false,"always try to optimize functions") DEFINE_bool(prepare_always_opt |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt | DEFINE_bool (trace_deopt, false,"trace deoptimization") DEFINE_int(min_preparse_length |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing | DEFINE_bool (always_full_compiler, false,"try to use the dedicated run-once backend for all code") DEFINE_int(max_opt_count |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up | DEFINE_bool (compilation_cache, true,"enable compilation cache") DEFINE_bool(cache_prototype_transitions |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions | DEFINE_bool (trace_debug_json, false,"trace debugging JSON request/response") DEFINE_bool(debugger_auto_break |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue | DEFINE_bool (enable_liveedit, true,"enable liveedit experimental feature") DEFINE_bool(break_on_abort |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting | DEFINE_int (stack_size, kPointerSize *123,"default size of stack region v8 is allowed to use (in kBytes)") DEFINE_int(max_stack_trace_source_length |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace | DEFINE_bool (always_inline_smi_code, false,"always inline smi code in non-opt code") DEFINE_int(max_new_space_size |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new | generation (in kBytes)") DEFINE_int(max_old_space_size |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable | memory (in Mbytes)") DEFINE_bool(gc_global |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs | DEFINE_int (gc_interval,-1,"garbage collect after <n> allocations") DEFINE_bool(trace_gc |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection | DEFINE_bool (trace_gc_nvp, false,"print one detailed trace line in name=value format ""after each garbage collection") DEFINE_bool(trace_gc_ignore_scavenger |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection | DEFINE_bool (print_cumulative_gc_stat, false,"print cumulative GC statistics in name=value format on exit") DEFINE_bool(trace_gc_verbose |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection | DEFINE_bool (trace_fragmentation, false,"report fragmentation for old pointer and data pages") DEFINE_bool(trace_external_memory |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted | DEFINE_bool (collect_maps, true,"garbage collect maps from which no objects can be reached") DEFINE_bool(flush_code |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc | DEFINE_bool (incremental_marking, true,"use incremental marking") DEFINE_bool(incremental_marking_steps |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps | DEFINE_bool (trace_incremental_marking, false,"trace progress of the incremental marking") DEFINE_bool(track_gc_object_stats |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage | DEFINE_bool (use_idle_notification, true,"Use idle notification to reduce memory footprint.") DEFINE_bool(use_ic |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching | DEFINE_bool (native_code_counters, false,"generate extra code for manipulating stats counters") DEFINE_bool(always_compact |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC | DEFINE_bool (lazy_sweeping, true,"Use lazy sweeping for old pointer and data spaces") DEFINE_bool(never_compact |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only | DEFINE_bool (compact_code_space, true,"Compact code space on full non-incremental collections") DEFINE_bool(incremental_code_compaction |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections | DEFINE_bool (cleanup_code_caches_at_gc, true,"Flush inline caches prior to mark compact collection and ""flush code caches in maps during mark compact cycle.") DEFINE_int(random_seed |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random | generator (0, the default, means to use system random).") DEFINE_bool(use_verbose_printer |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing | DEFINE_bool (allow_natives_syntax, false,"allow natives syntax") DEFINE_bool(trace_parse |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing | DEFINE_bool (trace_sim, false,"Trace simulator execution") DEFINE_bool(check_icache |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator | DEFINE_int (stop_sim_at, 0,"Simulator stop after x number of instructions") DEFINE_int(sim_stack_alignment |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in | simulator (4 or 8, 8 is default)") DEFINE_bool(trace_exception |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions | DEFINE_bool (preallocate_message_memory, false,"preallocate some memory to build stack traces.") DEFINE_bool(randomize_hashes |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash | collisions (with snapshots this option cannot override the baked-in seed)") DEFINE_int(hash_seed |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions 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(preemption |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads | DEFINE_bool (regexp_optimization, true,"generate optimized regexp code") DEFINE_bool(testing_bool_flag |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag | DEFINE_int (testing_int_flag, 13,"testing_int_flag") DEFINE_float(testing_float_flag |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag | DEFINE_string (testing_string_flag,"Hello, world!","string-flag") DEFINE_int(testing_prng_seed |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness | DEFINE_string (testing_serialization_file,"/tmp/serdes","file in which to serialize heap") DEFINE_string(extra_code |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the | snapshot (mksnapshot only)") DEFINE_bool(help |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console | DEFINE_bool (dump_counters, false,"Dump counters on exit") DEFINE_string(map_counters |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file | DEFINE_args (js_arguments, JSARGUMENTS_INIT,"Pass all remaining arguments to the script. Alias for \"--\".") DEFINE_bool(debug_compile_events |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events | DEFINE_bool (debug_script_collected_events, true,"Enable debugger script collected events") DEFINE_bool(gdbjit |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT | interface (disables compacting GC)") DEFINE_bool(gdbjit_full |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects | DEFINE_bool (gdbjit_dump, false,"dump elf objects with debug info to disk") DEFINE_string(gdbjit_dump_filter |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring | DEFINE_bool (force_marking_deque_overflows, false,"force overflows of marking deque by reducing it's size ""to 64 words") DEFINE_bool(stress_compaction |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out | bugs (implies" "--force_marking_deque_overflows)") DEFINE_bool(enable_slow_asserts |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute | DEFINE_bool (trace_codegen, false,"print name of functions for which code is generated") DEFINE_bool(print_source |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code | DEFINE_bool (print_builtin_source, false,"pretty print source code for builtins") DEFINE_bool(print_ast |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST | DEFINE_bool (print_builtin_ast, false,"print source AST for builtins") DEFINE_string(stop_at |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST function name where to insert a breakpoint | DEFINE_bool (print_builtin_scopes, false,"print scopes for builtins") DEFINE_bool(print_scopes |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST function name where to insert a breakpoint print scopes | DEFINE_bool (trace_contexts, false,"trace contexts operations") DEFINE_bool(gc_greedy |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST function name where to insert a breakpoint print scopes perform GC prior to some allocations | DEFINE_bool (gc_verbose, false,"print stuff during garbage collection") DEFINE_bool(heap_stats |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST function name where to insert a breakpoint print scopes perform GC prior to some allocations report heap statistics before and after GC | DEFINE_bool (code_stats, false,"report code statistics after GC") DEFINE_bool(verify_native_context_separation |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST function name where to insert a breakpoint print scopes perform GC prior to some allocations report heap statistics before and after GC verify that code holds on to at most one native context after GC | DEFINE_bool (print_handles, false,"report handles after GC") DEFINE_bool(print_global_handles |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST function name where to insert a breakpoint print scopes perform GC prior to some allocations report heap statistics before and after GC verify that code holds on to at most one native context after GC report global handles after GC | DEFINE_bool (trace_ic, false,"trace inline cache state transitions") DEFINE_bool(print_interfaces |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST function name where to insert a breakpoint print scopes perform GC prior to some allocations report heap statistics before and after GC verify that code holds on to at most one native context after GC report global handles after GC print interfaces | DEFINE_bool (print_interface_details, false,"print interface inference details") DEFINE_int(print_interface_depth |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST function name where to insert a breakpoint print scopes perform GC prior to some allocations report heap statistics before and after GC verify that code holds on to at most one native context after GC report global handles after GC print interfaces depth for printing interfaces | DEFINE_bool (trace_normalization, false,"prints when objects are turned into dictionaries.") DEFINE_bool(trace_lazy |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST function name where to insert a breakpoint print scopes perform GC prior to some allocations report heap statistics before and after GC verify that code holds on to at most one native context after GC report global handles after GC print interfaces depth for printing interfaces trace lazy compilation | DEFINE_bool (collect_heap_spill_statistics, false,"report heap spill statistics along with heap_stats ""(requires heap_stats)") DEFINE_bool(trace_isolates |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST function name where to insert a breakpoint print scopes perform GC prior to some allocations report heap statistics before and after GC verify that code holds on to at most one native context after GC report global handles after GC print interfaces depth for printing interfaces trace lazy compilation trace isolate state changes | DEFINE_bool (log_state_changes, false,"Log state changes.") DEFINE_bool(regexp_possessive_quantifier |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST function name where to insert a breakpoint print scopes perform GC prior to some allocations report heap statistics before and after GC verify that code holds on to at most one native context after GC report global handles after GC print interfaces depth for printing interfaces trace lazy compilation trace isolate state changes enable possessive quantifier syntax for testing | DEFINE_bool (trace_regexp_bytecodes, false,"trace regexp bytecode execution") DEFINE_bool(trace_regexp_assembler |
DEFINE_bool (log, false,"Minimal logging (no API, code, GC, suspect, or handles samples).") DEFINE_bool(log_all | |
Log all events to the log file | DEFINE_bool (log_runtime, false,"Activate runtime system %Log call.") DEFINE_bool(log_api |
Log all events to the log file Log API events to the log file | DEFINE_bool (log_code, false,"Log code events to the log file without profiling.") DEFINE_bool(log_gc |
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool | DEFINE_bool (log_handles, false,"Log global handle events.") DEFINE_bool(log_snapshot_positions |
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool log positions | of (de) serialized objects in the snapshot.") DEFINE_bool(log_suspect |
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool log positions Log suspect operations | DEFINE_bool (prof, false,"Log statistical profiling information (implies --log-code).") DEFINE_bool(prof_auto |
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool log positions Log suspect operations Used with starts profiling automatically | DEFINE_bool (prof_lazy, false,"Used with --prof, only does sampling and logging"" when profiler is active (implies --noprof_auto).") DEFINE_bool(prof_browser_mode |
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool log positions Log suspect operations Used with starts profiling automatically Used with turns on browser compatible mode for profiling | DEFINE_bool (log_regexp, false,"Log regular expression execution.") DEFINE_bool(sliding_state_window |
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool log positions Log suspect operations Used with starts profiling automatically Used with turns on browser compatible mode for profiling Update sliding state window counters | DEFINE_string (logfile,"v8.log","Specify the name of the log file.") DEFINE_bool(ll_prof |
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool log positions Log suspect operations Used with starts profiling automatically Used with turns on browser compatible mode for profiling Update sliding state window counters Enable low level linux profiler | DEFINE_string (gc_fake_mmap,"/tmp/__v8_gc__","Specify the name of the file for fake gc mmap used in ll_prof") DEFINE_bool(trace_elements_transitions |
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool log positions Log suspect operations Used with starts profiling automatically Used with turns on browser compatible mode for profiling Update sliding state window counters Enable low level linux profiler trace elements transitions | DEFINE_bool (print_code_stubs, false,"print code stubs") DEFINE_bool(test_secondary_stub_cache |
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool log positions Log suspect operations Used with starts profiling automatically Used with turns on browser compatible mode for profiling Update sliding state window counters Enable low level linux profiler trace elements transitions test secondary stub cache by disabling the primary one | DEFINE_bool (test_primary_stub_cache, false,"test primary stub cache by disabling the secondary one") DEFINE_bool(print_code |
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool log positions Log suspect operations Used with starts profiling automatically Used with turns on browser compatible mode for profiling Update sliding state window counters Enable low level linux profiler trace elements transitions test secondary stub cache by disabling the primary one print generated code | DEFINE_bool (print_opt_code, false,"print optimized code") DEFINE_bool(print_unopt_code |
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool log positions Log suspect operations Used with starts profiling automatically Used with turns on browser compatible mode for profiling Update sliding state window counters Enable low level linux profiler trace elements transitions test secondary stub cache by disabling the primary one print generated code print unoptimized code before printing optimized code based on it | DEFINE_bool (print_code_verbose, false,"print more information for code") DEFINE_bool(print_builtin_code |
char | NormalizeChar (char ch) |
int | NumRegs (RegList reglist) |
void | SetUpJSCallerSavedCodeData () |
Vector< StackFrame * > | CreateStackMap (Zone *zone) |
template<typename T > | |
void | USE (T) |
template<typename F > | |
F | FUNCTION_CAST (Address addr) |
Isolate * | GetIsolateForHandle (Object *obj) |
Isolate * | GetIsolateForHandle (HeapObject *obj) |
Handle< FixedArray > | AddKeysFromJSArray (Handle< FixedArray > content, Handle< JSArray > array) |
Handle< FixedArray > | UnionOfKeys (Handle< FixedArray > first, Handle< FixedArray > second) |
Handle< JSGlobalProxy > | ReinitializeJSGlobalProxy (Handle< JSFunction > constructor, Handle< JSGlobalProxy > global) |
void | SetExpectedNofProperties (Handle< JSFunction > func, int nof) |
void | SetPrototypeProperty (Handle< JSFunction > func, Handle< JSObject > value) |
void | SetExpectedNofPropertiesFromEstimate (Handle< SharedFunctionInfo > shared, int estimate) |
void | FlattenString (Handle< String > string) |
Handle< String > | FlattenGetString (Handle< String > string) |
Handle< Object > | SetPrototype (Handle< JSFunction > function, Handle< Object > prototype) |
Handle< Object > | SetProperty (Handle< Object > object, Handle< Object > key, Handle< Object > value, PropertyAttributes attributes, StrictModeFlag strict_mode) |
Handle< Object > | ForceSetProperty (Handle< JSObject > object, Handle< Object > key, Handle< Object > value, PropertyAttributes attributes) |
Handle< Object > | ForceDeleteProperty (Handle< JSObject > object, Handle< Object > key) |
Handle< Object > | SetPropertyWithInterceptor (Handle< JSObject > object, Handle< String > key, Handle< Object > value, PropertyAttributes attributes, StrictModeFlag strict_mode) |
Handle< Object > | GetProperty (Handle< JSReceiver > obj, const char *name) |
Handle< Object > | GetProperty (Handle< Object > obj, Handle< Object > key) |
Handle< Object > | GetPropertyWithInterceptor (Handle< JSObject > receiver, Handle< JSObject > holder, Handle< String > name, PropertyAttributes *attributes) |
Handle< Object > | SetPrototype (Handle< JSObject > obj, Handle< Object > value) |
Handle< Object > | LookupSingleCharacterStringFromCode (uint32_t index) |
Handle< String > | SubString (Handle< String > str, int start, int end, PretenureFlag pretenure) |
Handle< JSObject > | Copy (Handle< JSObject > obj) |
Handle< Object > | SetAccessor (Handle< JSObject > obj, Handle< AccessorInfo > info) |
Handle< JSValue > | GetScriptWrapper (Handle< Script > script) |
void | InitScriptLineEnds (Handle< Script > script) |
Handle< FixedArray > | CalculateLineEnds (Handle< String > src, bool with_last_line) |
int | GetScriptLineNumber (Handle< Script > script, int code_pos) |
int | GetScriptColumnNumber (Handle< Script > script, int code_pos) |
int | GetScriptLineNumberSafe (Handle< Script > script, int code_pos) |
v8::Handle< v8::Array > | GetKeysForNamedInterceptor (Handle< JSReceiver > receiver, Handle< JSObject > object) |
v8::Handle< v8::Array > | GetKeysForIndexedInterceptor (Handle< JSReceiver > receiver, Handle< JSObject > object) |
Handle< FixedArray > | GetKeysInFixedArrayFor (Handle< JSReceiver > object, KeyCollectionType type, bool *threw) |
Handle< JSArray > | GetKeysFor (Handle< JSReceiver > object, bool *threw) |
Handle< FixedArray > | ReduceFixedArrayTo (Handle< FixedArray > array, int length) |
Handle< FixedArray > | GetEnumPropertyKeys (Handle< JSObject > object, bool cache_result) |
Handle< ObjectHashSet > | ObjectHashSetAdd (Handle< ObjectHashSet > table, Handle< Object > key) |
Handle< ObjectHashSet > | ObjectHashSetRemove (Handle< ObjectHashSet > table, Handle< Object > key) |
Handle< ObjectHashTable > | PutIntoObjectHashTable (Handle< ObjectHashTable > table, Handle< Object > key, Handle< Object > value) |
int | Utf8LengthHelper (String *input, int from, int to, bool followed_by_surrogate, int max_recursion, bool *failure, bool *starts_with_surrogate) |
int | Utf8Length (Handle< String > str) |
STATIC_ASSERT ((FixedDoubleArray::kHeaderSize &kDoubleAlignmentMask)==0) | |
INLINE (static HeapObject *EnsureDoubleAligned(Heap *heap, HeapObject *object, int size)) | |
V8_DECLARE_ONCE (initialize_gc_once) | |
DEFINE_NEW_H_BITWISE_INSTR (HSar, c_left->NumberValueAsInteger32() >>(c_right->NumberValueAsInteger32()&0x1f)) DEFINE_NEW_H_BITWISE_INSTR(HShl | |
c_left | NumberValueAsInteger32 ()<< (c_right-> NumberValueAsInteger32()&0x1f)) HInstruction *HShr::NewHShr(Zone *zone, HValue *context, HValue *left, HValue *right) |
bool | StoringValueNeedsWriteBarrier (HValue *value) |
bool | ReceiverObjectNeedsWriteBarrier (HValue *object, HValue *new_space_dominator) |
void | TraceGVN (const char *msg,...) |
SmartArrayPointer< char > | GetGVNFlagsString (GVNFlagSet flags) |
bool | AreAliased (Register r1, Register r2, Register r3, Register r4) |
Operand | FieldOperand (Register object, int offset) |
Operand | FieldOperand (Register object, Register index, ScaleFactor scale, int offset) |
Operand | ApiParameterOperand (int index) |
RUNTIME_FUNCTION (MaybeObject *, CallIC_Miss) | |
RUNTIME_FUNCTION (MaybeObject *, KeyedCallIC_Miss) | |
RUNTIME_FUNCTION (MaybeObject *, LoadIC_Miss) | |
RUNTIME_FUNCTION (MaybeObject *, KeyedLoadIC_Miss) | |
RUNTIME_FUNCTION (MaybeObject *, KeyedLoadIC_MissForceGeneric) | |
RUNTIME_FUNCTION (MaybeObject *, StoreIC_Miss) | |
RUNTIME_FUNCTION (MaybeObject *, StoreIC_ArrayLength) | |
RUNTIME_FUNCTION (MaybeObject *, SharedStoreIC_ExtendStorage) | |
RUNTIME_FUNCTION (MaybeObject *, KeyedStoreIC_Miss) | |
RUNTIME_FUNCTION (MaybeObject *, KeyedStoreIC_Slow) | |
RUNTIME_FUNCTION (MaybeObject *, KeyedStoreIC_MissForceGeneric) | |
RUNTIME_FUNCTION (MaybeObject *, UnaryOp_Patch) | |
RUNTIME_FUNCTION (MaybeObject *, BinaryOp_Patch) | |
RUNTIME_FUNCTION (Code *, CompareIC_Miss) | |
RUNTIME_FUNCTION (MaybeObject *, ToBoolean_Patch) | |
void | PatchInlinedSmiCode (Address address, InlinedSmiCheck check) |
template<typename StringType > | |
void | SeqStringSet (Handle< StringType > seq_str, int i, uc32 c) |
template<> | |
void | SeqStringSet (Handle< SeqTwoByteString > seq_str, int i, uc32 c) |
template<> | |
void | SeqStringSet (Handle< SeqAsciiString > seq_str, int i, uc32 c) |
template<typename StringType > | |
Handle< StringType > | NewRawString (Factory *factory, int length) |
template<> | |
Handle< SeqTwoByteString > | NewRawString (Factory *factory, int length) |
template<> | |
Handle< SeqAsciiString > | NewRawString (Factory *factory, int length) |
ContainedInLattice | AddRange (ContainedInLattice containment, const int *ranges, int ranges_length, Interval new_range) |
STATIC_ASSERT (BoyerMoorePositionInfo::kMapSize==RegExpMacroAssembler::kTableSize) | |
ContainedInLattice | Combine (ContainedInLattice a, ContainedInLattice b) |
template<typename T , typename P > | |
int | SortedListBSearch (const List< T > &list, P cmp) |
template<typename T > | |
int | SortedListBSearch (const List< T > &list, T elem) |
STATIC_ASSERT (DoubleRegister::kNumAllocatableRegisters >=Register::kNumAllocatableRegisters) | |
int | ElementsKindToShiftSize (ElementsKind elements_kind) |
const char * | AllocationSpaceName (AllocationSpace space) |
REGISTER (no_reg,-1) | |
REGISTER (zero_reg, 0) | |
REGISTER (at, 1) | |
REGISTER (v0, 2) | |
REGISTER (v1, 3) | |
REGISTER (a0, 4) | |
REGISTER (a1, 5) | |
REGISTER (a2, 6) | |
REGISTER (a3, 7) | |
REGISTER (t0, 8) | |
REGISTER (t1, 9) | |
REGISTER (t2, 10) | |
REGISTER (t3, 11) | |
REGISTER (t4, 12) | |
REGISTER (t5, 13) | |
REGISTER (t6, 14) | |
REGISTER (t7, 15) | |
REGISTER (s0, 16) | |
REGISTER (s1, 17) | |
REGISTER (s2, 18) | |
REGISTER (s3, 19) | |
REGISTER (s4, 20) | |
REGISTER (s5, 21) | |
REGISTER (s6, 22) | |
REGISTER (s7, 23) | |
REGISTER (t8, 24) | |
REGISTER (t9, 25) | |
REGISTER (k0, 26) | |
REGISTER (k1, 27) | |
REGISTER (gp, 28) | |
REGISTER (sp, 29) | |
REGISTER (fp, 30) | |
REGISTER (ra, 31) | |
int | ToNumber (Register reg) |
Register | ToRegister (int num) |
STATIC_ASSERT (kMaxWatchpointCode< kMaxStopCode) | |
MemOperand | CFunctionArgumentOperand (int index) |
int | IntegerLog2 (uint32_t value) |
STATIC_CHECK ((kStringRepresentationMask|kStringEncodingMask)==Internals::kFullStringRepresentationMask) | |
STATIC_CHECK (static_cast< uint32_t >(kStringEncodingMask)==Internals::kStringEncodingMask) | |
STATIC_CHECK ((kExternalStringTag|kAsciiStringTag)==Internals::kExternalAsciiRepresentationTag) | |
STATIC_CHECK (v8::String::ASCII_ENCODING==kAsciiStringTag) | |
STATIC_CHECK ((kExternalStringTag|kTwoByteStringTag)==Internals::kExternalTwoByteRepresentationTag) | |
STATIC_CHECK (v8::String::TWO_BYTE_ENCODING==kTwoByteStringTag) | |
template<> | |
bool | Is< JSFunction > (Object *obj) |
template<> | |
bool | Is< JSArray > (Object *obj) |
template<SearchMode search_mode, typename T > | |
int | BinarySearch (T *array, String *name, int low, int high, int valid_entries) |
template<SearchMode search_mode, typename T > | |
int | LinearSearch (T *array, String *name, int len, int valid_entries) |
template<SearchMode search_mode, typename T > | |
int | Search (T *array, String *name, int valid_entries) |
ACCESSORS (AccessorInfo, expected_receiver_type, Object, kExpectedReceiverTypeOffset) ACCESSORS(FunctionTemplateInfo | |
kPropertyAccessorsOffset | ACCESSORS (FunctionTemplateInfo, prototype_template, Object, kPrototypeTemplateOffset) ACCESSORS(FunctionTemplateInfo |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset | ACCESSORS (FunctionTemplateInfo, indexed_property_handler, Object, kIndexedPropertyHandlerOffset) ACCESSORS(FunctionTemplateInfo |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset | ACCESSORS (FunctionTemplateInfo, instance_call_handler, Object, kInstanceCallHandlerOffset) ACCESSORS(FunctionTemplateInfo |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset | ACCESSORS (ObjectTemplateInfo, internal_field_count, Object, kInternalFieldCountOffset) ACCESSORS_TO_SMI(Script |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset | ACCESSORS (SharedFunctionInfo, optimized_code_map, Object, kOptimizedCodeMapOffset) ACCESSORS(SharedFunctionInfo |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset | ACCESSORS (SharedFunctionInfo, this_property_assignments, Object, kThisPropertyAssignmentsOffset) BOOL_ACCESSORS(FunctionTemplateInfo |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit | BOOL_ACCESSORS (FunctionTemplateInfo, flag, needs_access_check, kNeedsAccessCheckBit) BOOL_ACCESSORS(FunctionTemplateInfo |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit | BOOL_ACCESSORS (SharedFunctionInfo, start_position_and_type, is_expression, kIsExpressionBit) BOOL_ACCESSORS(SharedFunctionInfo |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit | BOOL_GETTER (SharedFunctionInfo, compiler_hints, has_only_simple_this_property_assignments, kHasOnlySimpleThisPropertyAssignments) BOOL_ACCESSORS(SharedFunctionInfo |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit kAllowLazyCompilation | BOOL_ACCESSORS (SharedFunctionInfo, compiler_hints, allows_lazy_compilation_without_context, kAllowLazyCompilationWithoutContext) BOOL_ACCESSORS(SharedFunctionInfo |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit kAllowLazyCompilation kUsesArguments | BOOL_ACCESSORS (SharedFunctionInfo, compiler_hints, has_duplicate_parameters, kHasDuplicateParameters) PSEUDO_SMI_ACCESSORS_HI(SharedFunctionInfo |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit kAllowLazyCompilation kUsesArguments kFormalParameterCountOffset | PSEUDO_SMI_ACCESSORS_LO (SharedFunctionInfo, expected_nof_properties, kExpectedNofPropertiesOffset) PSEUDO_SMI_ACCESSORS_HI(SharedFunctionInfo |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit kAllowLazyCompilation kUsesArguments kFormalParameterCountOffset kStartPositionAndTypeOffset | PSEUDO_SMI_ACCESSORS_LO (SharedFunctionInfo, function_token_position, kFunctionTokenPositionOffset) PSEUDO_SMI_ACCESSORS_HI(SharedFunctionInfo |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit kAllowLazyCompilation kUsesArguments kFormalParameterCountOffset kStartPositionAndTypeOffset kCompilerHintsOffset | PSEUDO_SMI_ACCESSORS_LO (SharedFunctionInfo, this_property_assignments_count, kThisPropertyAssignmentsCountOffset) PSEUDO_SMI_ACCESSORS_HI(SharedFunctionInfo |
BOOL_ACCESSORS (SharedFunctionInfo, compiler_hints, live_objects_may_exist, kLiveObjectsMayExist) bool SharedFunctionInfo | |
BOOL_GETTER (SharedFunctionInfo, compiler_hints, optimization_disabled, kOptimizationDisabled) void SharedFunctionInfo | |
BOOL_GETTER (SharedFunctionInfo, compiler_hints, is_extended_mode, kExtendedModeFunction) BOOL_ACCESSORS(SharedFunctionInfo | |
kNameShouldPrintAsAnonymous | BOOL_ACCESSORS (SharedFunctionInfo, compiler_hints, dont_optimize, kDontOptimize) void SharedFunctionInfo |
ACCESSORS (JSFunction, prototype_or_initial_map, Object, kPrototypeOrInitialMapOffset) Map *JSFunction | |
EXTERNAL_ELEMENTS_CHECK (UnsignedShort, EXTERNAL_UNSIGNED_SHORT_ARRAY_TYPE) EXTERNAL_ELEMENTS_CHECK(UnsignedInt | |
EXTERNAL_UNSIGNED_INT_ARRAY_TYPE | EXTERNAL_ELEMENTS_CHECK (Float, EXTERNAL_FLOAT_ARRAY_TYPE) EXTERNAL_ELEMENTS_CHECK(Double |
template<typename schar > | |
uint32_t | HashSequentialString (const schar *chars, int length, uint32_t seed) |
ACCESSORS (TypeFeedbackInfo, type_feedback_cells, TypeFeedbackCells, kTypeFeedbackCellsOffset) Relocatable | |
void | HeapSortPairs (FixedArray *content, FixedArray *numbers, int len) |
STATIC_ASSERT ((kSeqStringTag &kIsIndirectStringMask)==0) | |
STATIC_ASSERT ((kExternalStringTag &kIsIndirectStringMask)==0) | |
STATIC_ASSERT ((kConsStringTag &kIsIndirectStringMask)==kIsIndirectStringTag) | |
STATIC_ASSERT ((kSlicedStringTag &kIsIndirectStringMask)==kIsIndirectStringTag) | |
STATIC_ASSERT (IS_POWER_OF_TWO(kSlicedNotConsMask)&&kSlicedNotConsMask!=0) | |
STATIC_CHECK (JS_OBJECT_TYPE==Internals::kJSObjectType) | |
STATIC_CHECK (FIRST_NONSTRING_TYPE==Internals::kFirstNonstringType) | |
STATIC_CHECK (ODDBALL_TYPE==Internals::kOddballType) | |
STATIC_CHECK (FOREIGN_TYPE==Internals::kForeignType) | |
void | CallOnceImpl (OnceType *once, PointerArgFunction init_func, void *arg) |
void | CallOnce (OnceType *once, NoArgFunction init_func) |
template<typename Arg > | |
void | CallOnce (OnceType *once, typename OneArgFunction< Arg * >::type init_func, Arg *arg) |
double | ceiling (double x) |
double | modulo (double x, double y) |
double | fast_sin (double x) |
double | fast_cos (double x) |
double | fast_tan (double x) |
double | fast_log (double x) |
void | POSIXPostSetUp () |
void | MathSetup () |
typedef | BOOL (__stdcall *DLL_FUNC_TYPE(SymInitialize))(IN HANDLE hProcess |
typedef | DWORD (__stdcall *DLL_FUNC_TYPE(SymGetOptions))(VOID) |
typedef | DWORD (__stdcall *DLL_FUNC_TYPE(SymSetOptions))(IN DWORD SymOptions) |
typedef | BOOL (__stdcall *DLL_FUNC_TYPE(SymGetSearchPath))(IN HANDLE hProcess |
typedef | DWORD64 (__stdcall *DLL_FUNC_TYPE(SymLoadModule64))(IN HANDLE hProcess |
typedef | BOOL (__stdcall *DLL_FUNC_TYPE(StackWalk64))(DWORD MachineType |
typedef | BOOL (__stdcall *DLL_FUNC_TYPE(SymGetSymFromAddr64))(IN HANDLE hProcess |
typedef | BOOL (__stdcall *DLL_FUNC_TYPE(SymGetLineFromAddr64))(IN HANDLE hProcess |
typedef | PVOID (__stdcall *DLL_FUNC_TYPE(SymFunctionTableAccess64))(HANDLE hProcess |
typedef | DWORD64 (__stdcall *DLL_FUNC_TYPE(SymGetModuleBase64))(HANDLE hProcess |
typedef | HANDLE (__stdcall *DLL_FUNC_TYPE(CreateToolhelp32Snapshot))(DWORD dwFlags |
typedef | BOOL (__stdcall *DLL_FUNC_TYPE(Module32FirstW))(HANDLE hSnapshot |
typedef | BOOL (__stdcall *DLL_FUNC_TYPE(Module32NextW))(HANDLE hSnapshot |
double | fast_sqrt (double input) |
MaybeObject * | TransitionElements (Handle< Object > object, ElementsKind to_kind, Isolate *isolate) |
RUNTIME_FUNCTION (MaybeObject *, Runtime_CreateObjectLiteral) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_CreateObjectLiteralShallow) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_CreateArrayLiteral) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_CreateArrayLiteralShallow) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_CreateJSProxy) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_CreateJSFunctionProxy) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_IsJSProxy) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_IsJSFunctionProxy) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetHandler) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetCallTrap) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetConstructTrap) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_Fix) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_SetInitialize) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_SetAdd) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_SetHas) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_SetDelete) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_MapInitialize) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_MapGet) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_MapHas) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_MapDelete) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_MapSet) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_WeakMapInitialize) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_WeakMapGet) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_WeakMapHas) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_WeakMapDelete) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_WeakMapSet) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_ClassOf) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetPrototype) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_IsInPrototypeChain) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetOwnProperty) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_PreventExtensions) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_IsExtensible) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_RegExpCompile) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_CreateApiFunction) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_IsTemplate) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetTemplateField) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_DisableAccessChecks) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_EnableAccessChecks) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_DeclareGlobals) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_DeclareContextSlot) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_InitializeVarGlobal) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_InitializeConstGlobal) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_InitializeConstContextSlot) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_OptimizeObjectForAddingMultipleProperties) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_RegExpExec) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_RegExpConstructResult) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_RegExpInitializeObject) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_FinishArrayPrototypeSetup) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_SpecialArrayFunctions) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetDefaultReceiver) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_MaterializeRegExpLiteral) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_FunctionGetName) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_FunctionSetName) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_FunctionNameShouldPrintAsAnonymous) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_FunctionMarkNameShouldPrintAsAnonymous) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_FunctionRemovePrototype) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_FunctionGetScript) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_FunctionGetSourceCode) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_FunctionGetScriptSourcePosition) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_FunctionGetPositionForOffset) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_FunctionSetInstanceClassName) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_FunctionSetLength) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_FunctionSetPrototype) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_FunctionSetReadOnlyPrototype) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_FunctionIsAPIFunction) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_FunctionIsBuiltin) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_SetCode) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_SetExpectedNumberOfProperties) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StringCharCodeAt) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_CharFromCode) | |
void | FindAsciiStringIndices (Vector< const char > subject, char pattern, ZoneList< int > *indices, unsigned int limit, Zone *zone) |
template<typename SubjectChar , typename PatternChar > | |
void | FindStringIndices (Isolate *isolate, Vector< const SubjectChar > subject, Vector< const PatternChar > pattern, ZoneList< int > *indices, unsigned int limit, Zone *zone) |
void | FindStringIndicesDispatch (Isolate *isolate, String *subject, String *pattern, ZoneList< int > *indices, unsigned int limit, Zone *zone) |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StringReplaceRegExpWithString) | |
Handle< String > | StringReplaceOneCharWithString (Isolate *isolate, Handle< String > subject, Handle< String > search, Handle< String > replace, bool *found, int recursion_limit) |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StringReplaceOneCharWithString) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StringIndexOf) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StringLastIndexOf) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StringLocaleCompare) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_SubString) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StringMatch) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_RegExpExecMultiple) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberToRadixString) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberToFixed) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberToExponential) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberToPrecision) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetProperty) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_KeyedGetProperty) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_DefineOrRedefineAccessorProperty) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_DefineOrRedefineDataProperty) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_SetProperty) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_TransitionElementsSmiToDouble) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_TransitionElementsDoubleToObject) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_SetNativeFlag) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StoreArrayLiteralElement) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_DebugCallbackSupportsStepping) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_DebugPrepareStepInIfStepping) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_IgnoreAttributesAndSetProperty) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_DeleteProperty) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_HasLocalProperty) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_HasProperty) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_HasElement) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_IsPropertyEnumerable) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetPropertyNames) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetPropertyNamesFast) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetLocalPropertyNames) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetLocalElementNames) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetInterceptorInfo) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetNamedInterceptorPropertyNames) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetIndexedInterceptorElementNames) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_LocalKeys) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetArgumentsProperty) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_ToFastProperties) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_ToBool) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_Typeof) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StringToNumber) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StringFromCharCodeArray) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_URIEscape) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_URIUnescape) | |
template<typename StringType > | |
MaybeObject * | AllocateRawString (Isolate *isolate, int length) |
template<> | |
MaybeObject * | AllocateRawString< SeqTwoByteString > (Isolate *isolate, int length) |
template<> | |
MaybeObject * | AllocateRawString< SeqAsciiString > (Isolate *isolate, int length) |
RUNTIME_FUNCTION (MaybeObject *, Runtime_QuoteJSONString) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_QuoteJSONStringComma) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_QuoteJSONStringArray) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StringParseInt) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StringParseFloat) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StringToLowerCase) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StringToUpperCase) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StringTrim) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StringSplit) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StringToArray) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NewStringWrapper) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberToString) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberToStringSkipCache) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberToInteger) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberToIntegerMapMinusZero) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberToJSUint32) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberToJSInt32) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberToSmi) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_AllocateHeapNumber) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberAdd) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberSub) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberMul) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberUnaryMinus) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberAlloc) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberDiv) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberMod) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StringAdd) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StringBuilderConcat) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StringBuilderJoin) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_SparseJoinWithSeparator) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberOr) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberAnd) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberXor) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberNot) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberShl) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberShr) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberSar) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberEquals) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StringEquals) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NumberCompare) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_SmiLexicographicCompare) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StringCompare) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_Math_acos) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_Math_asin) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_Math_atan) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_Math_atan2) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_Math_ceil) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_Math_cos) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_Math_exp) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_Math_floor) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_Math_log) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_Math_pow) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_Math_pow_cfunction) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_RoundNumber) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_Math_sin) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_Math_sqrt) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_Math_tan) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_DateMakeDay) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_DateSetValue) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NewArgumentsFast) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NewStrictArgumentsFast) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NewClosure) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_FunctionBindArguments) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_BoundFunctionGetBindings) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NewObjectFromBound) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NewObject) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_FinalizeInstanceSize) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_LazyCompile) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_LazyRecompile) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_ParallelRecompile) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NotifyDeoptimized) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NotifyOSR) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_DeoptimizeFunction) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_ClearFunctionTypeFeedback) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_RunningInSimulator) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_OptimizeFunctionOnNextCall) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetOptimizationStatus) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetOptimizationCount) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_CompileForOnStackReplacement) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_CheckIsBootstrapping) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetRootNaN) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_Call) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_Apply) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetFunctionDelegate) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetConstructorDelegate) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NewGlobalContext) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NewFunctionContext) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_PushWithContext) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_PushCatchContext) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_PushBlockContext) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_IsJSModule) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_PushModuleContext) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_DeleteContextSlot) | |
RUNTIME_FUNCTION (ObjectPair, Runtime_LoadContextSlot) | |
RUNTIME_FUNCTION (ObjectPair, Runtime_LoadContextSlotNoReferenceError) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StoreContextSlot) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_Throw) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_ReThrow) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_PromoteScheduledException) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_ThrowReferenceError) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_ThrowNotDateError) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_StackGuard) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_Interrupt) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_TraceEnter) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_TraceExit) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_DebugPrint) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_DebugTrace) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_DateCurrentTime) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_DateParseString) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_DateLocalTimezone) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_DateToUTC) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GlobalReceiver) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_ParseJson) | |
bool | CodeGenerationFromStringsAllowed (Isolate *isolate, Handle< Context > context) |
RUNTIME_FUNCTION (MaybeObject *, Runtime_CompileString) | |
RUNTIME_FUNCTION (ObjectPair, Runtime_ResolvePossiblyDirectEval) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_SetNewFunctionAttributes) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_AllocateInNewSpace) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_PushIfAbsent) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_ArrayConcat) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GlobalPrint) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_RemoveArrayHoles) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_MoveArrayContents) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_EstimateNumberOfElements) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetArrayKeys) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_LookupAccessor) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_ProfilerResume) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_ProfilerPause) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetScript) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_CollectStackTrace) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetV8Version) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_Abort) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_GetFromCache) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_NewMessageObject) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_MessageGetType) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_MessageGetArguments) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_MessageGetStartPosition) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_MessageGetScript) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_Log) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_IS_VAR) | |
RUNTIME_FUNCTION (MaybeObject *, Runtime_HaveSameMap) | |
STATIC_ASSERT (Token::NUM_TOKENS<=0x100) | |
STATIC_ASSERT ((kLanguageModeMask &CLASSIC_MODE)==CLASSIC_MODE) | |
STATIC_ASSERT ((kLanguageModeMask &STRICT_MODE)==STRICT_MODE) | |
STATIC_ASSERT ((kLanguageModeMask &EXTENDED_MODE)==EXTENDED_MODE) | |
int | HexValue (uc32 c) |
STATIC_CHECK (sizeof(MemoryChunk)<=MemoryChunk::kHeaderSize) | |
STATIC_CHECK (sizeof(Page)<=MemoryChunk::kHeaderSize) | |
STATIC_CHECK (sizeof(LargePage)<=MemoryChunk::kHeaderSize) | |
template<typename PatternChar , typename SubjectChar > | |
bool | CharCompare (const PatternChar *pattern, const SubjectChar *subject, int length) |
template<typename SubjectChar , typename PatternChar > | |
int | SearchString (Isolate *isolate, Vector< const SubjectChar > subject, Vector< const PatternChar > pattern, int start_index) |
double | Strtod (Vector< const char > buffer, int exponent) |
RUNTIME_FUNCTION (MaybeObject *, LoadCallbackProperty) | |
RUNTIME_FUNCTION (MaybeObject *, StoreCallbackProperty) | |
RUNTIME_FUNCTION (MaybeObject *, LoadPropertyWithInterceptorOnly) | |
RUNTIME_FUNCTION (MaybeObject *, LoadPropertyWithInterceptorForLoad) | |
RUNTIME_FUNCTION (MaybeObject *, LoadPropertyWithInterceptorForCall) | |
RUNTIME_FUNCTION (MaybeObject *, StoreInterceptorProperty) | |
RUNTIME_FUNCTION (MaybeObject *, KeyedLoadPropertyWithInterceptor) | |
DECLARE_RUNTIME_FUNCTION (MaybeObject *, LoadCallbackProperty) | |
DECLARE_RUNTIME_FUNCTION (MaybeObject *, StoreCallbackProperty) | |
DECLARE_RUNTIME_FUNCTION (MaybeObject *, LoadPropertyWithInterceptorOnly) | |
DECLARE_RUNTIME_FUNCTION (MaybeObject *, LoadPropertyWithInterceptorForLoad) | |
DECLARE_RUNTIME_FUNCTION (MaybeObject *, LoadPropertyWithInterceptorForCall) | |
DECLARE_RUNTIME_FUNCTION (MaybeObject *, StoreInterceptorProperty) | |
DECLARE_RUNTIME_FUNCTION (MaybeObject *, CallInterceptorProperty) | |
DECLARE_RUNTIME_FUNCTION (MaybeObject *, KeyedLoadPropertyWithInterceptor) | |
const DivMagicNumbers | DivMagicNumberFor (int32_t divisor) |
template<typename T > | |
bool | IsPowerOf2 (T x) |
int | WhichPowerOf2 (uint32_t x) |
int | ArithmeticShiftRight (int x, int s) |
template<typename T > | |
intptr_t | OffsetFrom (T x) |
template<typename T > | |
T | AddressFrom (intptr_t x) |
template<typename T > | |
T | RoundDown (T x, intptr_t m) |
template<typename T > | |
T | RoundUp (T x, intptr_t m) |
template<typename T > | |
int | Compare (const T &a, const T &b) |
template<typename T > | |
int | PointerValueCompare (const T *a, const T *b) |
template<typename T > | |
int | HandleObjectPointerCompare (const Handle< T > *a, const Handle< T > *b) |
uint32_t | RoundUpToPowerOf2 (uint32_t x) |
uint32_t | RoundDownToPowerOf2 (uint32_t x) |
template<typename T , typename U > | |
bool | IsAligned (T value, U alignment) |
bool | IsAddressAligned (Address addr, intptr_t alignment, int offset=0) |
template<typename T > | |
T | Max (T a, T b) |
template<typename T > | |
T | Min (T a, T b) |
int | StrLength (const char *string) |
uint32_t | ComputeIntegerHash (uint32_t key, uint32_t seed) |
uint32_t | ComputeLongHash (uint64_t key) |
uint32_t | ComputePointerHash (void *ptr) |
Vector< const char > | CStrVector (const char *data) |
Vector< char > | MutableCStrVector (char *data) |
Vector< char > | MutableCStrVector (char *data, int max) |
template<typename lchar , typename rchar > | |
int | CompareChars (const lchar *lhs, const rchar *rhs, int chars) |
int | TenToThe (int exponent) |
template<class Dest , class Source > | |
INLINE (Dest BitCast(const Source &source)) | |
template<class Dest , class Source > | |
Dest | BitCast (const Source &source) |
V8_DECLARE_ONCE (init_once) | |
double | StringToDouble (UnicodeCache *unicode_cache, String *str, int flags, double empty_string_val) |
double | StringToInt (UnicodeCache *unicode_cache, String *str, int radix) |
int32_t | NumberToInt32 (Object *number) |
uint32_t | NumberToUint32 (Object *number) |
bool | IsDynamicVariableMode (VariableMode mode) |
bool | IsDeclaredVariableMode (VariableMode mode) |
bool | IsLexicalVariableMode (VariableMode mode) |
bool | IsImmutableVariableMode (VariableMode mode) |
void | PrintF (const char *format,...) |
void | PrintF (FILE *out, const char *format,...) |
void | PrintPID (const char *format,...) |
void | Flush (FILE *out) |
char * | ReadLine (const char *prompt) |
char * | ReadCharsFromFile (FILE *file, int *size, int extra_space, bool verbose, const char *filename) |
char * | ReadCharsFromFile (const char *filename, int *size, int extra_space, bool verbose) |
byte * | ReadBytes (const char *filename, int *size, bool verbose) |
Vector< const char > | ReadFile (const char *filename, bool *exists, bool verbose) |
Vector< const char > | ReadFile (FILE *file, bool *exists, bool verbose) |
int | WriteCharsToFile (const char *str, int size, FILE *f) |
int | AppendChars (const char *filename, const char *str, int size, bool verbose) |
int | WriteChars (const char *filename, const char *str, int size, bool verbose) |
int | WriteBytes (const char *filename, const byte *bytes, int size, bool verbose) |
void | Flush () |
int | WriteAsCFile (const char *filename, const char *varname, const char *str, int size, bool verbose=true) |
template<typename T > | |
Vector< Handle< Object > > | HandleVector (v8::internal::Handle< T > *elms, int length) |
template<typename T > | |
void | CopyWords (T *dst, T *src, int num_words) |
template<typename T , typename U > | |
void | MemsetPointer (T **dest, U *value, int counter) |
template<typename sourcechar , typename sinkchar > | |
INLINE (void CopyChars(sinkchar *dest, const sourcechar *src, int chars)) | |
template<typename sourcechar , typename sinkchar > | |
void | CopyChars (sinkchar *dest, const sourcechar *src, int chars) |
const char * | StateToString (StateTag state) |
bool | is_uint32 (int64_t x) |
bool | is_int32 (int64_t x) |
bool | uint_is_int32 (uint64_t x) |
bool | is_uint32 (uint64_t x) |
Operand | StackSpaceOperand (int index) |
Vector< const PrecomputedFixed > | PrecomputedFixedRepresentations () |
Vector< const PrecomputedPrecision > | PrecomputedPrecisionRepresentations () |
Vector< const PrecomputedShortest > | PrecomputedShortestRepresentations () |
TEST (Positions) | |
void | SetVersion (int major, int minor, int build, int patch, bool candidate, const char *soname) |
Variables | |
const int | kApiPointerSize = sizeof(void*) |
const int | kApiIntSize = sizeof(int) |
const int | kHeapObjectTag = 1 |
const int | kHeapObjectTagSize = 2 |
const intptr_t | kHeapObjectTagMask = (1 << kHeapObjectTagSize) - 1 |
const int | kSmiTag = 0 |
const int | kSmiTagSize = 1 |
const intptr_t | kSmiTagMask = (1 << kSmiTagSize) - 1 |
const int | kSmiShiftSize = PlatformSmiTagging::kSmiShiftSize |
const int | kSmiValueSize = PlatformSmiTagging::kSmiValueSize |
const uintptr_t | kEncodablePointerMask |
const int | kPointerToSmiShift = PlatformSmiTagging::kPointerToSmiShift |
const int | kHandleBlockSize = v8::internal::KB - 2 |
const int | kRegister_no_reg_Code = -1 |
const int | kRegister_r0_Code = 0 |
const int | kRegister_r1_Code = 1 |
const int | kRegister_r2_Code = 2 |
const int | kRegister_r3_Code = 3 |
const int | kRegister_r4_Code = 4 |
const int | kRegister_r5_Code = 5 |
const int | kRegister_r6_Code = 6 |
const int | kRegister_r7_Code = 7 |
const int | kRegister_r8_Code = 8 |
const int | kRegister_r9_Code = 9 |
const int | kRegister_r10_Code = 10 |
const int | kRegister_fp_Code = 11 |
const int | kRegister_ip_Code = 12 |
const int | kRegister_sp_Code = 13 |
const int | kRegister_lr_Code = 14 |
const int | kRegister_pc_Code = 15 |
const Register | no_reg = { kRegister_no_reg_Code } |
const Register | r0 = { kRegister_r0_Code } |
const Register | r1 = { kRegister_r1_Code } |
const Register | r2 = { kRegister_r2_Code } |
const Register | r3 = { kRegister_r3_Code } |
const Register | r4 = { kRegister_r4_Code } |
const Register | r5 = { kRegister_r5_Code } |
const Register | r6 = { kRegister_r6_Code } |
const Register | r7 = { kRegister_r7_Code } |
const Register | r8 = { kRegister_r8_Code } |
const Register | r9 = { kRegister_r9_Code } |
const Register | r10 = { kRegister_r10_Code } |
const Register | fp = { kRegister_fp_Code } |
const Register | ip = { kRegister_ip_Code } |
const Register | sp = { kRegister_sp_Code } |
const Register | lr = { kRegister_lr_Code } |
const Register | pc = { kRegister_pc_Code } |
const SwVfpRegister | s0 = { 0 } |
const SwVfpRegister | s1 = { 1 } |
const SwVfpRegister | s2 = { 2 } |
const SwVfpRegister | s3 = { 3 } |
const SwVfpRegister | s4 = { 4 } |
const SwVfpRegister | s5 = { 5 } |
const SwVfpRegister | s6 = { 6 } |
const SwVfpRegister | s7 = { 7 } |
const SwVfpRegister | s8 = { 8 } |
const SwVfpRegister | s9 = { 9 } |
const SwVfpRegister | s10 = { 10 } |
const SwVfpRegister | s11 = { 11 } |
const SwVfpRegister | s12 = { 12 } |
const SwVfpRegister | s13 = { 13 } |
const SwVfpRegister | s14 = { 14 } |
const SwVfpRegister | s15 = { 15 } |
const SwVfpRegister | s16 = { 16 } |
const SwVfpRegister | s17 = { 17 } |
const SwVfpRegister | s18 = { 18 } |
const SwVfpRegister | s19 = { 19 } |
const SwVfpRegister | s20 = { 20 } |
const SwVfpRegister | s21 = { 21 } |
const SwVfpRegister | s22 = { 22 } |
const SwVfpRegister | s23 = { 23 } |
const SwVfpRegister | s24 = { 24 } |
const SwVfpRegister | s25 = { 25 } |
const SwVfpRegister | s26 = { 26 } |
const SwVfpRegister | s27 = { 27 } |
const SwVfpRegister | s28 = { 28 } |
const SwVfpRegister | s29 = { 29 } |
const SwVfpRegister | s30 = { 30 } |
const SwVfpRegister | s31 = { 31 } |
const DwVfpRegister | no_dreg = { -1 } |
const DwVfpRegister | d0 = { 0 } |
const DwVfpRegister | d1 = { 1 } |
const DwVfpRegister | d2 = { 2 } |
const DwVfpRegister | d3 = { 3 } |
const DwVfpRegister | d4 = { 4 } |
const DwVfpRegister | d5 = { 5 } |
const DwVfpRegister | d6 = { 6 } |
const DwVfpRegister | d7 = { 7 } |
const DwVfpRegister | d8 = { 8 } |
const DwVfpRegister | d9 = { 9 } |
const DwVfpRegister | d10 = { 10 } |
const DwVfpRegister | d11 = { 11 } |
const DwVfpRegister | d12 = { 12 } |
const DwVfpRegister | d13 = { 13 } |
const DwVfpRegister | d14 = { 14 } |
const DwVfpRegister | d15 = { 15 } |
const CRegister | no_creg = { -1 } |
const CRegister | cr0 = { 0 } |
const CRegister | cr1 = { 1 } |
const CRegister | cr2 = { 2 } |
const CRegister | cr3 = { 3 } |
const CRegister | cr4 = { 4 } |
const CRegister | cr5 = { 5 } |
const CRegister | cr6 = { 6 } |
const CRegister | cr7 = { 7 } |
const CRegister | cr8 = { 8 } |
const CRegister | cr9 = { 9 } |
const CRegister | cr10 = { 10 } |
const CRegister | cr11 = { 11 } |
const CRegister | cr12 = { 12 } |
const CRegister | cr13 = { 13 } |
const CRegister | cr14 = { 14 } |
const CRegister | cr15 = { 15 } |
const Instr | kMovLrPc |
const Instr | kLdrPCMask |
const Instr | kLdrPCPattern |
const Instr | kBlxRegMask |
const Instr | kBlxRegPattern |
const Instr | kBlxIp |
const Instr | kMovMvnMask |
const Instr | kMovMvnPattern |
const Instr | kMovMvnFlip |
const Instr | kMovLeaveCCMask |
const Instr | kMovLeaveCCPattern |
const Instr | kMovwMask |
const Instr | kMovwPattern |
const Instr | kMovwLeaveCCFlip |
const Instr | kCmpCmnMask |
const Instr | kCmpCmnPattern |
const Instr | kCmpCmnFlip |
const Instr | kAddSubFlip |
const Instr | kAndBicFlip |
const int | kConstantPoolMarkerMask = 0xffe00000 |
const int | kConstantPoolMarker = 0x0c000000 |
const int | kConstantPoolLengthMask = 0x001ffff |
const int | kNumRegisters = 16 |
const int | kNumVFPSingleRegisters = 32 |
const int | kNumVFPDoubleRegisters = 16 |
const int | kNumVFPRegisters = kNumVFPSingleRegisters + kNumVFPDoubleRegisters |
const int | kPCRegister = 15 |
const int | kNoRegister = -1 |
const uint32_t | kStopCodeMask = kStopCode - 1 |
const uint32_t | kMaxStopCode = kStopCode - 1 |
const int32_t | kDefaultStopCode = -1 |
const uint32_t | kVFPExceptionMask = 0xf |
const uint32_t | kVFPInvalidOpExceptionBit = 1 << 0 |
const uint32_t | kVFPOverflowExceptionBit = 1 << 2 |
const uint32_t | kVFPUnderflowExceptionBit = 1 << 3 |
const uint32_t | kVFPInexactExceptionBit = 1 << 4 |
const uint32_t | kVFPFlushToZeroMask = 1 << 24 |
const uint32_t | kVFPNConditionFlagBit = 1 << 31 |
const uint32_t | kVFPZConditionFlagBit = 1 << 30 |
const uint32_t | kVFPCConditionFlagBit = 1 << 29 |
const uint32_t | kVFPVConditionFlagBit = 1 << 28 |
const uint32_t | kVFPRoundingModeMask = 3 << 22 |
const Instr | kPopInstruction |
const Instr | kPushRegPattern |
const Instr | kPopRegPattern |
const Instr | kLdrRegFpOffsetPattern |
const Instr | kStrRegFpOffsetPattern |
const Instr | kLdrRegFpNegOffsetPattern |
const Instr | kStrRegFpNegOffsetPattern |
const Instr | kLdrStrInstrTypeMask |
const Instr | kLdrStrInstrArgumentMask |
const Instr | kLdrStrOffsetMask |
const int | kR9Available = 1 |
const int | kNumRegs = 16 |
const RegList | kJSCallerSaved |
const int | kNumJSCallerSaved = 4 |
const RegList | kCalleeSaved |
const RegList | kCallerSaved |
const int | kNumCalleeSaved = 7 + kR9Available |
const int | kNumDoubleCalleeSaved = 8 |
const int | kNumSafepointRegisters = 16 |
const RegList | kSafepointSavedRegisters = kJSCallerSaved | kCalleeSaved |
const int | kNumSafepointSavedRegisters = kNumJSCallerSaved + kNumCalleeSaved |
const Register | cp = { 8 } |
const Register | kRootRegister = { 10 } |
const int | kMaxStandardNonCompactModes = 14 |
const int | kTagBits = 2 |
const int | kTagMask = (1 << kTagBits) - 1 |
const int | kExtraTagBits = 4 |
const int | kLocatableTypeTagBits = 2 |
const int | kSmallDataBits = kBitsPerByte - kLocatableTypeTagBits |
const int | kEmbeddedObjectTag = 0 |
const int | kCodeTargetTag = 1 |
const int | kLocatableTag = 2 |
const int | kDefaultTag = 3 |
const int | kPCJumpExtraTag = (1 << kExtraTagBits) - 1 |
const int | kSmallPCDeltaBits = kBitsPerByte - kTagBits |
const int | kSmallPCDeltaMask = (1 << kSmallPCDeltaBits) - 1 |
const int | kVariableLengthPCJumpTopTag = 1 |
const int | kChunkBits = 7 |
const int | kChunkMask = (1 << kChunkBits) - 1 |
const int | kLastChunkTagBits = 1 |
const int | kLastChunkTagMask = 1 |
const int | kLastChunkTag = 1 |
const int | kDataJumpExtraTag = kPCJumpExtraTag - 1 |
const int | kCodeWithIdTag = 0 |
const int | kNonstatementPositionTag = 1 |
const int | kStatementPositionTag = 2 |
const int | kCommentTag = 3 |
const int | kConstPoolExtraTag = kPCJumpExtraTag - 2 |
const int | kConstPoolTag = 3 |
struct AtomicOps_x86CPUFeatureStruct | AtomicOps_Internalx86CPUFeatures |
const int | BYTECODE_MASK = 0xff |
const unsigned int | MAX_FIRST_ARG = 0x7fffffu |
const int | BYTECODE_SHIFT = 8 |
const int | kMaxSignificantDigits = 772 |
const int | kDoubleToCStringMinBufferSize = 100 |
const int | kBase10MaximalLength = 17 |
const int | kElementsKindCount = LAST_ELEMENTS_KIND - FIRST_ELEMENTS_KIND + 1 |
const int | kFastElementsKindCount |
const int | kFastDtoaMaximalLength = 17 |
true | |
activate correct semantics for inheriting readonliness | false |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen | Z |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if | NULL |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage | message |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including | flags |
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool log positions Log suspect operations Used with | prof |
JSCallerSavedCodeData | caller_saved_code_data |
const int | KB = 1024 |
const int | MB = KB * KB |
const int | GB = KB * KB * KB |
const int | kMaxInt = 0x7FFFFFFF |
const int | kMinInt = -kMaxInt - 1 |
const uint32_t | kMaxUInt32 = 0xFFFFFFFFu |
const int | kCharSize = sizeof(char) |
const int | kShortSize = sizeof(short) |
const int | kIntSize = sizeof(int) |
const int | kDoubleSize = sizeof(double) |
const int | kIntptrSize = sizeof(intptr_t) |
const int | kPointerSize = sizeof(void*) |
const int | kDoubleSizeLog2 = 3 |
const int | kRandomStateSize = 2 * kIntSize |
const int | kPointerSizeLog2 = 2 |
const intptr_t | kIntptrSignBit = 0x80000000 |
const uintptr_t | kUintptrAllBitsSet = 0xFFFFFFFFu |
const int | kBitsPerByte = 8 |
const int | kBitsPerByteLog2 = 3 |
const int | kBitsPerPointer = kPointerSize * kBitsPerByte |
const int | kBitsPerInt = kIntSize * kBitsPerByte |
const uint32_t | kBinary32SignMask = 0x80000000u |
const uint32_t | kBinary32ExponentMask = 0x7f800000u |
const uint32_t | kBinary32MantissaMask = 0x007fffffu |
const int | kBinary32ExponentBias = 127 |
const int | kBinary32MaxExponent = 0xFE |
const int | kBinary32MinExponent = 0x01 |
const int | kBinary32MantissaBits = 23 |
const int | kBinary32ExponentShift = 23 |
const uint64_t | kQuietNaNMask = static_cast<uint64_t>(0xfff) << 51 |
const int | kASCIISize = kCharSize |
const int | kUC16Size = sizeof(uc16) |
const uc32 | kMaxAsciiCharCode = 0x7f |
const uint32_t | kMaxAsciiCharCodeU = 0x7fu |
const int | kRegister_eax_Code = 0 |
const int | kRegister_ecx_Code = 1 |
const int | kRegister_edx_Code = 2 |
const int | kRegister_ebx_Code = 3 |
const int | kRegister_esp_Code = 4 |
const int | kRegister_ebp_Code = 5 |
const int | kRegister_esi_Code = 6 |
const int | kRegister_edi_Code = 7 |
const Register | eax = { kRegister_eax_Code } |
const Register | ecx = { kRegister_ecx_Code } |
const Register | edx = { kRegister_edx_Code } |
const Register | ebx = { kRegister_ebx_Code } |
const Register | esp = { kRegister_esp_Code } |
const Register | ebp = { kRegister_ebp_Code } |
const Register | esi = { kRegister_esi_Code } |
const Register | edi = { kRegister_edi_Code } |
const XMMRegister | xmm0 = { 0 } |
const XMMRegister | xmm1 = { 1 } |
const XMMRegister | xmm2 = { 2 } |
const XMMRegister | xmm3 = { 3 } |
const XMMRegister | xmm4 = { 4 } |
const XMMRegister | xmm5 = { 5 } |
const XMMRegister | xmm6 = { 6 } |
const XMMRegister | xmm7 = { 7 } |
const int | kNoAlignmentPadding = 0 |
const int | kAlignmentPaddingPushed = 2 |
const int | kAlignmentZapValue = 0x12345678 |
struct v8::internal::StaticInitializer | static_initializer |
const int | kMaxLookaheadForBoyerMoore = 8 |
const int | kPatternTooShortForBoyerMoore = 2 |
int | kUninitializedRegExpNodePlaceHolder |
char | kStartTable [kStartTableLines *kStartTableEntriesPerLine] |
const FPURegister | no_freg = { -1 } |
const FPURegister | f0 = { 0 } |
const FPURegister | f1 = { 1 } |
const FPURegister | f2 = { 2 } |
const FPURegister | f3 = { 3 } |
const FPURegister | f4 = { 4 } |
const FPURegister | f5 = { 5 } |
const FPURegister | f6 = { 6 } |
const FPURegister | f7 = { 7 } |
const FPURegister | f8 = { 8 } |
const FPURegister | f9 = { 9 } |
const FPURegister | f10 = { 10 } |
const FPURegister | f11 = { 11 } |
const FPURegister | f12 = { 12 } |
const FPURegister | f13 = { 13 } |
const FPURegister | f14 = { 14 } |
const FPURegister | f15 = { 15 } |
const FPURegister | f16 = { 16 } |
const FPURegister | f17 = { 17 } |
const FPURegister | f18 = { 18 } |
const FPURegister | f19 = { 19 } |
const FPURegister | f20 = { 20 } |
const FPURegister | f21 = { 21 } |
const FPURegister | f22 = { 22 } |
const FPURegister | f23 = { 23 } |
const FPURegister | f24 = { 24 } |
const FPURegister | f25 = { 25 } |
const FPURegister | f26 = { 26 } |
const FPURegister | f27 = { 27 } |
const FPURegister | f28 = { 28 } |
const FPURegister | f29 = { 29 } |
const FPURegister | f30 = { 30 } |
const FPURegister | f31 = { 31 } |
const FPUControlRegister | no_fpucreg = { kInvalidFPUControlRegister } |
const FPUControlRegister | FCSR = { kFCSRRegister } |
const int | kInvalidRegister = -1 |
const int | kNumSimuRegisters = 35 |
const int | kNumFPURegisters = 32 |
const int | kInvalidFPURegister = -1 |
const int | kFCSRRegister = 31 |
const int | kInvalidFPUControlRegister = -1 |
const uint32_t | kFPUInvalidResult = (uint32_t) (1 << 31) - 1 |
const uint32_t | kFCSRInexactFlagBit = 2 |
const uint32_t | kFCSRUnderflowFlagBit = 3 |
const uint32_t | kFCSROverflowFlagBit = 4 |
const uint32_t | kFCSRDivideByZeroFlagBit = 5 |
const uint32_t | kFCSRInvalidOpFlagBit = 6 |
const uint32_t | kFCSRInexactFlagMask = 1 << kFCSRInexactFlagBit |
const uint32_t | kFCSRUnderflowFlagMask = 1 << kFCSRUnderflowFlagBit |
const uint32_t | kFCSROverflowFlagMask = 1 << kFCSROverflowFlagBit |
const uint32_t | kFCSRDivideByZeroFlagMask = 1 << kFCSRDivideByZeroFlagBit |
const uint32_t | kFCSRInvalidOpFlagMask = 1 << kFCSRInvalidOpFlagBit |
const uint32_t | kFCSRFlagMask |
const uint32_t | kFCSRExceptionFlagMask = kFCSRFlagMask ^ kFCSRInexactFlagMask |
const uint32_t | kMaxWatchpointCode = 31 |
const int | kOpcodeShift = 26 |
const int | kOpcodeBits = 6 |
const int | kRsShift = 21 |
const int | kRsBits = 5 |
const int | kRtShift = 16 |
const int | kRtBits = 5 |
const int | kRdShift = 11 |
const int | kRdBits = 5 |
const int | kSaShift = 6 |
const int | kSaBits = 5 |
const int | kFunctionShift = 0 |
const int | kFunctionBits = 6 |
const int | kLuiShift = 16 |
const int | kImm16Shift = 0 |
const int | kImm16Bits = 16 |
const int | kImm26Shift = 0 |
const int | kImm26Bits = 26 |
const int | kImm28Shift = 0 |
const int | kImm28Bits = 28 |
const int | kImmFieldShift = 2 |
const int | kFsShift = 11 |
const int | kFsBits = 5 |
const int | kFtShift = 16 |
const int | kFtBits = 5 |
const int | kFdShift = 6 |
const int | kFdBits = 5 |
const int | kFCccShift = 8 |
const int | kFCccBits = 3 |
const int | kFBccShift = 18 |
const int | kFBccBits = 3 |
const int | kFBtrueShift = 16 |
const int | kFBtrueBits = 1 |
const int | kOpcodeMask = ((1 << kOpcodeBits) - 1) << kOpcodeShift |
const int | kImm16Mask = ((1 << kImm16Bits) - 1) << kImm16Shift |
const int | kImm26Mask = ((1 << kImm26Bits) - 1) << kImm26Shift |
const int | kImm28Mask = ((1 << kImm28Bits) - 1) << kImm28Shift |
const int | kRsFieldMask = ((1 << kRsBits) - 1) << kRsShift |
const int | kRtFieldMask = ((1 << kRtBits) - 1) << kRtShift |
const int | kRdFieldMask = ((1 << kRdBits) - 1) << kRdShift |
const int | kSaFieldMask = ((1 << kSaBits) - 1) << kSaShift |
const int | kFunctionFieldMask = ((1 << kFunctionBits) - 1) << kFunctionShift |
const int | kHiMask = 0xffff << 16 |
const int | kLoMask = 0xffff |
const int | kSignMask = 0x80000000 |
const int | kJumpAddrMask = (1 << (kImm26Bits + kImmFieldShift)) - 1 |
const uint32_t | kFPURoundingModeMask = 3 << 0 |
const Instr | kPushInstruction |
const Instr | kLwRegFpOffsetPattern |
const Instr | kSwRegFpOffsetPattern |
const Instr | kLwRegFpNegOffsetPattern |
const Instr | kSwRegFpNegOffsetPattern |
const Instr | kRtMask |
const Instr | kLwSwInstrTypeMask |
const Instr | kLwSwInstrArgumentMask |
const Instr | kLwSwOffsetMask |
const Instr | rtCallRedirInstr = SPECIAL | BREAK | call_rt_redirected << 6 |
const Instr | nopInstr = 0 |
const int | kCArgSlotCount = 4 |
const int | kCArgsSlotsSize = kCArgSlotCount * Instruction::kInstrSize |
const int | kJSArgsSlotsSize = 0 * Instruction::kInstrSize |
const int | kBArgsSlotsSize = 0 * Instruction::kInstrSize |
const int | kBranchReturnOffset = 2 * Instruction::kInstrSize |
const RegList | kCalleeSavedFPU |
const int | kNumCalleeSavedFPU = 6 |
const RegList | kCallerSavedFPU |
const int | kUndefIndex = -1 |
const int | kSafepointRegisterStackIndexMap [kNumRegs] |
property_accessors | |
Object | |
kPropertyAccessorsOffset | named_property_handler |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset | instance_template |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset | access_check_info |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset | eval_from_instructions_offset |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset | instance_class_name |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset | flag |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset | hidden_prototype |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit | read_only_prototype |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit | start_position_and_type |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit | is_toplevel |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit | compiler_hints |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit | allows_lazy_compilation |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit kAllowLazyCompilation | uses_arguments |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit kAllowLazyCompilation kUsesArguments | formal_parameter_count |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit kAllowLazyCompilation kUsesArguments kFormalParameterCountOffset kStartPositionAndTypeOffset kCompilerHintsOffset | stress_deopt_counter |
name_should_print_as_anonymous | |
const int | kVariableSizeSentinel = 0 |
const int | kStubMajorKeyBits = 6 |
const int | kStubMinorKeyBits = kBitsPerInt - kSmiTagSize - kStubMajorKeyBits |
const uint32_t | kIsNotStringMask = 0x80 |
const uint32_t | kStringTag = 0x0 |
const uint32_t | kNotStringTag = 0x80 |
const uint32_t | kIsSymbolMask = 0x40 |
const uint32_t | kNotSymbolTag = 0x0 |
const uint32_t | kSymbolTag = 0x40 |
const uint32_t | kStringEncodingMask = 0x4 |
const uint32_t | kTwoByteStringTag = 0x0 |
const uint32_t | kAsciiStringTag = 0x4 |
const uint32_t | kStringRepresentationMask = 0x03 |
const uint32_t | kIsIndirectStringMask = 0x1 |
const uint32_t | kIsIndirectStringTag = 0x1 |
const uint32_t | kSlicedNotConsMask = kSlicedStringTag & ~kConsStringTag |
const uint32_t | kAsciiDataHintMask = 0x08 |
const uint32_t | kAsciiDataHintTag = 0x08 |
const uint32_t | kShortExternalStringMask = 0x10 |
const uint32_t | kShortExternalStringTag = 0x10 |
const uint32_t | kShortcutTypeMask |
const uint32_t | kShortcutTypeTag = kConsStringTag |
const int | kExternalArrayTypeCount |
const int | kFailureTypeTagSize = 2 |
const int | kFailureTypeTagMask = (1 << kFailureTypeTagSize) - 1 |
const int | kStringBuilderConcatHelperLengthBits = 11 |
const int | kStringBuilderConcatHelperPositionBits = 19 |
const int | kTypeCodeCount = STUB_CACHE_TABLE + 1 |
const int | kFirstTypeCode = UNCLASSIFIED |
const int | kReferenceIdBits = 16 |
const int | kReferenceIdMask = (1 << kReferenceIdBits) - 1 |
const int | kReferenceTypeShift = kReferenceIdBits |
const int | kDebugRegisterBits = 4 |
const int | kDebugIdShift = kDebugRegisterBits |
const int | kMaxKeyedPolymorphism = 4 |
const DivMagicNumbers | InvalidDivMagicNumber = {0, 0} |
const DivMagicNumbers | DivMagicNumberFor3 = {0x55555556, 0} |
const DivMagicNumbers | DivMagicNumberFor5 = {0x66666667, 1} |
const DivMagicNumbers | DivMagicNumberFor7 = {0x92492493, 2} |
const DivMagicNumbers | DivMagicNumberFor9 = {0x38e38e39, 1} |
const DivMagicNumbers | DivMagicNumberFor11 = {0x2e8ba2e9, 1} |
const DivMagicNumbers | DivMagicNumberFor25 = {0x51eb851f, 3} |
const DivMagicNumbers | DivMagicNumberFor125 = {0x10624dd3, 3} |
const DivMagicNumbers | DivMagicNumberFor625 = {0x68db8bad, 8} |
const intptr_t | kSmiSignMask = kIntptrSignBit |
const int | kObjectAlignmentBits = kPointerSizeLog2 |
const intptr_t | kObjectAlignment = 1 << kObjectAlignmentBits |
const intptr_t | kObjectAlignmentMask = kObjectAlignment - 1 |
const intptr_t | kPointerAlignment = (1 << kPointerSizeLog2) |
const intptr_t | kPointerAlignmentMask = kPointerAlignment - 1 |
const intptr_t | kDoubleAlignment = 8 |
const intptr_t | kDoubleAlignmentMask = kDoubleAlignment - 1 |
const int | kCodeAlignmentBits = 5 |
const intptr_t | kCodeAlignment = 1 << kCodeAlignmentBits |
const intptr_t | kCodeAlignmentMask = kCodeAlignment - 1 |
const int | kFailureTag = 3 |
const int | kFailureTagSize = 2 |
const intptr_t | kFailureTagMask = (1 << kFailureTagSize) - 1 |
const Address | kZapValue = reinterpret_cast<Address>(0xdeadbeef) |
const Address | kHandleZapValue = reinterpret_cast<Address>(0xbaddeaf) |
const Address | kFromSpaceZapValue = reinterpret_cast<Address>(0xbeefdaf) |
const uint32_t | kSlotsZapValue = 0xbeefdeef |
const uint32_t | kDebugZapValue = 0xbadbaddb |
const uint32_t | kFreeListZapValue = 0xfeed1eaf |
const int | kCodeZapValue = 0xbadc0de |
const int | kPageSizeBits = 20 |
const int | kProcessorCacheLineSize = 64 |
const uint32_t | kQuietNaNHighBitsMask = 0xfff << (51 - 32) |
const int | kSpaceTagSize = 3 |
const int | kSpaceTagMask = (1 << kSpaceTagSize) - 1 |
const uint32_t | kHoleNanUpper32 = 0x7FFFFFFF |
const uint32_t | kHoleNanLower32 = 0xFFFFFFFF |
const uint32_t | kNaNOrInfinityLowerBoundUpper32 = 0x7FF00000 |
const uint64_t | kHoleNanInt64 |
const uint64_t | kLastNonNaNInt64 |
const int | kRegister_rax_Code = 0 |
const int | kRegister_rcx_Code = 1 |
const int | kRegister_rdx_Code = 2 |
const int | kRegister_rbx_Code = 3 |
const int | kRegister_rsp_Code = 4 |
const int | kRegister_rbp_Code = 5 |
const int | kRegister_rsi_Code = 6 |
const int | kRegister_rdi_Code = 7 |
const int | kRegister_r11_Code = 11 |
const int | kRegister_r12_Code = 12 |
const int | kRegister_r13_Code = 13 |
const int | kRegister_r14_Code = 14 |
const int | kRegister_r15_Code = 15 |
const Register | rax = { kRegister_rax_Code } |
const Register | rcx = { kRegister_rcx_Code } |
const Register | rdx = { kRegister_rdx_Code } |
const Register | rbx = { kRegister_rbx_Code } |
const Register | rsp = { kRegister_rsp_Code } |
const Register | rbp = { kRegister_rbp_Code } |
const Register | rsi = { kRegister_rsi_Code } |
const Register | rdi = { kRegister_rdi_Code } |
const Register | r11 = { kRegister_r11_Code } |
const Register | r12 = { kRegister_r12_Code } |
const Register | r13 = { kRegister_r13_Code } |
const Register | r14 = { kRegister_r14_Code } |
const Register | r15 = { kRegister_r15_Code } |
const XMMRegister | xmm8 = { 8 } |
const XMMRegister | xmm9 = { 9 } |
const XMMRegister | xmm10 = { 10 } |
const XMMRegister | xmm11 = { 11 } |
const XMMRegister | xmm12 = { 12 } |
const XMMRegister | xmm13 = { 13 } |
const XMMRegister | xmm14 = { 14 } |
const XMMRegister | xmm15 = { 15 } |
const Register | kScratchRegister = { 10 } |
const Register | kSmiConstantRegister = { 12 } |
const int | kSmiConstantRegisterValue = 1 |
const int | kRootRegisterBias = 128 |
Definition at line 1129 of file platform-win32.cc.
typedef int(* arm_regexp_matcher)(String *, int, const byte *, const byte *, void *, int *, int, Address, int, Isolate *) |
Definition at line 51 of file simulator-arm.h.
typedef int32_t Atomic32 |
Definition at line 57 of file atomicops.h.
typedef intptr_t AtomicWord |
Definition at line 75 of file atomicops.h.
Definition at line 1101 of file platform-win32.cc.
Definition at line 44 of file interpreter-irregexp.cc.
Definition at line 244 of file v8globals.h.
typedef HANDLE HANDLE LPSTACKFRAME64 PVOID ContextRecord |
Definition at line 1108 of file platform-win32.cc.
typedef XMMRegister DoubleRegister |
Definition at line 270 of file assembler-arm.h.
typedef bool EmitCharacterFunction(Isolate *isolate, RegExpCompiler *compiler, uc16 c, Label *on_failure, int cp_offset, bool check, bool preloaded) |
Definition at line 1788 of file jsregexp.cc.
typedef IN PSTR IN BOOL fInvadeProcess |
Definition at line 1091 of file platform-win32.cc.
typedef FPURegister FloatRegister |
Definition at line 282 of file assembler-mips.h.
typedef HANDLE HANDLE LPSTACKFRAME64 PVOID PREAD_PROCESS_MEMORY_ROUTINE64 PFUNCTION_TABLE_ACCESS_ROUTINE64 FunctionTableAccessRoutine |
Definition at line 1108 of file platform-win32.cc.
typedef HANDLE HANDLE LPSTACKFRAME64 PVOID PREAD_PROCESS_MEMORY_ROUTINE64 PFUNCTION_TABLE_ACCESS_ROUTINE64 PGET_MODULE_BASE_ROUTINE64 GetModuleBaseRoutine |
Definition at line 1108 of file platform-win32.cc.
typedef EnumSet<GVNFlag> GVNFlagSet |
Definition at line 542 of file hydrogen-instructions.h.
typedef int(* HeapObjectCallback)(HeapObject *obj) |
Definition at line 238 of file v8globals.h.
typedef void* HeapThing |
Definition at line 761 of file profile-generator.h.
Definition at line 1101 of file platform-win32.cc.
Definition at line 1108 of file platform-win32.cc.
Definition at line 1108 of file platform-win32.cc.
Definition at line 249 of file v8globals.h.
typedef int32_t Instr |
Definition at line 182 of file constants-arm.h.
typedef bool(* IsAliveFunction)(HeapObject *obj, int *size, int *offset) |
Definition at line 40 of file mark-compact.h.
typedef JavaScriptFrameIteratorTemp<StackFrameIterator> JavaScriptFrameIterator |
typedef Object * JSCallerSavedBuffer |
Definition at line 55 of file frames-arm.h.
typedef LazyDynamicInstance< Mutex, CreateMutexTrait, ThreadSafeInitOnceTrait>::type LazyMutex |
Definition at line 583 of file platform.h.
Definition at line 1123 of file platform-win32.cc.
typedef Atomic32(* LinuxKernelCmpxchgFunc)(Atomic32 old_value, Atomic32 new_value, volatile Atomic32 *ptr) |
Definition at line 43 of file atomicops_internals_arm_gcc.h.
typedef void(* LinuxKernelMemoryBarrierFunc)(void) |
Definition at line 49 of file atomicops_internals_arm_gcc.h.
typedef LPMODULEENTRY32W lpme |
Definition at line 1139 of file platform-win32.cc.
typedef Operand MemOperand |
Definition at line 52 of file macro-assembler-ia32.h.
typedef int(* mips_regexp_matcher)(String *, int, const byte *, const byte *, void *, int *, int, Address, int, Isolate *) |
Definition at line 52 of file simulator-mips.h.
typedef IN HANDLE IN PSTR IN PSTR ModuleName |
Definition at line 1101 of file platform-win32.cc.
typedef NativesCollection<CORE> Natives |
typedef uint64_t ObjectPair |
Definition at line 8554 of file runtime.cc.
typedef void(* ObjectSlotCallback)(HeapObject **from, HeapObject *to) |
Definition at line 42 of file store-buffer.h.
typedef AtomicWord OnceType |
typedef IN DWORD64 OUT PDWORD pdwDisplacement |
Definition at line 1118 of file platform-win32.cc.
typedef SmiTagging<kApiPointerSize> PlatformSmiTagging |
Definition at line 1118 of file platform-win32.cc.
typedef HANDLE HANDLE LPSTACKFRAME64 PVOID PREAD_PROCESS_MEMORY_ROUTINE64 ReadMemoryRoutine |
Definition at line 1108 of file platform-win32.cc.
typedef int(* regexp_matcher)(String *, int, const byte *, const byte *, int *, int, Address, int, Isolate *) |
Definition at line 42 of file simulator-ia32.h.
typedef void(StoreBuffer::* RegionCallback)(Address start, Address end, ObjectSlotCallback slot_callback) |
Definition at line 44 of file store-buffer.h.
typedef JavaScriptFrameIteratorTemp<SafeStackFrameIterator> SafeJavaScriptFrameIterator |
typedef void(* ScavengingCallback)(Map *map, HeapObject **slot, HeapObject *object) |
typedef OUT PSTR SearchPath |
Definition at line 1097 of file platform-win32.cc.
typedef OUT PSTR IN DWORD SearchPathLength |
Definition at line 1097 of file platform-win32.cc.
typedef SimpleStringResource<char, v8::String::ExternalAsciiStringResource> SimpleAsciiStringResource |
Definition at line 54 of file externalize-string-extension.cc.
Definition at line 56 of file externalize-string-extension.cc.
Definition at line 1101 of file platform-win32.cc.
typedef uint32_t SRegisterFieldMask |
Definition at line 311 of file constants-arm.h.
typedef HANDLE HANDLE LPSTACKFRAME64 StackFrame |
Definition at line 1108 of file platform-win32.cc.
typedef void(* StoreBufferCallback)(Heap *heap, MemoryChunk *page, StoreBufferEvent event) |
Definition at line 302 of file v8globals.h.
typedef BitField<int, 0, kStringBuilderConcatHelperLengthBits> StringBuilderSubstringLength |
Definition at line 2429 of file runtime.cc.
typedef BitField<int, kStringBuilderConcatHelperLengthBits, kStringBuilderConcatHelperPositionBits> StringBuilderSubstringPosition |
Definition at line 2433 of file runtime.cc.
Definition at line 1118 of file platform-win32.cc.
typedef DWORD th32ProcessID |
Definition at line 1137 of file platform-win32.cc.
typedef HANDLE HANDLE LPSTACKFRAME64 PVOID PREAD_PROCESS_MEMORY_ROUTINE64 PFUNCTION_TABLE_ACCESS_ROUTINE64 PGET_MODULE_BASE_ROUTINE64 PTRANSLATE_ADDRESS_ROUTINE64 TranslateAddress |
Definition at line 1108 of file platform-win32.cc.
typedef IN PSTR UserSearchPath |
Definition at line 1091 of file platform-win32.cc.
typedef void(* WeakReferenceGuest)(Object *object, void *parameter) |
Definition at line 111 of file global-handles.h.
typedef bool(* WeakSlotCallback)(Object **pointer) |
Definition at line 165 of file v8globals.h.
Definition at line 167 of file v8globals.h.
anonymous enum |
anonymous enum |
Enumerator | |
---|---|
H | |
S6 | |
L | |
S | |
W | |
A | |
B | |
N | |
U | |
P | |
I | |
B4 | |
B5 | |
B6 | |
B7 | |
B8 | |
B9 | |
B12 | |
B16 | |
B18 | |
B19 | |
B20 | |
B21 | |
B22 | |
B23 | |
B24 | |
B25 | |
B26 | |
B27 | |
B28 | |
kCondMask | |
kALUMask | |
kRdMask | |
kCoprocessorMask | |
kOpCodeMask | |
kImm24Mask | |
kOff12Mask |
Definition at line 221 of file constants-arm.h.
enum AccessorComponent |
enum AddrMode |
Enumerator | |
---|---|
Offset | |
PreIndex | |
PostIndex | |
NegOffset | |
NegPreIndex | |
NegPostIndex |
Definition at line 315 of file constants-arm.h.
enum AllocationFlags |
Definition at line 39 of file macro-assembler-x64.h.
enum AllocationFlags |
Definition at line 39 of file macro-assembler-ia32.h.
enum AllocationFlags |
Definition at line 55 of file macro-assembler-mips.h.
enum AllocationFlags |
Definition at line 58 of file macro-assembler-arm.h.
enum AllocationSpace |
Enumerator | |
---|---|
NEW_SPACE | |
OLD_POINTER_SPACE | |
OLD_DATA_SPACE | |
CODE_SPACE | |
MAP_SPACE | |
CELL_SPACE | |
LO_SPACE | |
FIRST_SPACE | |
LAST_SPACE | |
FIRST_PAGED_SPACE | |
LAST_PAGED_SPACE |
Definition at line 174 of file v8globals.h.
enum AllowNullsFlag |
enum ArgumentsAllowedFlag |
Enumerator | |
---|---|
ARGUMENTS_NOT_ALLOWED | |
ARGUMENTS_ALLOWED |
Definition at line 617 of file hydrogen.h.
enum AstPropertiesFlag |
enum BignumDtoaMode |
Enumerator | |
---|---|
BIGNUM_DTOA_SHORTEST | |
BIGNUM_DTOA_FIXED | |
BIGNUM_DTOA_PRECISION |
Definition at line 34 of file bignum-dtoa.h.
enum BindingFlags |
Enumerator | |
---|---|
MUTABLE_IS_INITIALIZED | |
MUTABLE_CHECK_INITIALIZED | |
IMMUTABLE_IS_INITIALIZED | |
IMMUTABLE_CHECK_INITIALIZED | |
IMMUTABLE_IS_INITIALIZED_HARMONY | |
IMMUTABLE_CHECK_INITIALIZED_HARMONY | |
MISSING_BINDING |
Definition at line 79 of file contexts.h.
enum BlockAddrMode |
Enumerator | |
---|---|
da | |
ia | |
db | |
ib | |
da_w | |
ia_w | |
db_w | |
ib_w | |
da_x | |
ia_x | |
db_x | |
ib_x | |
kBlockAddrModeMask |
Definition at line 327 of file constants-arm.h.
enum BoundsCheckKeyMode |
Enumerator | |
---|---|
DONT_ALLOW_SMI_KEY | |
ALLOW_SMI_KEY |
Definition at line 2874 of file hydrogen-instructions.h.
enum BranchDelaySlot |
Enumerator | |
---|---|
USE_DELAY_SLOT | |
PROTECT |
Definition at line 79 of file macro-assembler-mips.h.
Enumerator | |
---|---|
NO_EXTRA_ARGUMENTS | |
NEEDS_CALLED_FUNCTION |
Definition at line 35 of file builtins.h.
enum BuiltinFunctionId |
enum CallFunctionFlags |
Enumerator | |
---|---|
NO_CALL_FUNCTION_FLAGS | |
RECEIVER_MIGHT_BE_IMPLICIT | |
RECORD_CALL_TARGET |
Definition at line 278 of file v8globals.h.
enum CallKind |
Enumerator | |
---|---|
CALL_AS_METHOD | |
CALL_AS_FUNCTION |
Definition at line 452 of file v8globals.h.
Enumerator | |
---|---|
kCheckForInexactConversion | |
kDontCheckForInexactConversion | |
kCheckForInexactConversion | |
kDontCheckForInexactConversion |
Definition at line 419 of file constants-arm.h.
Enumerator | |
---|---|
kCheckForInexactConversion | |
kDontCheckForInexactConversion | |
kCheckForInexactConversion | |
kDontCheckForInexactConversion |
Definition at line 541 of file constants-mips.h.
enum CheckType |
Enumerator | |
---|---|
RECEIVER_MAP_CHECK | |
STRING_CHECK | |
NUMBER_CHECK | |
BOOLEAN_CHECK |
Definition at line 270 of file v8globals.h.
enum ClearExceptionFlag |
Enumerator | |
---|---|
KEEP_EXCEPTION | |
CLEAR_EXCEPTION |
Definition at line 568 of file v8globals.h.
enum CompareFlags |
Enumerator | |
---|---|
NO_COMPARE_FLAGS | |
NO_SMI_COMPARE_IN_STUB | |
NO_NUMBER_COMPARE_IN_STUB | |
CANT_BOTH_BE_NAN |
Definition at line 532 of file code-stubs.h.
enum CompareMapMode |
enum CompareResult |
enum Condition |
Definition at line 116 of file constants-arm.h.
enum Condition |
Definition at line 198 of file assembler-ia32.h.
enum Condition |
Definition at line 286 of file assembler-x64.h.
enum Condition |
Definition at line 427 of file constants-mips.h.
enum ContainedInLattice |
Enumerator | |
---|---|
kNotYet | |
kLatticeIn | |
kLatticeOut | |
kLatticeUnknown |
Definition at line 1229 of file jsregexp.h.
enum ContextLookupFlags |
Enumerator | |
---|---|
FOLLOW_CONTEXT_CHAIN | |
FOLLOW_PROTOTYPE_CHAIN | |
DONT_FOLLOW_CHAINS | |
FOLLOW_CHAINS |
Definition at line 38 of file contexts.h.
enum ConversionFlags |
Enumerator | |
---|---|
NO_FLAGS | |
ALLOW_HEX | |
ALLOW_OCTALS | |
ALLOW_TRAILING_JUNK |
Definition at line 108 of file conversions.h.
enum Coprocessor |
Enumerator | |
---|---|
p0 | |
p1 | |
p2 | |
p3 | |
p4 | |
p5 | |
p6 | |
p7 | |
p8 | |
p9 | |
p10 | |
p11 | |
p12 | |
p13 | |
p14 | |
p15 |
Definition at line 374 of file assembler-arm.h.
enum CpuFeature |
Enumerator | |
---|---|
SSE4_1 | |
SSE3 | |
SSE2 | |
CMOV | |
RDTSC | |
CPUID | |
VFP3 | |
ARMv7 | |
VFP2 | |
SUDIV | |
UNALIGNED_ACCESSES | |
MOVW_MOVT_IMMEDIATE_LOADS | |
SAHF | |
FPU |
Definition at line 426 of file v8globals.h.
enum CpuImplementer |
Enumerator | |
---|---|
UNKNOWN_IMPLEMENTER | |
ARM_IMPLEMENTER | |
QUALCOMM_IMPLEMENTER |
Definition at line 415 of file v8globals.h.
enum CreationFlag |
enum DescriptorFlag |
enum DtoaMode |
Enumerator | |
---|---|
kInsideNone | |
kInsideFirst | |
kInsideSecond | |
kInsideBoth |
Definition at line 249 of file jsregexp.h.
enum ElementsKind |
Definition at line 36 of file elements-kind.h.
enum EnsureElementsMode |
enum EqualityKind |
enum Executability |
Enumerator | |
---|---|
NOT_EXECUTABLE | |
EXECUTABLE |
Definition at line 200 of file v8globals.h.
enum FastDtoaMode |
Enumerator | |
---|---|
FAST_DTOA_SHORTEST | |
FAST_DTOA_PRECISION |
Definition at line 34 of file fast-dtoa.h.
enum FPUCondition |
Enumerator | |
---|---|
kNoFPUCondition | |
F | |
UN | |
EQ | |
UEQ | |
OLT | |
ULT | |
OLE | |
ULE |
Definition at line 511 of file constants-mips.h.
enum FPURoundingMode |
Enumerator | |
---|---|
RN | |
RZ | |
RP | |
RM | |
kRoundToNearest | |
kRoundToZero | |
kRoundToPlusInf | |
kRoundToMinusInf |
Definition at line 526 of file constants-mips.h.
enum FrameType |
Enumerator | |
---|---|
JS_FUNCTION | |
JS_CONSTRUCT | |
JS_GETTER | |
JS_SETTER | |
ARGUMENTS_ADAPTOR |
Definition at line 422 of file hydrogen.h.
enum GarbageCollector |
Enumerator | |
---|---|
SCAVENGER | |
MARK_COMPACTOR |
Definition at line 198 of file v8globals.h.
enum GenericBinaryFlags |
Enumerator | |
---|---|
NO_GENERIC_BINARY_FLAGS | |
NO_SMI_CODE_IN_STUB |
Definition at line 83 of file code-stubs-x64.h.
enum GVNFlag |
Enumerator | |
---|---|
kAfterLastFlag | |
kLastFlag | |
kNumberOfTrackedSideEffects |
Definition at line 529 of file hydrogen-instructions.h.
enum Hint |
Enumerator | |
---|---|
no_hint | |
no_hint |
Definition at line 430 of file constants-arm.h.
enum Hint |
Enumerator | |
---|---|
no_hint | |
no_hint |
Definition at line 553 of file constants-mips.h.
enum HoleCheckMode |
Enumerator | |
---|---|
PERFORM_HOLE_CHECK | |
OMIT_HOLE_CHECK |
Definition at line 4317 of file hydrogen-instructions.h.
enum InitializationFlag |
Enumerator | |
---|---|
kNeedsInitialization | |
kCreatedInitialized |
Definition at line 562 of file v8globals.h.
Enumerator | |
---|---|
OWN_MAP | |
PROTOTYPE_MAP |
Definition at line 288 of file v8globals.h.
enum InlineCacheState |
Enumerator | |
---|---|
UNINITIALIZED | |
PREMONOMORPHIC | |
MONOMORPHIC | |
MONOMORPHIC_PROTOTYPE_FAILURE | |
MEGAMORPHIC | |
DEBUG_BREAK | |
DEBUG_PREPARE_STEP_IN |
Definition at line 253 of file v8globals.h.
enum InlinedSmiCheck |
enum InliningKind |
Enumerator | |
---|---|
NORMAL_RETURN | |
DROP_EXTRA_ON_RETURN | |
CONSTRUCT_CALL_RETURN | |
GETTER_CALL_RETURN | |
SETTER_CALL_RETURN |
Definition at line 1429 of file hydrogen-instructions.h.
enum InstanceType |
enum InterruptFlag |
Enumerator | |
---|---|
INTERRUPT | |
DEBUGBREAK | |
DEBUGCOMMAND | |
PREEMPT | |
TERMINATE | |
RUNTIME_PROFILER_TICK | |
GC_REQUEST | |
CODE_READY |
Definition at line 38 of file execution.h.
enum KeyCollectionType |
enum KeyedAccessGrowMode |
enum KeyedStoreCheckMap |
enum LanguageMode |
enum LFlag |
Enumerator | |
---|---|
Long | |
Short |
Definition at line 349 of file constants-arm.h.
enum LiFlags |
Enumerator | |
---|---|
OPTIMIZE_SIZE | |
CONSTANT_SIZE |
Definition at line 85 of file macro-assembler-mips.h.
enum LinkRegisterStatus |
Enumerator | |
---|---|
kLRHasNotBeenSaved | |
kLRHasBeenSaved |
Definition at line 92 of file macro-assembler-arm.h.
enum LoggingAndProfiling |
enum MarksHandling |
enum MayAccessDecision |
Enumerator | |
---|---|
YES | |
NO | |
UNKNOWN |
Definition at line 798 of file isolate.cc.
Enumerator | |
---|---|
BX | |
BXJ | |
BLX | |
BKPT | |
CLZ |
Definition at line 208 of file constants-arm.h.
enum NaNInformation |
Enumerator | |
---|---|
kBothCouldBeNaN | |
kCantBothBeNaN |
Definition at line 540 of file code-stubs.h.
enum NativesFlag |
Enumerator | |
---|---|
NOT_NATIVES_CODE | |
NATIVES_CODE |
Definition at line 210 of file v8globals.h.
enum NativeType |
enum ObjectToDoubleFlags |
Enumerator | |
---|---|
NO_OBJECT_TO_DOUBLE_FLAGS | |
OBJECT_NOT_SMI | |
AVOID_NANS_AND_INFINITIES | |
NO_OBJECT_TO_DOUBLE_FLAGS | |
OBJECT_NOT_SMI | |
AVOID_NANS_AND_INFINITIES |
Definition at line 69 of file macro-assembler-mips.h.
enum ObjectToDoubleFlags |
Enumerator | |
---|---|
NO_OBJECT_TO_DOUBLE_FLAGS | |
OBJECT_NOT_SMI | |
AVOID_NANS_AND_INFINITIES | |
NO_OBJECT_TO_DOUBLE_FLAGS | |
OBJECT_NOT_SMI | |
AVOID_NANS_AND_INFINITIES |
Definition at line 80 of file macro-assembler-arm.h.
enum Opcode |
Definition at line 187 of file constants-arm.h.
enum Opcode |
Definition at line 252 of file constants-mips.h.
enum OutputMode |
Enumerator | |
---|---|
UNKNOWN | |
CONSOLE | |
ODS |
Definition at line 647 of file platform-win32.cc.
enum OverwriteMode |
Enumerator | |
---|---|
NO_OVERWRITE | |
OVERWRITE_LEFT | |
OVERWRITE_RIGHT |
Definition at line 107 of file code-stubs.h.
enum ParsingFlags |
enum PretenureFlag |
Enumerator | |
---|---|
NOT_TENURED | |
TENURED |
Definition at line 196 of file v8globals.h.
Enumerator | |
---|---|
IS_ACCESSOR_INDEX | |
VALUE_INDEX | |
GETTER_INDEX | |
SETTER_INDEX | |
WRITABLE_INDEX | |
ENUMERABLE_INDEX | |
CONFIGURABLE_INDEX | |
DESCRIPTOR_SIZE |
Definition at line 1053 of file runtime.cc.
enum PropertyType |
Enumerator | |
---|---|
NORMAL | |
FIELD | |
CONSTANT_FUNCTION | |
CALLBACKS | |
HANDLER | |
INTERCEPTOR | |
TRANSITION | |
NONEXISTENT |
Definition at line 57 of file property-details.h.
enum RAStatus |
Enumerator | |
---|---|
kRAHasNotBeenSaved | |
kRAHasBeenSaved |
Definition at line 97 of file macro-assembler-mips.h.
enum RegisterKind |
Enumerator | |
---|---|
GENERAL_REGISTERS | |
DOUBLE_REGISTERS |
Definition at line 148 of file lithium-allocator.h.
enum RememberedSetAction |
Enumerator | |
---|---|
EMIT_REMEMBERED_SET | |
OMIT_REMEMBERED_SET | |
EMIT_REMEMBERED_SET | |
OMIT_REMEMBERED_SET | |
EMIT_REMEMBERED_SET | |
OMIT_REMEMBERED_SET | |
EMIT_REMEMBERED_SET | |
OMIT_REMEMBERED_SET |
Definition at line 54 of file macro-assembler-ia32.h.
enum RememberedSetAction |
Enumerator | |
---|---|
EMIT_REMEMBERED_SET | |
OMIT_REMEMBERED_SET | |
EMIT_REMEMBERED_SET | |
OMIT_REMEMBERED_SET | |
EMIT_REMEMBERED_SET | |
OMIT_REMEMBERED_SET | |
EMIT_REMEMBERED_SET | |
OMIT_REMEMBERED_SET |
Definition at line 65 of file macro-assembler-x64.h.
enum RememberedSetAction |
Enumerator | |
---|---|
EMIT_REMEMBERED_SET | |
OMIT_REMEMBERED_SET | |
EMIT_REMEMBERED_SET | |
OMIT_REMEMBERED_SET | |
EMIT_REMEMBERED_SET | |
OMIT_REMEMBERED_SET | |
EMIT_REMEMBERED_SET | |
OMIT_REMEMBERED_SET |
Definition at line 90 of file macro-assembler-arm.h.
enum RememberedSetAction |
Enumerator | |
---|---|
EMIT_REMEMBERED_SET | |
OMIT_REMEMBERED_SET | |
EMIT_REMEMBERED_SET | |
OMIT_REMEMBERED_SET | |
EMIT_REMEMBERED_SET | |
OMIT_REMEMBERED_SET | |
EMIT_REMEMBERED_SET | |
OMIT_REMEMBERED_SET |
Definition at line 95 of file macro-assembler-mips.h.
enum RightTrimMode |
Enumerator | |
---|---|
FROM_GC | |
FROM_MUTATOR |
Definition at line 2121 of file objects.cc.
enum RobustnessFlag |
enum SaveFPRegsMode |
Enumerator | |
---|---|
kDontSaveFPRegs | |
kSaveFPRegs |
Definition at line 142 of file assembler.h.
enum SBit |
Enumerator | |
---|---|
SetCC | |
LeaveCC |
Definition at line 269 of file constants-arm.h.
enum ScaleFactor |
Enumerator | |
---|---|
times_1 | |
times_2 | |
times_4 | |
times_8 | |
times_int_size | |
times_half_pointer_size | |
times_pointer_size | |
times_twice_pointer_size | |
times_1 | |
times_2 | |
times_4 | |
times_8 | |
times_int_size | |
times_pointer_size |
Definition at line 300 of file assembler-ia32.h.
enum ScaleFactor |
Enumerator | |
---|---|
times_1 | |
times_2 | |
times_4 | |
times_8 | |
times_int_size | |
times_half_pointer_size | |
times_pointer_size | |
times_twice_pointer_size | |
times_1 | |
times_2 | |
times_4 | |
times_8 | |
times_int_size | |
times_pointer_size |
Definition at line 373 of file assembler-x64.h.
enum ScopeType |
Enumerator | |
---|---|
EVAL_SCOPE | |
FUNCTION_SCOPE | |
MODULE_SCOPE | |
GLOBAL_SCOPE | |
CATCH_SCOPE | |
BLOCK_SCOPE | |
WITH_SCOPE |
Definition at line 458 of file v8globals.h.
enum SearchMode |
enum SecondaryField |
Definition at line 301 of file constants-mips.h.
enum SemiSpaceId |
enum SetPropertyMode |
enum ShiftOp |
Enumerator | |
---|---|
LSL | |
LSR | |
ASR | |
ROR | |
RRX | |
kNumberOfShifts |
Definition at line 283 of file constants-arm.h.
enum SimpleTransitionFlag |
Enumerator | |
---|---|
REBUILD_SKIP_LIST | |
IGNORE_SKIP_LIST |
Definition at line 2668 of file mark-compact.cc.
enum SmiCheck |
Enumerator | |
---|---|
INLINE_SMI_CHECK | |
OMIT_SMI_CHECK | |
INLINE_SMI_CHECK | |
OMIT_SMI_CHECK | |
INLINE_SMI_CHECK | |
OMIT_SMI_CHECK | |
INLINE_SMI_CHECK | |
OMIT_SMI_CHECK |
Definition at line 55 of file macro-assembler-ia32.h.
enum SmiCheck |
Enumerator | |
---|---|
INLINE_SMI_CHECK | |
OMIT_SMI_CHECK | |
INLINE_SMI_CHECK | |
OMIT_SMI_CHECK | |
INLINE_SMI_CHECK | |
OMIT_SMI_CHECK | |
INLINE_SMI_CHECK | |
OMIT_SMI_CHECK |
Definition at line 66 of file macro-assembler-x64.h.
enum SmiCheck |
Enumerator | |
---|---|
INLINE_SMI_CHECK | |
OMIT_SMI_CHECK | |
INLINE_SMI_CHECK | |
OMIT_SMI_CHECK | |
INLINE_SMI_CHECK | |
OMIT_SMI_CHECK | |
INLINE_SMI_CHECK | |
OMIT_SMI_CHECK |
Definition at line 91 of file macro-assembler-arm.h.
enum SmiCheck |
Enumerator | |
---|---|
INLINE_SMI_CHECK | |
OMIT_SMI_CHECK | |
INLINE_SMI_CHECK | |
OMIT_SMI_CHECK | |
INLINE_SMI_CHECK | |
OMIT_SMI_CHECK | |
INLINE_SMI_CHECK | |
OMIT_SMI_CHECK |
Definition at line 96 of file macro-assembler-mips.h.
enum SmiCheckType |
Enumerator | |
---|---|
DONT_DO_SMI_CHECK | |
DO_SMI_CHECK |
Definition at line 444 of file v8globals.h.
Enumerator | |
---|---|
kCallRtRedirected | |
kBreakpoint | |
kStopCode | |
call_rt_redirected |
Definition at line 176 of file constants-mips.h.
Enumerator | |
---|---|
kCallRtRedirected | |
kBreakpoint | |
kStopCode | |
call_rt_redirected |
Definition at line 362 of file constants-arm.h.
enum SRegister |
Enumerator | |
---|---|
CPSR | |
SPSR |
Definition at line 276 of file constants-arm.h.
enum SRegisterField |
Enumerator | |
---|---|
CPSR_c | |
CPSR_x | |
CPSR_s | |
CPSR_f | |
SPSR_c | |
SPSR_x | |
SPSR_s | |
SPSR_f |
Definition at line 299 of file constants-arm.h.
enum StateTag |
Enumerator | |
---|---|
state_tag_count |
Definition at line 362 of file v8globals.h.
enum StoreBufferEvent |
Enumerator | |
---|---|
kStoreBufferFullEvent | |
kStoreBufferStartScanningPagesEvent | |
kStoreBufferScanningPageEvent |
Definition at line 295 of file v8globals.h.
enum StrictModeFlag |
enum StringAddFlags |
Definition at line 303 of file code-stubs-x64.h.
enum StringAddFlags |
Definition at line 306 of file code-stubs-ia32.h.
enum StringAddFlags |
Definition at line 312 of file code-stubs-arm.h.
enum StringAddFlags |
Definition at line 313 of file code-stubs-mips.h.
enum StringIndexFlags |
Enumerator | |
---|---|
STRING_INDEX_IS_NUMBER | |
STRING_INDEX_IS_ARRAY_INDEX |
Definition at line 812 of file code-stubs.h.
enum StringStubFeedback |
Enumerator | |
---|---|
DEFAULT_STRING_STUB | |
STRING_INDEX_OUT_OF_BOUNDS |
Definition at line 213 of file type-info.h.
enum SweepingMode |
Enumerator | |
---|---|
SWEEP_ONLY | |
SWEEP_AND_VISIT_LIVE_OBJECTS |
Definition at line 2662 of file mark-compact.cc.
enum TaggingMode |
Enumerator | |
---|---|
TAG_RESULT | |
DONT_TAG_RESULT |
Definition at line 72 of file macro-assembler-arm.h.
Enumerator | |
---|---|
CAN_INLINE_TARGET_ADDRESS | |
NEVER_INLINE_TARGET_ADDRESS |
Definition at line 105 of file macro-assembler-arm.h.
enum TransitionFlag |
enum TypeCode |
Enumerator | |
---|---|
UNCLASSIFIED | |
BUILTIN | |
RUNTIME_FUNCTION | |
IC_UTILITY | |
DEBUG_ADDRESS | |
STATS_COUNTER | |
TOP_ADDRESS | |
C_BUILTIN | |
EXTENSION | |
ACCESSOR | |
RUNTIME_ENTRY | |
STUB_CACHE_TABLE |
Definition at line 38 of file serialize.h.
enum TypeofState |
Enumerator | |
---|---|
INSIDE_TYPEOF | |
NOT_INSIDE_TYPEOF | |
INSIDE_TYPEOF | |
NOT_INSIDE_TYPEOF | |
INSIDE_TYPEOF | |
NOT_INSIDE_TYPEOF |
Definition at line 40 of file codegen-x64.h.
enum TypeofState |
Enumerator | |
---|---|
INSIDE_TYPEOF | |
NOT_INSIDE_TYPEOF | |
INSIDE_TYPEOF | |
NOT_INSIDE_TYPEOF | |
INSIDE_TYPEOF | |
NOT_INSIDE_TYPEOF |
Definition at line 40 of file codegen-arm.h.
enum TypeofState |
Enumerator | |
---|---|
INSIDE_TYPEOF | |
NOT_INSIDE_TYPEOF | |
INSIDE_TYPEOF | |
NOT_INSIDE_TYPEOF | |
INSIDE_TYPEOF | |
NOT_INSIDE_TYPEOF |
Definition at line 42 of file codegen-mips.h.
enum UnaryOverwriteMode |
Enumerator | |
---|---|
UNARY_OVERWRITE | |
UNARY_NO_OVERWRITE |
Definition at line 108 of file code-stubs.h.
enum VariableMode |
Enumerator | |
---|---|
VAR | |
CONST | |
LET | |
CONST_HARMONY | |
DYNAMIC | |
DYNAMIC_GLOBAL | |
DYNAMIC_LOCAL | |
INTERNAL | |
TEMPORARY |
Definition at line 480 of file v8globals.h.
enum VFPConversionMode |
Enumerator | |
---|---|
kFPSCRRounding | |
kDefaultRoundToZero |
Definition at line 383 of file constants-arm.h.
enum VFPRegPrecision |
Enumerator | |
---|---|
kSinglePrecision | |
kDoublePrecision |
Definition at line 376 of file constants-arm.h.
enum VFPRoundingMode |
Enumerator | |
---|---|
RN | |
RP | |
RM | |
RZ | |
kRoundToNearest | |
kRoundToPlusInf | |
kRoundToMinusInf | |
kRoundToZero |
Definition at line 404 of file constants-arm.h.
enum VisitMode |
Enumerator | |
---|---|
VISIT_ALL | |
VISIT_ALL_IN_SCAVENGE | |
VISIT_ALL_IN_SWEEP_NEWSPACE | |
VISIT_ONLY_STRONG |
Definition at line 202 of file v8globals.h.
enum WriteBarrierMode |
enum ZoneScopeMode |
LinuxKernelMemoryBarrierFunc pLinuxKernelMemoryBarrier __attribute__ | ( | (weak) | ) |
v8::internal::ACCESSORS | ( | AccessorInfo | , |
expected_receiver_type | , | ||
Object | , | ||
kExpectedReceiverTypeOffset | |||
) |
kPropertyAccessorsOffset v8::internal::ACCESSORS | ( | FunctionTemplateInfo | , |
prototype_template | , | ||
Object | , | ||
kPrototypeTemplateOffset | |||
) |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset v8::internal::ACCESSORS | ( | FunctionTemplateInfo | , |
indexed_property_handler | , | ||
Object | , | ||
kIndexedPropertyHandlerOffset | |||
) |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset v8::internal::ACCESSORS | ( | FunctionTemplateInfo | , |
instance_call_handler | , | ||
Object | , | ||
kInstanceCallHandlerOffset | |||
) |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset v8::internal::ACCESSORS | ( | ObjectTemplateInfo | , |
internal_field_count | , | ||
Object | , | ||
kInternalFieldCountOffset | |||
) |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset v8::internal::ACCESSORS | ( | SharedFunctionInfo | , |
optimized_code_map | , | ||
Object | , | ||
kOptimizedCodeMapOffset | |||
) |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset v8::internal::ACCESSORS | ( | SharedFunctionInfo | , |
this_property_assignments | , | ||
Object | , | ||
kThisPropertyAssignmentsOffset | |||
) |
v8::internal::ACCESSORS | ( | JSFunction | , |
prototype_or_initial_map | , | ||
Object | , | ||
kPrototypeOrInitialMapOffset | |||
) |
Definition at line 4401 of file objects-inl.h.
References Map::cast().
v8::internal::ACCESSORS | ( | TypeFeedbackInfo | , |
type_feedback_cells | , | ||
TypeFeedbackCells | , | ||
kTypeFeedbackCellsOffset | |||
) |
Definition at line 5432 of file objects-inl.h.
References ASSERT.
|
inline |
Definition at line 98 of file atomicops_internals_arm_gcc.h.
References NoBarrier_CompareAndSwap().
Referenced by Acquire_CompareAndSwap(), and CallOnceImpl().
|
inline |
Definition at line 251 of file atomicops_internals_x86_macosx.h.
References Acquire_CompareAndSwap().
|
inline |
Definition at line 132 of file atomicops_internals_arm_gcc.h.
References MemoryBarrier().
Referenced by Acquire_Load(), CallOnce(), CallOnceImpl(), and OptimizingCompilerThread::Run().
|
inline |
Definition at line 287 of file atomicops_internals_x86_macosx.h.
References Acquire_Load().
|
inline |
Definition at line 118 of file atomicops_internals_arm_gcc.h.
References MemoryBarrier().
Referenced by Acquire_Store().
|
inline |
Definition at line 272 of file atomicops_internals_x86_macosx.h.
References Acquire_Store().
Handle< FixedArray > AddKeysFromJSArray | ( | Handle< FixedArray > | content, |
Handle< JSArray > | array | ||
) |
Definition at line 133 of file handles.cc.
References CALL_HEAP_FUNCTION.
Referenced by GetKeysInFixedArrayFor().
ContainedInLattice AddRange | ( | ContainedInLattice | containment, |
const int * | ranges, | ||
int | ranges_length, | ||
Interval | new_range | ||
) |
Definition at line 111 of file jsregexp.cc.
References ASSERT, Combine(), Interval::from(), kLatticeIn, kLatticeOut, kLatticeUnknown, String::kMaxUtf16CodeUnit, and Interval::to().
Referenced by BoyerMoorePositionInfo::SetInterval().
|
inline |
|
inline |
Definition at line 127 of file conversions-inl.h.
References UnicodeCache::IsWhiteSpace().
Referenced by InternalStringToDouble(), InternalStringToInt(), and InternalStringToIntDouble().
MaybeObject* v8::internal::AllocateRawString | ( | Isolate * | isolate, |
int | length | ||
) |
MaybeObject* v8::internal::AllocateRawString< SeqAsciiString > | ( | Isolate * | isolate, |
int | length | ||
) |
Definition at line 5485 of file runtime.cc.
MaybeObject* v8::internal::AllocateRawString< SeqTwoByteString > | ( | Isolate * | isolate, |
int | length | ||
) |
Definition at line 5479 of file runtime.cc.
const char * AllocationSpaceName | ( | AllocationSpace | space | ) |
Definition at line 529 of file mark-compact.cc.
References CELL_SPACE, CODE_SPACE, LO_SPACE, MAP_SPACE, NEW_SPACE, NULL, OLD_DATA_SPACE, OLD_POINTER_SPACE, and UNREACHABLE.
Referenced by MarkCompactCollector::CollectEvacuationCandidates().
Operand v8::internal::ApiParameterOperand | ( | int | index | ) |
int AppendChars | ( | const char * | filename, |
const char * | str, | ||
int | size, | ||
bool | verbose | ||
) |
Definition at line 214 of file v8utils.cc.
References OS::FOpen(), NULL, OS::PrintError(), and WriteCharsToFile().
bool AreAliased | ( | Register | r1, |
Register | r2, | ||
Register | r3, | ||
Register | r4 | ||
) |
|
inline |
Definition at line 117 of file utils.h.
Referenced by RUNTIME_FUNCTION().
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for ARMv7 | ( | ARM | only | ) |
|
inline |
Definition at line 40 of file char-predicates-inl.h.
Referenced by IsHexDigit(), and IsRegExpWord().
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if available | ( | X64 | only | ) |
Referenced by TEST().
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if available | ( | ARM | only | ) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if available | ( | MIPS | only | ) |
|
inline |
Definition at line 83 of file atomicops_internals_arm_gcc.h.
Referenced by Barrier_AtomicIncrement(), NoBarrier_AtomicIncrement(), and OptimizingCompilerThread::Run().
|
inline |
Definition at line 245 of file atomicops_internals_x86_macosx.h.
References Barrier_AtomicIncrement().
void BignumDtoa | ( | double | v, |
BignumDtoaMode | mode, | ||
int | requested_digits, | ||
Vector< char > | buffer, | ||
int * | length, | ||
int * | decimal_point | ||
) |
Definition at line 92 of file bignum-dtoa.cc.
References ASSERT, BIGNUM_DTOA_FIXED, BIGNUM_DTOA_PRECISION, BIGNUM_DTOA_SHORTEST, Double::Exponent(), Bignum::kMaxSignificantBits, Double::Significand(), and UNREACHABLE.
Referenced by DoubleToAscii(), and TEST().
int v8::internal::BinarySearch | ( | T * | array, |
String * | name, | ||
int | low, | ||
int | high, | ||
int | valid_entries | ||
) |
Definition at line 1956 of file objects-inl.h.
References ALL_ENTRIES, ASSERT, String::Equals(), and String::Hash().
typedef v8::internal::BOOL | ( | __stdcall * | DLL_FUNC_TYPESymInitialize | ) |
Referenced by Win32Socket::SetReuseAddress().
typedef v8::internal::BOOL | ( | __stdcall * | DLL_FUNC_TYPESymGetSearchPath | ) |
typedef v8::internal::BOOL | ( | __stdcall * | DLL_FUNC_TYPEStackWalk64 | ) |
typedef v8::internal::BOOL | ( | __stdcall * | DLL_FUNC_TYPESymGetSymFromAddr64 | ) |
typedef v8::internal::BOOL | ( | __stdcall * | DLL_FUNC_TYPESymGetLineFromAddr64 | ) |
typedef v8::internal::BOOL | ( | __stdcall * | DLL_FUNC_TYPEModule32FirstW | ) |
typedef v8::internal::BOOL | ( | __stdcall * | DLL_FUNC_TYPEModule32NextW | ) |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit v8::internal::BOOL_ACCESSORS | ( | FunctionTemplateInfo | , |
flag | , | ||
needs_access_check | , | ||
kNeedsAccessCheckBit | |||
) |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit v8::internal::BOOL_ACCESSORS | ( | SharedFunctionInfo | , |
start_position_and_type | , | ||
is_expression | , | ||
kIsExpressionBit | |||
) |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit kAllowLazyCompilation v8::internal::BOOL_ACCESSORS | ( | SharedFunctionInfo | , |
compiler_hints | , | ||
allows_lazy_compilation_without_context | , | ||
kAllowLazyCompilationWithoutContext | |||
) |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit kAllowLazyCompilation kUsesArguments v8::internal::BOOL_ACCESSORS | ( | SharedFunctionInfo | , |
compiler_hints | , | ||
has_duplicate_parameters | , | ||
kHasDuplicateParameters | |||
) |
v8::internal::BOOL_ACCESSORS | ( | SharedFunctionInfo | , |
compiler_hints | , | ||
live_objects_may_exist | , | ||
kLiveObjectsMayExist | |||
) |
Definition at line 4046 of file objects-inl.h.
References HeapObject::GetHeap().
kNameShouldPrintAsAnonymous v8::internal::BOOL_ACCESSORS | ( | SharedFunctionInfo | , |
compiler_hints | , | ||
dont_optimize | , | ||
kDontOptimize | |||
) |
Definition at line 4121 of file objects-inl.h.
References Smi::FromInt().
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit v8::internal::BOOL_GETTER | ( | SharedFunctionInfo | , |
compiler_hints | , | ||
has_only_simple_this_property_assignments | , | ||
kHasOnlySimpleThisPropertyAssignments | |||
) |
v8::internal::BOOL_GETTER | ( | SharedFunctionInfo | , |
compiler_hints | , | ||
optimization_disabled | , | ||
kOptimizationDisabled | |||
) |
Definition at line 4057 of file objects-inl.h.
References code(), compiler_hints, and BooleanBit::set().
v8::internal::BOOL_GETTER | ( | SharedFunctionInfo | , |
compiler_hints | , | ||
is_extended_mode | , | ||
kExtendedModeFunction | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out bugs | ( | implies" "-- | force_marking_deque_overflows | ) |
v8::internal::BUILTIN | ( | Illegal | ) |
Definition at line 178 of file builtins.cc.
References UNREACHABLE.
v8::internal::BUILTIN | ( | EmptyFunction | ) |
Definition at line 184 of file builtins.cc.
v8::internal::BUILTIN | ( | InternalArrayCodeGeneric | ) |
Definition at line 312 of file builtins.cc.
v8::internal::BUILTIN | ( | ArrayCodeGeneric | ) |
Definition at line 320 of file builtins.cc.
v8::internal::BUILTIN | ( | ArrayPush | ) |
Definition at line 499 of file builtins.cc.
References Heap::AllocateUninitializedFixedArray(), ASSERT, Smi::cast(), FixedArray::cast(), JSArray::cast(), CopyObjectToObjectElements(), Smi::FromInt(), JSObject::GetElementsKind(), HeapObject::GetWriteBarrierMode(), Smi::kMaxValue, FixedArrayBase::length(), NULL, FixedArray::set(), and JSArray::set_length().
v8::internal::BUILTIN | ( | ArrayPop | ) |
Definition at line 557 of file builtins.cc.
References Smi::cast(), FixedArray::cast(), JSArray::cast(), Smi::FromInt(), FixedArray::get(), Object::GetElement(), JSReceiver::GetPrototype(), NULL, JSArray::set_length(), and FixedArray::set_the_hole().
v8::internal::BUILTIN | ( | ArrayShift | ) |
Definition at line 590 of file builtins.cc.
References ASSERT, Smi::cast(), FixedArray::cast(), JSArray::cast(), LargeObjectSpace::Contains(), Smi::FromInt(), FixedArray::get(), JSObject::HasFastSmiOrObjectElements(), Heap::lo_space(), NULL, FixedArray::set(), and JSArray::set_length().
v8::internal::BUILTIN | ( | ArrayUnshift | ) |
Definition at line 632 of file builtins.cc.
References Heap::AllocateUninitializedFixedArray(), ASSERT, Smi::cast(), FixedArray::cast(), JSArray::cast(), CopyObjectToObjectElements(), DONT_ALLOW_DOUBLE_ELEMENTS, JSObject::EnsureCanContainElements(), Smi::FromInt(), JSObject::GetElementsKind(), HeapObject::GetWriteBarrierMode(), JSObject::HasFastSmiOrObjectElements(), Smi::kMaxValue, FixedArrayBase::length(), NULL, FixedArray::set(), and JSArray::set_length().
v8::internal::BUILTIN | ( | ArraySlice | ) |
Definition at line 692 of file builtins.cc.
References Heap::AllocateJSArrayAndStorage(), ASSERT, Smi::cast(), JSObject::cast(), FixedArray::cast(), JSArray::cast(), CopyObjectToObjectElements(), FixedArray::get(), JSObject::GetElementsKind(), JSObject::HasFastSmiOrObjectElements(), JSObject::InObjectPropertyAt(), Heap::kArgumentsLengthIndex, FixedArrayBase::length(), HeapObject::map(), Max(), Min(), and Smi::value().
v8::internal::BUILTIN | ( | ArraySplice | ) |
Definition at line 788 of file builtins.cc.
References Heap::AllocateJSArrayAndStorage(), Heap::AllocateUninitializedFixedArray(), ASSERT, Smi::cast(), JSObject::cast(), FixedArray::cast(), JSArray::cast(), LargeObjectSpace::Contains(), CopyObjectToObjectElements(), Smi::FromInt(), JSObject::GetElementsKind(), HeapObject::GetWriteBarrierMode(), JSObject::HasFastSmiOrObjectElements(), Smi::kMaxValue, FixedArrayBase::length(), Heap::lo_space(), Max(), Min(), NULL, FixedArray::set(), JSArray::set_length(), and Smi::value().
v8::internal::BUILTIN | ( | ArrayConcat | ) |
Definition at line 945 of file builtins.cc.
References Heap::AllocateJSArrayAndStorage(), ASSERT, Smi::cast(), JSObject::cast(), FixedArray::cast(), JSArray::cast(), CopyObjectToObjectElements(), FAST_ELEMENTS, FAST_HOLEY_ELEMENTS, GetHoleyElementsKind(), GetInitialFastElementsKind(), JSReceiver::GetPrototype(), JSObject::HasFastSmiOrObjectElements(), IsFastHoleyElementsKind(), IsFastSmiElementsKind(), kBitsPerInt, FixedArray::kMaxLength, Context::native_context(), STATIC_ASSERT(), USE(), and Smi::value().
v8::internal::BUILTIN | ( | StrictModePoisonPill | ) |
Definition at line 1026 of file builtins.cc.
References NULL.
v8::internal::BUILTIN | ( | HandleApiCall | ) |
Definition at line 1163 of file builtins.cc.
v8::internal::BUILTIN | ( | HandleApiCallConstruct | ) |
Definition at line 1168 of file builtins.cc.
v8::internal::BUILTIN | ( | HandleApiCallAsFunction | ) |
Definition at line 1240 of file builtins.cc.
v8::internal::BUILTIN | ( | HandleApiCallAsConstructor | ) |
Definition at line 1247 of file builtins.cc.
Handle< FixedArray > CalculateLineEnds | ( | Handle< String > | src, |
bool | with_last_line | ||
) |
Definition at line 444 of file handles.cc.
References ASSERT, Isolate::factory(), FlattenGetString(), Smi::FromInt(), String::FlatContent::IsAscii(), String::FlatContent::IsFlat(), Factory::NewFixedArray(), String::FlatContent::ToAsciiVector(), and String::FlatContent::ToUC16Vector().
|
inline |
Definition at line 105 of file once.h.
References Acquire_Load(), CallOnceImpl(), NULL, and ONCE_STATE_DONE.
Referenced by BuiltinFunctionTable::functions(), ThreadSafeInitOnceTrait::Init(), and Heap::SetUp().
|
inline |
Definition at line 113 of file once.h.
References Acquire_Load(), CallOnceImpl(), and ONCE_STATE_DONE.
void CallOnceImpl | ( | OnceType * | once, |
PointerArgFunction | init_func, | ||
void * | arg | ||
) |
Definition at line 42 of file once.cc.
References Acquire_CompareAndSwap(), Acquire_Load(), ONCE_STATE_DONE, ONCE_STATE_EXECUTING_FUNCTION, ONCE_STATE_UNINITIALIZED, and Release_Store().
Referenced by CallOnce().
|
inline |
Definition at line 210 of file elements-kind.h.
References FAST_ELEMENTS, IsFastElementsKind(), and TERMINAL_FAST_ELEMENTS_KIND.
Referenced by Map::FindTransitionedMap(), and HCheckMaps::NewWithTransitions().
double ceiling | ( | double | x | ) |
Definition at line 57 of file platform-cygwin.cc.
Referenced by RUNTIME_FUNCTION().
|
inline |
Definition at line 123 of file macro-assembler-mips.h.
References ASSERT, kCArgSlotCount, kCArgsSlotsSize, kPointerSize, and sp.
|
inline |
Definition at line 245 of file string-search.h.
References ASSERT.
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra code | ( | assertions | ) |
Referenced by RegExpCompiler::Assemble(), TypeFeedbackOracle::BinaryType(), BOOL_GETTER(), check(), LChunk::Codegen(), TypeFeedbackOracle::CollectKeyedReceiverTypes(), TypeFeedbackOracle::CompareType(), BASE_EMBEDDED< Visitor >::CompilingCallsToThisStubIsGCSafe(), KeyedLoadIC::ComputePolymorphicStub(), KeyedStoreIC::ComputePolymorphicStub(), Factory::CreateApiFunction(), Heap::CreateCode(), OptimizingCompiler::CreateGraph(), HGraphBuilder::CreateGraph(), Deoptimizer::DeoptimizeFunction(), SharedFunctionInfo::DisableOptimization(), SharedFunctionInfo::DontAdaptArguments(), SharedFunctionInfo::EnableDeoptimizationSupport(), InnerPointerToCodeCache::GcSafeCastToCode(), Code::GetCodeFromTargetAddress(), TypeFeedbackOracle::GetCompareMap(), CodeCache::GetIndex(), SharedFunctionInfo::has_deoptimization_support(), TypeFeedbackOracle::IncrementType(), RegExpImpl::IrregexpExecRaw(), SharedFunctionInfo::is_compiled(), JSFunction::is_compiled(), JSFunction::IsInRecompileQueue(), JSFunction::IsMarkedForLazyRecompilation(), JSFunction::IsMarkedForParallelRecompilation(), JSFunction::IsOptimizable(), JSFunction::IsOptimized(), TypeFeedbackOracle::IsSymbolCompare(), TypeFeedbackOracle::LoadIsMegamorphicWithTypeInfo(), TypeFeedbackOracle::LoadIsMonomorphicNormal(), TypeFeedbackOracle::LoadIsUninitialized(), TypeFeedbackOracle::LoadMonomorphicReceiverType(), Heap::LookupSingleCharacterStringFromCode(), FullCodeGenerator::MakeCode(), SharedFunctionInfo::profiler_ticks(), RelocIterator::RelocIterator(), SharedFunctionInfo::ResetForNewContext(), RUNTIME_FUNCTION(), TypeFeedbackOracle::StoreIsMegamorphicWithTypeInfo(), TypeFeedbackOracle::StoreIsMonomorphicNormal(), TypeFeedbackOracle::StoreMonomorphicReceiverType(), TypeFeedbackOracle::SwitchType(), TEST(), SharedFunctionInfo::TryReenableOptimization(), TypeFeedbackOracle::UnaryType(), InternalFrame::unchecked_code(), CallICBase::UpdateCaches(), SharedFunctionInfo::VerifyBailoutId(), StaticMarkingVisitor< StaticVisitor >::VisitCode(), and StaticMarkingVisitor< StaticVisitor >::VisitCodeEntry().
bool v8::internal::CodeGenerationFromStringsAllowed | ( | Isolate * | isolate, |
Handle< Context > | context | ||
) |
Definition at line 9026 of file runtime.cc.
References ASSERT, NULL, and Utils::ToLocal().
Referenced by RUNTIME_FUNCTION().
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash collisions | ( | with snapshots this option cannot override the baked-in | seed | ) |
|
inline |
Definition at line 1237 of file jsregexp.h.
Referenced by AddRange().
Definition at line 156 of file utils.h.
Referenced by CompareIC::ComputeState(), SplayTree< Config, AllocationPolicy >::FindGreatestLessThan(), SplayTree< Config, AllocationPolicy >::FindLeastGreaterThan(), SplayTree< Config, AllocationPolicy >::Insert(), SplayTree< Config, AllocationPolicy >::Move(), and SplayTree< Config, AllocationPolicy >::Splay().
|
inline |
Definition at line 768 of file utils.h.
Referenced by String::IsAsciiEqualTo(), and String::IsTwoByteEqualTo().
|
inline |
Definition at line 286 of file utils.h.
References seed.
Referenced by check(), ComputePointerHash(), HeapObjectsMap::GenerateId(), InnerPointerToCodeCache::GetCacheEntry(), CodeEntry::GetCallUid(), UnseededNumberDictionaryShape::Hash(), UnseededNumberDictionaryShape::HashForObject(), SeededNumberDictionaryShape::SeededHash(), and SeededNumberDictionaryShape::SeededHashForObject().
|
inline |
Definition at line 299 of file utils.h.
Referenced by Object::GetHash().
|
inline |
Definition at line 311 of file utils.h.
References ComputeIntegerHash().
|
inline |
Definition at line 1404 of file macro-assembler-arm.h.
References Context::SlotOffset().
Referenced by GlobalObjectOperand().
Definition at line 335 of file handles.cc.
References CALL_HEAP_FUNCTION, Heap::CopyJSObject(), and Isolate::heap().
Referenced by Object::Clone(), Array::CloneElementAt(), Map::CopyAsElementsKind(), Isolate::StackOverflow(), and TEST().
void v8::internal::CopyChars | ( | sinkchar * | dest, |
const sourcechar * | src, | ||
int | chars | ||
) |
Definition at line 211 of file v8utils.h.
References OS::kMinComplexMemCopy, and OS::MemCopy().
Referenced by Heap::AllocateStringFromAscii(), Heap::AllocateStringFromTwoByte(), and String::WriteToFlat().
void CopyObjectToObjectElements | ( | FixedArray * | from, |
ElementsKind | from_kind, | ||
uint32_t | from_start, | ||
FixedArray * | to, | ||
ElementsKind | to_kind, | ||
uint32_t | to_start, | ||
int | raw_copy_size | ||
) |
Definition at line 149 of file elements.cc.
References HeapObject::address(), ASSERT, CopyWords(), FixedArray::get(), HeapObject::GetHeap(), HEAP, Heap::incremental_marking(), Heap::InNewSpace(), IsFastObjectElementsKind(), IsFastSmiOrObjectElementsKind(), ElementsAccessor::kCopyToEnd, ElementsAccessor::kCopyToEndAndInitializeToHole, FixedArrayBase::kHeaderSize, FixedArrayBase::length(), HeapObject::map(), Min(), FixedArray::OffsetOfElementAt(), IncrementalMarking::RecordWrites(), and Heap::RecordWrites().
Referenced by BUILTIN(), and FastSmiOrObjectElementsAccessor< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS > >::CopyElementsImpl().
Definition at line 127 of file v8utils.h.
References ASSERT, kPointerSize, Max(), Min(), STATIC_ASSERT(), and T.
Referenced by Heap::CopyBlock(), CopyObjectToObjectElements(), ObjectGroup::New(), and ImplicitRefGroup::New().
UnaryMathFunction v8::internal::CreateSqrtFunction | ( | ) |
Vector< StackFrame * > CreateStackMap | ( | Zone * | zone | ) |
Definition at line 1435 of file frames.cc.
References List< T, ZoneAllocationPolicy >::Add(), and List< T, ZoneAllocationPolicy >::ToVector().
UnaryMathFunction v8::internal::CreateTranscendentalFunction | ( | TranscendentalCache::Type | type | ) |
|
inline |
Definition at line 526 of file utils.h.
References StrLength().
Referenced by StringStream::Add(), RegExpParser::Advance(), Shell::CreateEvaluationContext(), OptimizingCompiler::CreateGraph(), DONT_INLINE_NODE(), Factory::EmergencyNewError(), Context::ErrorMessageForCodeGenerationFromStrings(), FunctionLoggingParserRecorder::LogMessage(), Factory::LookupAsciiSymbol(), Heap::LookupAsciiSymbol(), Heap::NumberToString(), Object::ObjectProtoToString(), RegExpParser::ParseCharacterClass(), RegExpParser::ParseClassAtom(), RegExpParser::ParseDisjunction(), Parser::ReportMessageAt(), RUNTIME_FUNCTION(), CodeGenerator::ShouldGenerateLog(), V8HeapExplorer::TagGlobalObjects(), TEST(), and TestParserSync().
v8::internal::DECLARE_RUNTIME_FUNCTION | ( | MaybeObject * | , |
LoadCallbackProperty | |||
) |
v8::internal::DECLARE_RUNTIME_FUNCTION | ( | MaybeObject * | , |
StoreCallbackProperty | |||
) |
v8::internal::DECLARE_RUNTIME_FUNCTION | ( | MaybeObject * | , |
LoadPropertyWithInterceptorOnly | |||
) |
v8::internal::DECLARE_RUNTIME_FUNCTION | ( | MaybeObject * | , |
LoadPropertyWithInterceptorForLoad | |||
) |
v8::internal::DECLARE_RUNTIME_FUNCTION | ( | MaybeObject * | , |
LoadPropertyWithInterceptorForCall | |||
) |
v8::internal::DECLARE_RUNTIME_FUNCTION | ( | MaybeObject * | , |
StoreInterceptorProperty | |||
) |
v8::internal::DECLARE_RUNTIME_FUNCTION | ( | MaybeObject * | , |
CallInterceptorProperty | |||
) |
v8::internal::DECLARE_RUNTIME_FUNCTION | ( | MaybeObject * | , |
KeyedLoadPropertyWithInterceptor | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file DEFINE_args | ( | js_arguments | , |
JSARGUMENTS_INIT | , | ||
"Pass all remaining arguments to the script. Alias for \"--\"." | |||
) |
DEFINE_bool | ( | use_strict | , |
false | , | ||
"enforce strict mode" | |||
) |
activate correct semantics for inheriting readonliness DEFINE_bool | ( | es52_globals | , |
true | , | ||
"activate new semantics for global var declarations" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof DEFINE_bool | ( | harmony_scoping | , |
false | , | ||
"enable harmony block scoping" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies DEFINE_bool | ( | harmony_collections | , |
false | , | ||
"enable harmony collections (sets, maps, and weak maps)" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping DEFINE_bool | ( | packed_arrays | , |
true | , | ||
"optimizes arrays that have no holes" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values DEFINE_bool | ( | clever_optimizations | , |
true | , | ||
"Optimize object | size, | ||
Array | shift, | ||
DOM strings and string+" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles DEFINE_bool | ( | string_slices | , |
true | , | ||
"use string slices" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis DEFINE_bool | ( | eliminate_dead_phis | , |
true | , | ||
"eliminate dead phis" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering DEFINE_bool | ( | use_canonicalizing | , |
true | , | ||
"use hydrogen instruction canonicalizing" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion DEFINE_bool | ( | collect_megamorphic_maps_from_stub_cache | , |
true | , | ||
"crankshaft harvests type feedback from stub cache" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen DEFINE_bool | ( | trace_hydrogen | , |
false | , | ||
"trace generated hydrogen to file" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases DEFINE_bool | ( | trace_inlining | , |
false | , | ||
"trace inlining decisions" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator DEFINE_bool | ( | trace_all_uses | , |
false | , | ||
"trace all use positions" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis DEFINE_bool | ( | trace_gvn | , |
false | , | ||
"trace global value numbering" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types DEFINE_bool | ( | stress_pointer_maps | , |
false | , | ||
"pointer map for every instruction" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing DEFINE_bool | ( | deoptimize_uncommon_cases | , |
true | , | ||
"deoptimize uncommon cases" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining DEFINE_bool | ( | use_osr | , |
true | , | ||
"use on-stack replacement" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination DEFINE_bool | ( | array_index_dehoisting | , |
true | , | ||
"perform array index dehoisting" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination DEFINE_bool | ( | trace_dead_code_elimination | , |
false | , | ||
"trace dead code elimination" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures DEFINE_bool | ( | lookup_sample_by_shared | , |
true | , | ||
"when picking a function to | optimize, | ||
watch for shared function" " | info, | ||
not JSFunction itself" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures DEFINE_bool | ( | inline_construct | , |
true | , | ||
"inline constructor calls" | |||
) |
|
inline |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference DEFINE_bool | ( | optimize_for_in | , |
true | , | ||
"optimize functions containing for-in loops" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations DEFINE_bool | ( | parallel_recompilation | , |
false | , | ||
"optimizing hot functions asynchronously on a separate thread" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments DEFINE_bool | ( | watch_ic_patching | , |
false | , | ||
"profiler considers IC stability" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler DEFINE_bool | ( | self_optimization | , |
false | , | ||
"primitive functions trigger their own optimization" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing DEFINE_bool | ( | retry_self_opt | , |
false | , | ||
"re-try self-optimization if it failed" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing DEFINE_bool | ( | interrupt_at_exit | , |
false | , | ||
"insert an interrupt check at function exit" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly DEFINE_bool | ( | enable_sse2 | , |
true | , | ||
"enable use of SSE2 instructions if available" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available DEFINE_bool | ( | enable_sse4_1 | , |
true | , | ||
"enable use of SSE4.1 instructions if available" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available DEFINE_bool | ( | enable_rdtsc | , |
true | , | ||
"enable use of RDTSC instruction if available" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available DEFINE_bool | ( | enable_armv7 | , |
true | , | ||
"enable use of ARMv7 instructions if available (ARM only)" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension DEFINE_bool | ( | expose_externalize_string | , |
false | , | ||
"expose externalize string extension" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture DEFINE_bool | ( | builtins_in_stack_traces | , |
false | , | ||
"show built-in functions in stack traces" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files DEFINE_bool | ( | inline_new | , |
true | , | ||
"use fast inline allocation" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs DEFINE_bool | ( | trace | , |
false | , | ||
"trace function calls" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants DEFINE_bool | ( | lazy | , |
true | , | ||
"use lazy compilation" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization DEFINE_bool | ( | trace_opt_stats | , |
false | , | ||
"trace lazy optimization statistics" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations DEFINE_bool | ( | always_opt | , |
false | , | ||
"always try to optimize functions" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt DEFINE_bool | ( | trace_deopt | , |
false | , | ||
"trace deoptimization" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing DEFINE_bool | ( | always_full_compiler | , |
false | , | ||
"try to use the dedicated run-once backend for all code" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up DEFINE_bool | ( | compilation_cache | , |
true | , | ||
"enable compilation cache" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions DEFINE_bool | ( | trace_debug_json | , |
false | , | ||
"trace debugging JSON request/response" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue DEFINE_bool | ( | enable_liveedit | , |
true | , | ||
"enable liveedit experimental feature" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting 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" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection DEFINE_bool | ( | trace_gc_nvp | , |
false | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection DEFINE_bool | ( | print_cumulative_gc_stat | , |
false | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection DEFINE_bool | ( | trace_fragmentation | , |
false | , | ||
"report fragmentation for old pointer and data pages" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted DEFINE_bool | ( | collect_maps | , |
true | , | ||
"garbage collect maps from which no objects can be reached" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc DEFINE_bool | ( | incremental_marking | , |
true | , | ||
"use incremental marking" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps DEFINE_bool | ( | trace_incremental_marking | , |
false | , | ||
"trace progress of the incremental marking" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage DEFINE_bool | ( | use_idle_notification | , |
true | , | ||
"Use idle notification to reduce memory footprint." | |||
) |
|
inline |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC DEFINE_bool | ( | lazy_sweeping | , |
true | , | ||
"Use lazy sweeping for old pointer and data spaces" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only DEFINE_bool | ( | compact_code_space | , |
true | , | ||
"Compact code space on full non-incremental collections" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections DEFINE_bool | ( | cleanup_code_caches_at_gc | , |
true | , | ||
"Flush inline caches prior to mark compact collection and ""flush code caches in maps during mark compact cycle." | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing DEFINE_bool | ( | allow_natives_syntax | , |
false | , | ||
"allow natives syntax" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing DEFINE_bool | ( | trace_sim | , |
false | , | ||
"Trace simulator execution" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions DEFINE_bool | ( | preallocate_message_memory | , |
false | , | ||
"preallocate some memory to build stack traces." | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads DEFINE_bool | ( | regexp_optimization | , |
true | , | ||
"generate optimized regexp code" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console DEFINE_bool | ( | dump_counters | , |
false | , | ||
"Dump counters on exit" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events DEFINE_bool | ( | debug_script_collected_events | , |
true | , | ||
"Enable debugger script collected events" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects DEFINE_bool | ( | gdbjit_dump | , |
false | , | ||
"dump elf objects with debug info to disk" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring DEFINE_bool | ( | force_marking_deque_overflows | , |
false | , | ||
"force overflows of marking deque by reducing it's size ""to 64 words" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute DEFINE_bool | ( | trace_codegen | , |
false | , | ||
"print name of functions for which code is generated" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code DEFINE_bool | ( | print_builtin_source | , |
false | , | ||
"pretty print source code for builtins" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST DEFINE_bool | ( | print_builtin_ast | , |
false | , | ||
"print source AST for builtins" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST function name where to insert a breakpoint DEFINE_bool | ( | print_builtin_scopes | , |
false | , | ||
"print scopes for builtins" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST function name where to insert a breakpoint print scopes DEFINE_bool | ( | trace_contexts | , |
false | , | ||
"trace contexts operations" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST function name where to insert a breakpoint print scopes perform GC prior to some allocations DEFINE_bool | ( | gc_verbose | , |
false | , | ||
"print stuff during garbage collection" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST function name where to insert a breakpoint print scopes perform GC prior to some allocations report heap statistics before and after GC DEFINE_bool | ( | code_stats | , |
false | , | ||
"report code statistics after GC" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST function name where to insert a breakpoint print scopes perform GC prior to some allocations report heap statistics before and after GC verify that code holds on to at most one native context after GC DEFINE_bool | ( | print_handles | , |
false | , | ||
"report handles after GC" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST function name where to insert a breakpoint print scopes perform GC prior to some allocations report heap statistics before and after GC verify that code holds on to at most one native context after GC report global handles after GC DEFINE_bool | ( | trace_ic | , |
false | , | ||
"trace inline cache state transitions" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST function name where to insert a breakpoint print scopes perform GC prior to some allocations report heap statistics before and after GC verify that code holds on to at most one native context after GC report global handles after GC print interfaces DEFINE_bool | ( | print_interface_details | , |
false | , | ||
"print interface inference details" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST function name where to insert a breakpoint print scopes perform GC prior to some allocations report heap statistics before and after GC verify that code holds on to at most one native context after GC report global handles after GC print interfaces depth for printing interfaces DEFINE_bool | ( | trace_normalization | , |
false | , | ||
"prints when objects are turned into dictionaries." | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST function name where to insert a breakpoint print scopes perform GC prior to some allocations report heap statistics before and after GC verify that code holds on to at most one native context after GC report global handles after GC print interfaces depth for printing interfaces trace lazy compilation DEFINE_bool | ( | collect_heap_spill_statistics | , |
false | , | ||
"report heap spill statistics along with heap_stats ""(requires heap_stats)" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST function name where to insert a breakpoint print scopes perform GC prior to some allocations report heap statistics before and after GC verify that code holds on to at most one native context after GC report global handles after GC print interfaces depth for printing interfaces trace lazy compilation trace isolate state changes DEFINE_bool | ( | log_state_changes | , |
false | , | ||
"Log state changes." | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT enable GDBJIT interface for all code objects dump only objects containing this substring stress the GC compactor to flush out enable asserts that are slow to execute pretty print source code print source AST function name where to insert a breakpoint print scopes perform GC prior to some allocations report heap statistics before and after GC verify that code holds on to at most one native context after GC report global handles after GC print interfaces depth for printing interfaces trace lazy compilation trace isolate state changes enable possessive quantifier syntax for testing DEFINE_bool | ( | trace_regexp_bytecodes | , |
false | , | ||
"trace regexp bytecode execution" | |||
) |
Log all events to the log file DEFINE_bool | ( | log_runtime | , |
false | , | ||
"Activate runtime system %Log call." | |||
) |
Log all events to the log file Log API events to the log file DEFINE_bool | ( | log_code | , |
false | , | ||
"Log code events to the log file without profiling." | |||
) |
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool DEFINE_bool | ( | log_handles | , |
false | , | ||
"Log global handle events." | |||
) |
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool log positions Log suspect operations DEFINE_bool | ( | prof | , |
false | , | ||
"Log statistical profiling information (implies --log-code)." | |||
) |
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool log positions Log suspect operations Used with starts profiling automatically DEFINE_bool | ( | prof_lazy | , |
false | , | ||
"Used with -- | prof, | ||
only does sampling and logging" "when profiler is active(implies--noprof_auto)." | |||
) |
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool log positions Log suspect operations Used with starts profiling automatically Used with turns on browser compatible mode for profiling DEFINE_bool | ( | log_regexp | , |
false | , | ||
"Log regular expression execution." | |||
) |
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool log positions Log suspect operations Used with starts profiling automatically Used with turns on browser compatible mode for profiling Update sliding state window counters Enable low level linux profiler trace elements transitions DEFINE_bool | ( | print_code_stubs | , |
false | , | ||
"print code stubs" | |||
) |
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool log positions Log suspect operations Used with starts profiling automatically Used with turns on browser compatible mode for profiling Update sliding state window counters Enable low level linux profiler trace elements transitions 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" | |||
) |
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool log positions Log suspect operations Used with starts profiling automatically Used with turns on browser compatible mode for profiling Update sliding state window counters Enable low level linux profiler trace elements transitions test secondary stub cache by disabling the primary one print generated code DEFINE_bool | ( | print_opt_code | , |
false | , | ||
"print optimized code" | |||
) |
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool log positions Log suspect operations Used with starts profiling automatically Used with turns on browser compatible mode for profiling Update sliding state window counters Enable low level linux profiler trace elements transitions test secondary stub cache by disabling the primary one print generated code print unoptimized code before printing optimized code based on it DEFINE_bool | ( | print_code_verbose | , |
false | , | ||
"print more information for code" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping DEFINE_implication | ( | harmony | , |
harmony_modules | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies DEFINE_implication | ( | harmony | , |
harmony_collections | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching DEFINE_implication | ( | experimental_profiler | , |
self_optimization | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt DEFINE_implication | ( | experimental_profiler | , |
count_based_interrupts | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit DEFINE_implication | ( | experimental_profiler | , |
weighted_back_edges | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing DEFINE_implication | ( | trace_opt_verbose | , |
trace_opt | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining DEFINE_int | ( | max_inlined_source_size | , |
600 | , | ||
"maximum source size in bytes considered for a single inlining" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining DEFINE_int | ( | max_inlined_nodes_cumulative | , |
196 | , | ||
"maximum cumulative number of AST nodes considered for inlining" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction DEFINE_int | ( | deopt_every_n_times | , |
0 | , | ||
"deoptimize every n times a deopt point is passed" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement DEFINE_int | ( | stress_runs | , |
0 | , | ||
"number of stress runs" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation DEFINE_int | ( | parallel_recompilation_queue_length | , |
2 | , | ||
"the length of the parallel compilation queue" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering DEFINE_int | ( | interrupt_budget | , |
0x1700 | , | ||
"execution budget before interrupt is triggered" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization DEFINE_int | ( | self_opt_count | , |
130 | , | ||
"call count before self-optimization" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting DEFINE_int | ( | stack_size | , |
kPointerSize * | 123, | ||
"default size of stack region v8 is allowed to use (in kBytes)" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs DEFINE_int | ( | gc_interval | , |
- | 1, | ||
"garbage collect after <n> allocations" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator DEFINE_int | ( | stop_sim_at | , |
0 | , | ||
"Simulator stop after x number of instructions" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag DEFINE_int | ( | testing_int_flag | , |
13 | , | ||
"testing_int_flag" | |||
) |
v8::internal::DEFINE_NEW_H_BITWISE_INSTR | ( | HSar | , |
c_left-> | NumberValueAsInteger32) >>(c_right->NumberValueAsInteger32()&0x1f | ||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft DEFINE_string | ( | hydrogen_filter | , |
"" | , | ||
"optimization filter" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object DEFINE_string | ( | expose_debug_as | , |
NULL | , | ||
"expose debug in global object" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag DEFINE_string | ( | testing_string_flag | , |
" | Hello, | ||
world!" | , | ||
"string-flag" | |||
) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness DEFINE_string | ( | testing_serialization_file | , |
"/tmp/serdes" | , | ||
"file in which to serialize heap" | |||
) |
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool log positions Log suspect operations Used with starts profiling automatically Used with turns on browser compatible mode for profiling Update sliding state window counters DEFINE_string | ( | logfile | , |
"v8.log" | , | ||
"Specify the name of the log file." | |||
) |
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool log positions Log suspect operations Used with starts profiling automatically Used with turns on browser compatible mode for profiling Update sliding state window counters Enable low level linux profiler DEFINE_string | ( | gc_fake_mmap | , |
"/tmp/__v8_gc__" | , | ||
"Specify the name of the file for fake gc mmap used in ll_prof" | |||
) |
void v8::internal::DeleteArray | ( | T * | array | ) |
Definition at line 91 of file allocation.h.
Referenced by Log::Close(), Logger::DebugEvent(), StartupDataDecompressor::Decompress(), ArrayDeallocator< T >::Delete(), HandleScopeImplementer::DeleteExtensions(), Vector< const SubjectChar >::Dispose(), SourceResource::Dispose(), DoubleToFixedCString(), RegExpStack::EnsureCapacity(), StringsStorage::GetVFormatted(), HeapStringAllocator::grow(), Snapshot::Initialize(), ParserApi::Parse(), InputStreamUtf16Buffer::PushBack(), ReadCharsFromFile(), ReadLine(), Logger::NameMap::Remove(), HandleScopeImplementer::ReturnBlock(), RUNTIME_FUNCTION(), Flag::set_string_value(), V8HeapExplorer::TagGlobalObjects(), NewSpace::TearDown(), TEST(), THREADED_TEST(), String::AsciiValue::~AsciiValue(), BacktrackStack::~BacktrackStack(), CompilationSubCache::~CompilationSubCache(), ExternalReferenceDecoder::~ExternalReferenceDecoder(), RegExpImpl::GlobalCache::~GlobalCache(), HandleScopeImplementer::~HandleScopeImplementer(), HeapStringAllocator::~HeapStringAllocator(), InputStreamUtf16Buffer::~InputStreamUtf16Buffer(), Logger::NameMap::~NameMap(), ParserMessage::~ParserMessage(), SamplingCircularQueue::~SamplingCircularQueue(), ScopedVector< char >::~ScopedVector(), StartupDataDecompressor::~StartupDataDecompressor(), StringsStorage::~StringsStorage(), TestAsciiResource::~TestAsciiResource(), TestResource::~TestResource(), String::Utf8Value::~Utf8Value(), and String::Value::~Value().
const DivMagicNumbers DivMagicNumberFor | ( | int32_t | divisor | ) |
Definition at line 93 of file utils.cc.
References DivMagicNumberFor11, DivMagicNumberFor125, DivMagicNumberFor25, DivMagicNumberFor3, DivMagicNumberFor5, DivMagicNumberFor625, DivMagicNumberFor7, DivMagicNumberFor9, and InvalidDivMagicNumber.
v8::internal::DONT_INLINE_NODE | ( | ArrayLiteral | ) |
Definition at line 1089 of file ast.cc.
References CStrVector(), Runtime::INLINE, and kDontInline.
|
inline |
Definition at line 37 of file double.h.
Referenced by Object::GetHash().
void DoubleToAscii | ( | double | v, |
DtoaMode | mode, | ||
int | requested_digits, | ||
Vector< char > | buffer, | ||
int * | sign, | ||
int * | length, | ||
int * | point | ||
) |
Definition at line 56 of file dtoa.cc.
References ASSERT, BignumDtoa(), DTOA_FIXED, DTOA_PRECISION, DTOA_SHORTEST, FAST_DTOA_PRECISION, FAST_DTOA_SHORTEST, FastDtoa(), FastFixedDtoa(), and UNREACHABLE.
Referenced by DoubleToCString(), DoubleToExponentialCString(), DoubleToFixedCString(), DoubleToPrecisionCString(), and TEST().
const char * DoubleToCString | ( | double | v, |
Vector< char > | buffer | ||
) |
Definition at line 68 of file conversions.cc.
References DoubleToAscii(), DTOA_SHORTEST, FP_INFINITE, FP_NAN, FP_ZERO, fpclassify(), kBase10MaximalLength, Vector< T >::length(), sign, and Vector< T >::start().
Referenced by DuplicateFinder::AddNumber(), DoubleToFixedCString(), IntToCString(), and Heap::NumberToString().
char * DoubleToExponentialCString | ( | double | value, |
int | f | ||
) |
Definition at line 247 of file conversions.cc.
References ASSERT, DoubleToAscii(), DTOA_PRECISION, DTOA_SHORTEST, kBase10MaximalLength, and sign.
Referenced by RUNTIME_FUNCTION().
char * DoubleToFixedCString | ( | double | value, |
int | f | ||
) |
Definition at line 143 of file conversions.cc.
References SimpleStringBuilder::AddCharacter(), SimpleStringBuilder::AddPadding(), SimpleStringBuilder::AddString(), SimpleStringBuilder::AddSubstring(), ARRAY_SIZE, ASSERT, DeleteArray(), DoubleToAscii(), DoubleToCString(), DTOA_FIXED, SimpleStringBuilder::Finalize(), negative, sign, and StrDup().
Referenced by RUNTIME_FUNCTION().
|
inline |
Definition at line 95 of file conversions-inl.h.
References Double::Exponent(), FastD2I(), FastI2D(), Double::kSignificandSize, Double::Sign(), and Double::Significand().
Referenced by HConstant::CopyToTruncatedInt32(), DoubleToUint32(), HConstant::HConstant(), NumberToInt32(), and RUNTIME_FUNCTION().
|
inline |
Definition at line 88 of file conversions-inl.h.
References v8::isfinite(), and isnan().
Referenced by RUNTIME_FUNCTION(), and CallICBase::TryUpdateExtraICState().
char * DoubleToPrecisionCString | ( | double | value, |
int | p | ||
) |
Definition at line 292 of file conversions.cc.
References SimpleStringBuilder::AddCharacter(), SimpleStringBuilder::AddPadding(), SimpleStringBuilder::AddString(), SimpleStringBuilder::AddSubstring(), ASSERT, DoubleToAscii(), DTOA_PRECISION, SimpleStringBuilder::Finalize(), Min(), NULL, SimpleStringBuilder::position(), sign, StrLength(), and USE().
Referenced by RUNTIME_FUNCTION().
char * DoubleToRadixCString | ( | double | value, |
int | radix | ||
) |
Definition at line 362 of file conversions.cc.
References SimpleStringBuilder::AddCharacter(), SimpleStringBuilder::AddSubstring(), ASSERT, and SimpleStringBuilder::Finalize().
Referenced by RUNTIME_FUNCTION().
|
inline |
Definition at line 101 of file conversions.h.
References DoubleToInt32().
Referenced by NumberToUint32(), and ExternalUnsignedIntArray::SetValue().
typedef v8::internal::DWORD | ( | __stdcall * | DLL_FUNC_TYPESymGetOptions | ) |
Referenced by OS::Guard(), OS::ProtectCode(), SamplerThread::SampleContext(), Time::SetToCurrentTime(), and Win32Semaphore::Wait().
typedef v8::internal::DWORD | ( | __stdcall * | DLL_FUNC_TYPESymSetOptions | ) |
typedef v8::internal::DWORD64 | ( | __stdcall * | DLL_FUNC_TYPESymLoadModule64 | ) |
typedef v8::internal::DWORD64 | ( | __stdcall * | DLL_FUNC_TYPESymGetModuleBase64 | ) |
int ElementsKindToShiftSize | ( | ElementsKind | elements_kind | ) |
Definition at line 230 of file lithium.cc.
References DICTIONARY_ELEMENTS, EXTERNAL_BYTE_ELEMENTS, EXTERNAL_DOUBLE_ELEMENTS, EXTERNAL_FLOAT_ELEMENTS, EXTERNAL_INT_ELEMENTS, EXTERNAL_PIXEL_ELEMENTS, EXTERNAL_SHORT_ELEMENTS, EXTERNAL_UNSIGNED_BYTE_ELEMENTS, EXTERNAL_UNSIGNED_INT_ELEMENTS, EXTERNAL_UNSIGNED_SHORT_ELEMENTS, FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, FAST_HOLEY_DOUBLE_ELEMENTS, FAST_HOLEY_ELEMENTS, FAST_HOLEY_SMI_ELEMENTS, FAST_SMI_ELEMENTS, kPointerSizeLog2, NON_STRICT_ARGUMENTS_ELEMENTS, and UNREACHABLE.
bool EnableSlowAsserts | ( | ) |
Definition at line 105 of file checks.cc.
References FLAG_enable_slow_asserts.
bool EvalComparison | ( | Token::Value | op, |
double | op1, | ||
double | op2 | ||
) |
Definition at line 1258 of file assembler.cc.
References ASSERT, EQ, Token::IsCompareOp(), and UNREACHABLE.
v8::internal::EXTERNAL_ELEMENTS_CHECK | ( | UnsignedShort | , |
EXTERNAL_UNSIGNED_SHORT_ARRAY_TYPE | |||
) |
EXTERNAL_UNSIGNED_INT_ARRAY_TYPE v8::internal::EXTERNAL_ELEMENTS_CHECK | ( | Float | , |
EXTERNAL_FLOAT_ARRAY_TYPE | |||
) |
double fast_cos | ( | double | x | ) |
Definition at line 64 of file platform-nullos.cc.
References UNIMPLEMENTED.
double fast_log | ( | double | x | ) |
Definition at line 76 of file platform-nullos.cc.
References UNIMPLEMENTED.
double fast_sin | ( | double | x | ) |
Definition at line 58 of file platform-nullos.cc.
References UNIMPLEMENTED.
double v8::internal::fast_sqrt | ( | double | input | ) |
Referenced by RUNTIME_FUNCTION().
double fast_tan | ( | double | x | ) |
Definition at line 70 of file platform-nullos.cc.
References UNIMPLEMENTED.
|
inline |
Definition at line 69 of file conversions.h.
Referenced by DoubleToInt32(), Value::IsInt32(), Heap::NumberFromDouble(), RUNTIME_FUNCTION(), TEST(), and Object::ToSmi().
|
inline |
Definition at line 58 of file conversions.h.
Referenced by RUNTIME_FUNCTION(), FastElementsAccessor< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS >, kPointerSize >::SetLengthWithoutNormalize(), and TEST().
|
inline |
Definition at line 62 of file conversions-inl.h.
References negative.
Referenced by Value::IsUint32().
bool FastDtoa | ( | double | v, |
FastDtoaMode | mode, | ||
int | requested_digits, | ||
Vector< char > | buffer, | ||
int * | length, | ||
int * | decimal_point | ||
) |
Definition at line 709 of file fast-dtoa.cc.
References ASSERT, FAST_DTOA_PRECISION, FAST_DTOA_SHORTEST, and UNREACHABLE.
Referenced by DoubleToAscii(), and TEST().
bool FastFixedDtoa | ( | double | v, |
int | fractional_count, | ||
Vector< char > | buffer, | ||
int * | length, | ||
int * | decimal_point | ||
) |
Definition at line 312 of file fixed-dtoa.cc.
References ASSERT, Double::Exponent(), kMaxUInt32, Double::Significand(), and V8_2PART_UINT64_C.
Referenced by DoubleToAscii(), and TEST().
|
inline |
Definition at line 76 of file conversions.h.
Referenced by DoubleToInt32(), Value::IsInt32(), Heap::NumberFromInt32(), RUNTIME_FUNCTION(), and Object::ToSmi().
|
inline |
Definition at line 180 of file elements-kind.h.
References ASSERT, FAST_ELEMENTS, FAST_HOLEY_ELEMENTS, FAST_SMI_ELEMENTS, and IsFastSmiElementsKind().
Referenced by JSObject::ResetElements().
|
inline |
Definition at line 84 of file conversions.h.
Referenced by Value::IsUint32(), and Heap::NumberFromUint32().
void FatalProcessOutOfMemory | ( | const char * | message | ) |
Definition at line 175 of file preparser-api.cc.
References V8_Fatal().
Referenced by Malloced::FatalProcessOutOfMemory(), and Malloced::New().
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony features | ( | except | typeof | ) |
|
inline |
Definition at line 42 of file macro-assembler-arm.h.
References kHeapObjectTag.
Referenced by MacroAssembler::IsObjectStringType().
|
inline |
Definition at line 955 of file macro-assembler-ia32.h.
References kHeapObjectTag.
Referenced by CodeGenerator::FixedArrayElementOperand().
|
inline |
Definition at line 961 of file macro-assembler-ia32.h.
References kHeapObjectTag.
void v8::internal::FindAsciiStringIndices | ( | Vector< const char > | subject, |
char | pattern, | ||
ZoneList< int > * | indices, | ||
unsigned int | limit, | ||
Zone * | zone | ||
) |
Definition at line 2834 of file runtime.cc.
References List< T, P >::Add(), ASSERT, Vector< T >::length(), NULL, and Vector< T >::start().
Referenced by FindStringIndicesDispatch().
void v8::internal::FindStringIndices | ( | Isolate * | isolate, |
Vector< const SubjectChar > | subject, | ||
Vector< const PatternChar > | pattern, | ||
ZoneList< int > * | indices, | ||
unsigned int | limit, | ||
Zone * | zone | ||
) |
Definition at line 2857 of file runtime.cc.
References List< T, P >::Add(), ASSERT, Vector< T >::length(), and StringSearch< PatternChar, SubjectChar >::Search().
Referenced by FindStringIndicesDispatch().
void v8::internal::FindStringIndicesDispatch | ( | Isolate * | isolate, |
String * | subject, | ||
String * | pattern, | ||
ZoneList< int > * | indices, | ||
unsigned int | limit, | ||
Zone * | zone | ||
) |
Definition at line 2879 of file runtime.cc.
References ASSERT, FindAsciiStringIndices(), FindStringIndices(), String::GetFlatContent(), String::FlatContent::IsAscii(), String::FlatContent::IsFlat(), Vector< T >::length(), String::FlatContent::ToAsciiVector(), and String::FlatContent::ToUC16Vector().
Referenced by RUNTIME_FUNCTION().
Definition at line 216 of file handles.cc.
References CALL_HEAP_FUNCTION.
Referenced by CalculateLineEnds(), RegExpImpl::Compile(), RUNTIME_FUNCTION(), and THREADED_TEST().
void FlattenString | ( | Handle< String > | string | ) |
Definition at line 211 of file handles.cc.
References CALL_HEAP_FUNCTION_VOID.
Referenced by RegExpImpl::AtomExecRaw(), RegExpEngine::Compile(), MessageHandler::GetMessage(), GetUtf8Length(), RegExpImpl::IrregexpPrepare(), RUNTIME_FUNCTION(), Runtime::StringMatch(), TEST(), THREADED_TEST(), Utf8Length(), String::Write(), String::WriteAscii(), and String::WriteUtf8().
void Flush | ( | FILE * | out | ) |
Definition at line 65 of file v8utils.cc.
Referenced by Flush(), and RUNTIME_FUNCTION().
Definition at line 259 of file handles.cc.
References CALL_HEAP_FUNCTION, and Runtime::ForceDeleteObjectProperty().
Referenced by Object::ForceDelete().
Handle< Object > ForceSetProperty | ( | Handle< JSObject > | object, |
Handle< Object > | key, | ||
Handle< Object > | value, | ||
PropertyAttributes | attributes | ||
) |
Definition at line 246 of file handles.cc.
References CALL_HEAP_FUNCTION, and Runtime::ForceSetObjectProperty().
Referenced by Object::ForceSet(), and RUNTIME_FUNCTION().
F v8::internal::FUNCTION_CAST | ( | Address | addr | ) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old generation | ( | in | kBytes | ) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random generator | ( | 0 | , |
the | default, | ||
means to use system | random | ||
) |
Referenced by LChunk::Codegen().
Handle< FixedArray > GetEnumPropertyKeys | ( | Handle< JSObject > | object, |
bool | cache_result | ||
) |
Definition at line 719 of file handles.cc.
References ALL_DESCRIPTORS, ASSERT, Object::cast(), Isolate::counters(), StringDictionary::DoGenerateNewEnumerationIndices(), DONT_ENUM, Isolate::factory(), FIELD, Smi::FromInt(), DescriptorArray::GetEnumCache(), Isolate::heap(), Handle< T >::is_null(), DescriptorArray::kEnumCacheBridgeLength, keys(), Map::kInvalidEnumCache, HeapObject::map(), Factory::NewFixedArray(), OWN_DESCRIPTORS, ReduceFixedArrayTo(), and DescriptorArray::SetEnumCache().
Referenced by GetKeysInFixedArrayFor().
ElementsKind GetFastElementsKindFromSequenceIndex | ( | int | sequence_number | ) |
Definition at line 75 of file elements-kind.cc.
References ASSERT, and kFastElementsKindCount.
Referenced by GetNextMoreGeneralFastElementsKind(), and JSFunction::set_initial_map_and_cache_transitions().
SmartArrayPointer<char> v8::internal::GetGVNFlagsString | ( | GVNFlagSet | flags | ) |
Definition at line 1816 of file hydrogen.cc.
References ASSERT, DECLARE_FLAG, GVN_TRACKED_FLAG_LIST, GVN_UNTRACKED_FLAG_LIST, kLastFlag, OS::SNPrintF(), and EnumSet< E, T >::ToIntegral().
|
inline |
Definition at line 166 of file elements-kind.h.
References FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, FAST_HOLEY_DOUBLE_ELEMENTS, FAST_HOLEY_ELEMENTS, FAST_HOLEY_SMI_ELEMENTS, and FAST_SMI_ELEMENTS.
Referenced by Heap::AllocateJSArrayAndStorage(), BUILTIN(), FastElementsAccessor< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS >, kPointerSize >::DeleteCommon(), JSObject::EnsureCanContainElements(), IsSimpleMapChangeTransition(), JSObject::SetFastDoubleElement(), JSObject::SetFastElement(), FastElementsAccessor< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS >, kPointerSize >::SetLengthWithoutNormalize(), and JSObject::TransitionElementsKind().
ElementsKind GetInitialFastElementsKind | ( | ) |
Definition at line 44 of file elements-kind.cc.
References FAST_HOLEY_SMI_ELEMENTS, and FAST_SMI_ELEMENTS.
Referenced by BUILTIN(), Factory::NewFunctionWithPrototype(), JSObject::ResetElements(), and JSFunction::set_initial_map_and_cache_transitions().
|
inline |
Definition at line 40 of file handles-inl.h.
Referenced by Handle< T >::Handle().
|
inline |
Definition at line 44 of file handles-inl.h.
References HeapObject::GetIsolate().
Definition at line 699 of file handles.cc.
References Isolate::counters(), Isolate::factory(), GetKeysInFixedArrayFor(), INCLUDE_PROTOS, and Factory::NewJSArrayWithElements().
Referenced by RUNTIME_FUNCTION().
v8::Handle< v8::Array > GetKeysForIndexedInterceptor | ( | Handle< JSReceiver > | receiver, |
Handle< JSObject > | object | ||
) |
Definition at line 572 of file handles.cc.
Referenced by GetKeysInFixedArrayFor(), and RUNTIME_FUNCTION().
v8::Handle< v8::Array > GetKeysForNamedInterceptor | ( | Handle< JSReceiver > | receiver, |
Handle< JSObject > | object | ||
) |
Definition at line 547 of file handles.cc.
Referenced by GetKeysInFixedArrayFor(), and RUNTIME_FUNCTION().
Handle< FixedArray > GetKeysInFixedArrayFor | ( | Handle< JSReceiver > | object, |
KeyCollectionType | type, | ||
bool * | threw | ||
) |
Definition at line 606 of file handles.cc.
References v8::ACCESS_KEYS, AddKeysFromJSArray(), ARRAY_SIZE, ASSERT, Execution::Call(), JSObject::cast(), JSFunction::cast(), JSProxy::cast(), Isolate::context(), Isolate::factory(), GetEnumPropertyKeys(), GetKeysForIndexedInterceptor(), GetKeysForNamedInterceptor(), Isolate::heap(), Handle< T >::IsEmpty(), LOCAL_ONLY, Isolate::MayNamedAccess(), Context::native_context(), Factory::NewFixedArray(), Isolate::ReportFailedAccessCheck(), UnionOfKeys(), and USE().
Referenced by GetKeysFor(), Object::GetOwnPropertyNames(), Object::GetPropertyNames(), and RUNTIME_FUNCTION().
ElementsKind GetNextMoreGeneralFastElementsKind | ( | ElementsKind | elements_kind, |
bool | allow_only_packed | ||
) |
Definition at line 92 of file elements-kind.cc.
References ASSERT, GetFastElementsKindFromSequenceIndex(), GetSequenceIndexFromFastElementsKind(), IsFastElementsKind(), IsFastHoleyElementsKind(), TERMINAL_FAST_ELEMENTS_KIND, and UNREACHABLE.
Referenced by Map::FindTransitionedMap(), and HCheckMaps::NewWithTransitions().
|
inline |
Definition at line 152 of file elements-kind.h.
References FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, FAST_HOLEY_DOUBLE_ELEMENTS, FAST_HOLEY_ELEMENTS, FAST_HOLEY_SMI_ELEMENTS, and FAST_SMI_ELEMENTS.
Definition at line 282 of file handles.cc.
References CALL_HEAP_FUNCTION, Isolate::factory(), Factory::LookupAsciiSymbol(), and Object.
Referenced by JSProxy::CallTrap(), Isolate::CaptureCurrentStackTrace(), Execution::CharAt(), Object::Get(), StackFrame::GetColumn(), StackFrame::GetFunctionName(), StackFrame::GetLineNumber(), JSProxy::GetPropertyAttributeWithHandler(), StackFrame::GetScriptName(), StackFrame::GetScriptNameOrSourceURL(), StackFrame::IsConstructor(), StackFrame::IsEval(), KeyedCallIC::LoadFunction(), JSProxy::SetPropertyViaPrototypesWithHandler(), Isolate::StackOverflow(), TryCatch::StackTrace(), and TEST().
Definition at line 290 of file handles.cc.
References CALL_HEAP_FUNCTION, and Runtime::GetObjectProperty().
Handle< Object > GetPropertyWithInterceptor | ( | Handle< JSObject > | receiver, |
Handle< JSObject > | holder, | ||
Handle< String > | name, | ||
PropertyAttributes * | attributes | ||
) |
Definition at line 298 of file handles.cc.
References CALL_HEAP_FUNCTION, and Object.
int GetScriptColumnNumber | ( | Handle< Script > | script, |
int | code_pos | ||
) |
Definition at line 504 of file handles.cc.
References Smi::cast(), FixedArray::cast(), FixedArray::get(), and GetScriptLineNumber().
Referenced by Function::GetScriptColumnNumber().
int GetScriptLineNumber | ( | Handle< Script > | script, |
int | code_pos | ||
) |
Definition at line 479 of file handles.cc.
References Smi::cast(), FixedArray::cast(), FixedArray::get(), InitScriptLineEnds(), and FixedArrayBase::length().
Referenced by Isolate::CaptureCurrentStackTrace(), GetScriptColumnNumber(), Function::GetScriptLineNumber(), GetScriptLineNumberSafe(), Logger::LogExistingFunction(), Compiler::RecordFunctionCompilation(), and TEST().
int GetScriptLineNumberSafe | ( | Handle< Script > | script, |
int | code_pos | ||
) |
Definition at line 517 of file handles.cc.
References String::cast(), GetScriptLineNumber(), and String::length().
Referenced by Isolate::DoThrow(), JavaScriptFrame::Print(), and JavaScriptFrame::PrintTop().
Definition at line 366 of file handles.cc.
References Handle< T >::cast(), Isolate::counters(), GlobalHandles::Create(), Isolate::factory(), Isolate::global_handles(), Handle< T >::location(), GlobalHandles::MakeWeak(), Factory::NewJSObject(), and NULL.
Referenced by Isolate::CaptureCurrentStackTrace(), MessageHandler::MakeMessageObject(), and RUNTIME_FUNCTION().
int GetSequenceIndexFromFastElementsKind | ( | ElementsKind | elements_kind | ) |
Definition at line 81 of file elements-kind.cc.
References kFastElementsKindCount, and UNREACHABLE.
Referenced by GetNextMoreGeneralFastElementsKind(), and JSFunction::set_initial_map_and_cache_transitions().
|
inline |
Definition at line 1409 of file macro-assembler-arm.h.
References ContextOperand(), cp, and Context::GLOBAL_OBJECT_INDEX.
typedef v8::internal::HANDLE | ( | __stdcall * | DLL_FUNC_TYPECreateToolhelp32Snapshot | ) |
Referenced by SamplerThread::SampleContext().
|
inline |
Definition at line 117 of file v8utils.h.
Referenced by JSObject::AddProperty(), JSProxy::CallTrap(), DictionaryElementsAccessor::DeleteCommon(), JSObject::DeleteElement(), JSObject::DeleteProperty(), JSProxy::DeletePropertyWithHandler(), Runtime::GetObjectProperty(), JSProxy::GetPropertyAttributeWithHandler(), JSObject::GetPropertyWithCallback(), JSObject::PreventExtensions(), IC::ReferenceError(), RUNTIME_FUNCTION(), JSObject::SetDictionaryElement(), JSObject::SetElement(), Runtime::SetObjectProperty(), JSObject::SetPropertyForResult(), JSProxy::SetPropertyViaPrototypesWithHandler(), JSObject::SetPropertyWithCallback(), and IC::TypeError().
|
inline |
Definition at line 5013 of file objects-inl.h.
References StringHasher::AddCharacter(), StringHasher::AddCharacterNoIndex(), StringHasher::GetHashField(), StringHasher::has_trivial_hash(), and StringHasher::is_array_index().
Referenced by HeapObjectsMap::GenerateId(), StringsStorage::GetCopy(), StringsStorage::GetName(), and StringsStorage::GetVFormatted().
intptr_t HeapObjectTagMask | ( | ) |
Definition at line 107 of file checks.cc.
References kHeapObjectTagMask.
void v8::internal::HeapSortPairs | ( | FixedArray * | content, |
FixedArray * | numbers, | ||
int | len | ||
) |
Definition at line 10661 of file objects.cc.
References ASSERT, FixedArray::get(), FixedArrayBase::length(), NumberToUint32(), and FixedArray::SwapPairs().
Referenced by FixedArray::SortPairs().
|
inline |
Definition at line 66 of file scanner.h.
Referenced by RegExpParser::ParseHexEscape().
void InitScriptLineEnds | ( | Handle< Script > | script | ) |
Definition at line 394 of file handles.cc.
References ASSERT, String::cast(), Isolate::factory(), HeapObject::GetIsolate(), Isolate::heap(), and Factory::NewFixedArray().
Referenced by GetScriptLineNumber().
v8::internal::INLINE | ( | void | CopyCharssinkchar *dest, const sourcechar *src, int chars | ) |
v8::internal::INLINE | ( | Dest | BitCastconst Source &source | ) |
v8::internal::INLINE | ( | static HeapObject * | EnsureDoubleAlignedHeap *heap, HeapObject *object, int size | ) |
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 instructions | ( | ARM | only | ) |
|
inline |
Definition at line 62 of file misc-intrinsics.h.
Referenced by RUNTIME_FUNCTION().
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including on console Map counters to a file Enable debugger compile events enable GDBJIT interface | ( | disables compacting | GC | ) |
Referenced by Interface::Add(), and BASE_EMBEDDED< Visitor >::NewVariableProxy().
double v8::internal::InternalStringToDouble | ( | UnicodeCache * | unicode_cache, |
Iterator | current, | ||
EndMark | end, | ||
int | flags, | ||
double | empty_string_val | ||
) |
Definition at line 434 of file conversions-inl.h.
References AdvanceToNonspace(), ALLOW_HEX, ALLOW_OCTALS, ALLOW_TRAILING_JUNK, ASSERT, isDigit(), JunkStringValue(), kMaxSignificantDigits, NONE, sign, SignedZero(), Strtod(), SubStringEquals(), and V8_INFINITY.
Referenced by StringToDouble().
double v8::internal::InternalStringToInt | ( | UnicodeCache * | unicode_cache, |
Iterator | current, | ||
EndMark | end, | ||
int | radix | ||
) |
Definition at line 241 of file conversions-inl.h.
References AdvanceToNonspace(), ASSERT, isDigit(), IsPowerOf2(), JunkStringValue(), kMaxSignificantDigits, negative, SignedZero(), Strtod(), U, and UNREACHABLE.
Referenced by StringToInt().
double v8::internal::InternalStringToIntDouble | ( | UnicodeCache * | unicode_cache, |
Iterator | current, | ||
EndMark | end, | ||
bool | negative, | ||
bool | allow_trailing_junk | ||
) |
Definition at line 140 of file conversions-inl.h.
References AdvanceToNonspace(), ASSERT, isDigit(), JunkStringValue(), overflow, and SignedZero().
const char * IntToCString | ( | int | n, |
Vector< char > | buffer | ||
) |
Definition at line 123 of file conversions.cc.
References DoubleToCString(), kMinInt, Vector< T >::length(), negative, and Vector< T >::start().
Referenced by Heap::NumberToString().
|
inline |
Definition at line 644 of file objects-inl.h.
|
inline |
Definition at line 611 of file objects-inl.h.
|
inline |
Definition at line 837 of file assembler.h.
References is_intn().
Referenced by MemOperand::OffsetIsInt16Encodable().
|
inline |
Definition at line 838 of file assembler.h.
References is_intn().
|
inline |
Definition at line 839 of file assembler.h.
References is_intn().
|
inline |
Definition at line 53 of file assembler-x64.h.
References is_uint32().
|
inline |
Definition at line 836 of file assembler.h.
References is_intn().
|
inline |
Definition at line 832 of file assembler.h.
Referenced by is_int16(), is_int18(), is_int24(), and is_int8().
|
inline |
Definition at line 851 of file assembler.h.
References is_uintn().
|
inline |
Definition at line 852 of file assembler.h.
References is_uintn().
Referenced by BASE_EMBEDDED< Visitor >::OffsetIsUint12Encodable().
|
inline |
Definition at line 853 of file assembler.h.
References is_uintn().
|
inline |
Definition at line 845 of file assembler.h.
References is_uintn().
|
inline |
Definition at line 854 of file assembler.h.
References is_uintn().
|
inline |
Definition at line 855 of file assembler.h.
References is_uintn().
|
inline |
Definition at line 856 of file assembler.h.
References is_uintn().
|
inline |
Definition at line 846 of file assembler.h.
References is_uintn().
|
inline |
|
inline |
Definition at line 63 of file assembler-x64.h.
References kMaxUInt32.
|
inline |
Definition at line 847 of file assembler.h.
References is_uintn().
|
inline |
Definition at line 848 of file assembler.h.
References is_uintn().
|
inline |
Definition at line 849 of file assembler.h.
References is_uintn().
|
inline |
Definition at line 850 of file assembler.h.
References is_uintn().
|
inline |
Definition at line 841 of file assembler.h.
Referenced by is_uint10(), is_uint12(), is_uint16(), is_uint2(), is_uint24(), is_uint26(), is_uint28(), is_uint3(), is_uint4(), is_uint5(), is_uint6(), and is_uint8().
|
inline |
Definition at line 212 of file utils.h.
References IsAligned(), and OffsetFrom().
Referenced by CodeRange::AllocateRawMemory(), CodeRange::FreeRawMemory(), Zone::New(), and NewSpace::SetUp().
|
inline |
Definition at line 206 of file utils.h.
Referenced by SmallPointerList< v8::internal::Map * >::Add(), MemoryAllocator::AllocateChunk(), Heap::CreateCode(), StaticVisitorBase::GetVisitorIdForSize(), SemiSpace::GrowTo(), NewSpace::INLINE(), IsAddressAligned(), ByteArray::LengthFor(), MarkCompactCollector::MigrateObject(), Heap::MoveBlock(), SmallPointerList< v8::internal::Map * >::Reserve(), RUNTIME_FUNCTION(), Code::set_safepoint_table_offset(), FreeListNode::set_size(), Code::set_stack_check_table_offset(), SemiSpace::ShrinkTo(), and VirtualMemory::VirtualMemory().
|
inline |
Definition at line 45 of file char-predicates-inl.h.
|
inline |
Definition at line 62 of file char-predicates-inl.h.
References IsInRange().
Referenced by IsHexDigit(), IsRegExpWord(), RegExpParser::ParseBackReferenceIndex(), and RegExpParser::ParseIntervalQuantifier().
|
inline |
Definition at line 516 of file v8globals.h.
References CONST_HARMONY, and VAR.
Referenced by Declaration::Declaration(), and Scope::DeclareLocal().
|
inline |
Definition at line 89 of file elements-kind.h.
References DICTIONARY_ELEMENTS.
Referenced by Map::has_dictionary_elements().
|
inline |
Definition at line 48 of file conversions.h.
Referenced by InternalStringToDouble(), InternalStringToInt(), and InternalStringToIntDouble().
|
inline |
Definition at line 511 of file v8globals.h.
References DYNAMIC, and DYNAMIC_LOCAL.
Referenced by Variable::is_dynamic().
bool v8::internal::IsEqualNumber | ( | void * | first, |
void * | second | ||
) |
Definition at line 229 of file ast.cc.
References ASSERT, Handle< T >::cast(), and v8::isfinite().
bool v8::internal::IsEqualString | ( | void * | first, |
void * | second | ||
) |
|
inline |
Definition at line 94 of file elements-kind.h.
References FIRST_EXTERNAL_ARRAY_ELEMENTS_KIND, and LAST_EXTERNAL_ARRAY_ELEMENTS_KIND.
Referenced by Map::CopyAsElementsKind(), and Map::has_external_array_elements().
|
inline |
Definition at line 106 of file elements-kind.h.
References FAST_DOUBLE_ELEMENTS, and FAST_HOLEY_DOUBLE_ELEMENTS.
Referenced by FastSmiOrObjectElementsAccessor< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS > >::CopyElementsImpl(), Runtime::CreateArrayLiteralBoilerplate(), JSObject::GetElementsKind(), Map::has_fast_double_elements(), JSObject::HasFastDoubleElements(), RUNTIME_FUNCTION(), JSArray::SetContent(), JSObject::TransitionElementsKind(), and FastElementsAccessor< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS >, kPointerSize >::ValidateContents().
|
inline |
Definition at line 100 of file elements-kind.h.
References ASSERT, FAST_HOLEY_DOUBLE_ELEMENTS, and FIRST_FAST_ELEMENTS_KIND.
Referenced by CanTransitionToMoreGeneralFastElementsKind(), Map::CopyAsElementsKind(), Runtime::CreateArrayLiteralBoilerplate(), JSObject::GetElementsTransitionMapSlow(), GetNextMoreGeneralFastElementsKind(), IsTransitionableFastElementsKind(), RUNTIME_FUNCTION(), JSObject::SetFastElement(), and FastElementsAccessor< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS >, kPointerSize >::SetLengthWithoutNormalize().
|
inline |
Definition at line 132 of file elements-kind.h.
References FAST_HOLEY_DOUBLE_ELEMENTS, FAST_HOLEY_ELEMENTS, and FAST_HOLEY_SMI_ELEMENTS.
Referenced by BUILTIN(), Runtime::CreateArrayLiteralBoilerplate(), JSObject::EnsureCanContainElements(), JSObject::EnsureCanContainHeapObjectElements(), GetNextMoreGeneralFastElementsKind(), JSObject::HasFastHoleyElements(), IsHoleyElementsKind(), Map::IsValidElementsTransition(), RUNTIME_FUNCTION(), JSObject::SetFastDoubleElement(), JSObject::SetFastElement(), FastElementsAccessor< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS >, kPointerSize >::SetLengthWithoutNormalize(), JSObject::TransitionElementsKind(), and FastElementsAccessor< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS >, kPointerSize >::ValidateContents().
|
inline |
Definition at line 126 of file elements-kind.h.
References FAST_ELEMENTS, and FAST_HOLEY_ELEMENTS.
Referenced by CopyObjectToObjectElements(), Runtime::CreateArrayLiteralBoilerplate(), JSObject::EnsureCanContainHeapObjectElements(), Map::has_fast_object_elements(), JSObject::HasFastObjectElements(), IsSimpleMapChangeTransition(), RUNTIME_FUNCTION(), JSArray::SetContent(), and JSObject::TransitionElementsKind().
|
inline |
Definition at line 145 of file elements-kind.h.
References FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, and FAST_SMI_ELEMENTS.
Referenced by ElementsAccessorBase< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS > >::CopyElements(), FastSmiOrObjectElementsAccessor< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS > >::CopyElementsImpl(), FastElementsAccessor< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS >, kPointerSize >::DeleteCommon(), Map::FindTransitionedMap(), HLoadKeyedFastElement::HLoadKeyedFastElement(), HCheckMaps::NewWithTransitions(), and HLoadKeyedFastElement::RequiresHoleCheck().
|
inline |
Definition at line 120 of file elements-kind.h.
References FAST_HOLEY_SMI_ELEMENTS, and FAST_SMI_ELEMENTS.
Referenced by BUILTIN(), FastSmiOrObjectElementsAccessor< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS > >::CopyElementsImpl(), JSObject::EnsureCanContainElements(), FastSmiToObjectElementsKind(), Map::has_fast_smi_elements(), JSObject::HasFastSmiElements(), HLoadKeyedFastElement::HLoadKeyedFastElement(), IsSimpleMapChangeTransition(), RUNTIME_FUNCTION(), JSArray::SetContent(), JSObject::TransitionElementsKind(), FastElementsAccessor< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS >, kPointerSize >::ValidateContents(), and HStoreKeyedFastElement::value_is_smi().
|
inline |
Definition at line 112 of file elements-kind.h.
References FAST_ELEMENTS, FAST_HOLEY_ELEMENTS, FAST_HOLEY_SMI_ELEMENTS, and FAST_SMI_ELEMENTS.
Referenced by Heap::AllocateJSArrayAndStorage(), FastSmiOrObjectElementsAccessor< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS > >::CopyElementsImpl(), CopyObjectToObjectElements(), Runtime::CreateArrayLiteralBoilerplate(), FastElementsAccessor< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS >, kPointerSize >::DeleteCommon(), JSObject::GetElementsKind(), Map::has_fast_smi_or_object_elements(), JSObject::HasFastSmiOrObjectElements(), HLoadKeyedFastElement::HLoadKeyedFastElement(), JSObject::TransitionElementsKind(), and FastElementsAccessor< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS >, kPointerSize >::ValidateContents().
|
inline |
Definition at line 68 of file char-predicates-inl.h.
References AsciiAlphaToLower(), IsDecimalDigit(), and IsInRange().
|
inline |
Definition at line 139 of file elements-kind.h.
References DICTIONARY_ELEMENTS, and IsFastHoleyElementsKind().
Referenced by JSObject::SetFastDoubleElementsCapacityAndLength(), and JSObject::SetFastElementsCapacityAndLength().
|
inline |
Definition at line 526 of file v8globals.h.
References CONST, and CONST_HARMONY.
Referenced by Variable::is_const_mode().
|
inline |
Definition at line 55 of file char-predicates-inl.h.
References ASSERT.
Referenced by IsDecimalDigit(), IsHexDigit(), and IsRegExpWord().
|
inline |
Definition at line 521 of file v8globals.h.
References CONST_HARMONY, and LET.
Referenced by Variable::IsGlobalObjectProperty(), and Scope::MustAllocateInContext().
|
inline |
Definition at line 50 of file char-predicates-inl.h.
bool IsMoreGeneralElementsKindTransition | ( | ElementsKind | from_kind, |
ElementsKind | to_kind | ||
) |
Definition at line 109 of file elements-kind.cc.
References FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, FAST_HOLEY_DOUBLE_ELEMENTS, FAST_HOLEY_ELEMENTS, FAST_HOLEY_SMI_ELEMENTS, and FAST_SMI_ELEMENTS.
Referenced by KeyedIC::ComputeStub(), Map::CopyAsElementsKind(), JSObject::GetElementsTransitionMapSlow(), Map::IsValidElementsTransition(), and RUNTIME_FUNCTION().
|
inline |
Definition at line 50 of file utils.h.
References IS_POWER_OF_TWO.
Referenced by SlidingStateWindow::AddState(), InnerPointerToCodeCache::GetCacheEntry(), HashTable< CompilationCacheShape, HashTableKey * >::GetProbe(), HMod::HasPowerOf2Divisor(), StubCache::Initialize(), InternalStringToInt(), RoundDown(), MapSpace::RoundSizeDownToObjectAlignment(), CellSpace::RoundSizeDownToObjectAlignment(), NewSpace::SetUp(), and WhichPowerOf2().
|
inline |
|
inline |
Definition at line 81 of file char-predicates-inl.h.
Referenced by TEST().
|
inline |
|
inline |
Definition at line 74 of file char-predicates-inl.h.
References AsciiAlphaToLower(), IsDecimalDigit(), and IsInRange().
Referenced by TEST().
|
inline |
Definition at line 188 of file elements-kind.h.
References GetHoleyElementsKind(), IsFastObjectElementsKind(), and IsFastSmiElementsKind().
|
inline |
Definition at line 200 of file elements-kind.h.
References IsFastElementsKind(), and TERMINAL_FAST_ELEMENTS_KIND.
Referenced by Map::FindTransitionedMap(), and JSObject::GetElementsTransitionMapSlow().
int JSCallerSavedCode | ( | int | n | ) |
Definition at line 1403 of file frames.cc.
References ASSERT, kNumJSCallerSaved, and JSCallerSavedCodeData::reg_code.
|
inline |
Definition at line 49 of file conversions-inl.h.
References kQuietNaNMask.
Referenced by InternalStringToDouble(), InternalStringToInt(), and InternalStringToIntDouble().
|
override |
Referenced by GetEnumPropertyKeys(), and TEST().
|
inline |
Definition at line 1993 of file objects-inl.h.
References ALL_ENTRIES, ASSERT, String::Equals(), and String::Hash().
Definition at line 318 of file handles.cc.
References CALL_HEAP_FUNCTION, Isolate::heap(), Heap::LookupSingleCharacterStringFromCode(), and Object.
Referenced by RUNTIME_FUNCTION().
void v8::internal::MathSetup | ( | ) |
Definition at line 207 of file platform-win32.cc.
Definition at line 222 of file utils.h.
Referenced by Bignum::AddBignum(), Trace::AdvanceCurrentPositionInTrace(), BUILTIN(), Isolate::CaptureCurrentStackTrace(), Heap::CollectGarbage(), Range::CombinedMax(), RegExpEngine::Compile(), Heap::ConfigureHeap(), CopyWords(), NonStrictArgumentsElementsAccessor::GetCapacityImpl(), RegExpImpl::GlobalCache::GlobalCache(), Heap::IdleNotification(), Range::Intersect(), Range::MulAndCheckOverflow(), Heap::OldGenAllocationLimit(), Heap::OldGenPromotionLimit(), RegExpDisjunction::RegExpDisjunction(), RUNTIME_FUNCTION(), NewSpace::Shrink(), IncrementalMarking::Step(), StringSearch< PatternChar, SubjectChar >::StringSearch(), JSObject::TooManyFastProperties(), Range::Union(), Interval::Union(), and Serializer::VisitPointers().
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable memory | ( | in | Mbytes | ) |
|
inline |
Definition at line 114 of file atomicops_internals_arm_gcc.h.
Referenced by Acquire_Load(), Acquire_Store(), Release_Load(), and Release_Store().
|
inline |
Definition at line 149 of file v8utils.h.
References NULL, T, U, and USE().
Referenced by Heap::AllocateFixedArray(), CompilationSubCache::Clear(), JSFunctionResultCache::Clear(), RUNTIME_FUNCTION(), Map::ZapPrototypeTransitions(), and Map::ZapTransitions().
Definition at line 229 of file utils.h.
Referenced by OutputStreamWriter::AddSubstring(), Logger::NameBuffer::AppendBytes(), Logger::NameBuffer::AppendString(), GenericStringUtf16CharacterStream::BufferSeekForward(), BUILTIN(), MarkCompactCollector::CollectEvacuationCandidates(), Range::CombinedMin(), Bignum::Compare(), Heap::ConfigureHeap(), CopyObjectToObjectElements(), CopyWords(), DoubleToPrecisionCString(), Factory::EmergencyNewError(), ChoiceNode::Emit(), TextNode::FillInBMInfo(), Heap::FreeQueuedChunks(), StringsStorage::GetName(), StaticVisitorBase::GetVisitorIdForSize(), NewSpace::Grow(), HLoadNamedFieldPolymorphic::HLoadNamedFieldPolymorphic(), Heap::IdleNotification(), Range::Intersect(), HValue::LoopWeight(), NewSpace::LowerInlineAllocationLimit(), Range::MulAndCheckOverflow(), Heap::OldGenAllocationLimit(), Heap::OldGenPromotionLimit(), RuntimeProfiler::OptimizeNow(), Bignum::PlusCompare(), RegExpDisjunction::RegExpDisjunction(), RUNTIME_FUNCTION(), Map::set_unused_property_fields(), LiveRange::SetSpillStartIndex(), PagedSpace::SizeOfFirstPage(), IncrementalMarking::Step(), TEST(), Range::Union(), and Interval::Union().
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony modules | ( | implies block | scoping | ) |
Referenced by Scanner::SetHarmonyModules().
double modulo | ( | double | x, |
double | y | ||
) |
Definition at line 52 of file platform-nullos.cc.
References UNIMPLEMENTED.
Referenced by RUNTIME_FUNCTION().
|
inline |
Definition at line 530 of file utils.h.
References StrLength().
|
inline |
Definition at line 534 of file utils.h.
References StrLength().
|
inline |
|
inline |
Definition at line 433 of file constants-arm.h.
References no_hint.
T* v8::internal::NewArray | ( | size_t | size | ) |
Definition at line 83 of file allocation.h.
References Malloced::FatalProcessOutOfMemory(), NULL, and T.
|
inline |
Definition at line 460 of file json-parser.h.
References Factory::NewRawAsciiString(), Factory::NewRawTwoByteString(), and NOT_TENURED.
|
inline |
Definition at line 460 of file json-parser.h.
References Factory::NewRawTwoByteString(), and NOT_TENURED.
|
inline |
Definition at line 465 of file json-parser.h.
References Factory::NewRawAsciiString(), and NOT_TENURED.
|
inline |
Definition at line 68 of file atomicops_internals_arm_gcc.h.
Referenced by NoBarrier_AtomicExchange().
|
inline |
Definition at line 233 of file atomicops_internals_x86_macosx.h.
References NoBarrier_AtomicExchange().
|
inline |
Definition at line 78 of file atomicops_internals_arm_gcc.h.
References Barrier_AtomicIncrement().
Referenced by Sampler::DecreaseProfilingDepth(), Sampler::IncreaseProfilingDepth(), RuntimeProfiler::IsolateEnteredJS(), RuntimeProfiler::IsolateExitedJS(), NoBarrier_AtomicIncrement(), and RuntimeProfiler::StopRuntimeProfilerThreadBeforeShutdown().
|
inline |
Definition at line 239 of file atomicops_internals_x86_macosx.h.
References NoBarrier_AtomicIncrement().
|
inline |
Definition at line 54 of file atomicops_internals_arm_gcc.h.
Referenced by Acquire_CompareAndSwap(), NoBarrier_CompareAndSwap(), Release_CompareAndSwap(), and RuntimeProfiler::WaitForSomeIsolateToEnterJS().
|
inline |
Definition at line 225 of file atomicops_internals_x86_macosx.h.
References NoBarrier_CompareAndSwap().
|
inline |
Definition at line 128 of file atomicops_internals_arm_gcc.h.
Referenced by CpuProfiler::INLINE(), Sampler::IsActive(), Isolate::IsDebuggerActive(), Sampler::IsProfiling(), OptimizingCompilerThread::IsQueueAvailable(), RuntimeProfiler::IsSomeIsolateInJS(), and NoBarrier_Load().
|
inline |
Definition at line 282 of file atomicops_internals_x86_macosx.h.
References NoBarrier_Load().
|
inline |
Definition at line 110 of file atomicops_internals_arm_gcc.h.
Referenced by VisitorDispatchTable< ScavengingCallback >::CopyFrom(), NoBarrier_Store(), and OptimizingCompilerThread::OptimizingCompilerThread().
|
inline |
Definition at line 267 of file atomicops_internals_x86_macosx.h.
References NoBarrier_Store().
|
inline |
Definition at line 858 of file assembler.h.
|
inline |
Definition at line 37 of file v8conversions.h.
References Smi::cast(), DoubleToInt32(), Object::Number(), and Smi::value().
|
inline |
Definition at line 43 of file v8conversions.h.
References Smi::cast(), DoubleToUint32(), Object::Number(), and Smi::value().
Referenced by HeapSortPairs(), JSObject::PrepareSlowElementsForSort(), and FixedArray::SortPairs().
c_left v8::internal::NumberValueAsInteger32 | ( | ) | -> NumberValueAsInteger32() & 0x1f)) HInstruction* HShr::NewHShr(Zone* zone, HValue* context, HValue* left, HValue* right) |
Definition at line 2513 of file hydrogen-instructions.cc.
References HValue::cast(), H_CONSTANT_DOUBLE, H_CONSTANT_INT32, HConstant::HasNumberValue(), HShr::HShr(), and HConstant::NumberValueAsInteger32().
Handle< ObjectHashSet > ObjectHashSetAdd | ( | Handle< ObjectHashSet > | table, |
Handle< Object > | key | ||
) |
Definition at line 841 of file handles.cc.
References CALL_HEAP_FUNCTION.
Referenced by RUNTIME_FUNCTION().
Handle< ObjectHashSet > ObjectHashSetRemove | ( | Handle< ObjectHashSet > | table, |
Handle< Object > | key | ||
) |
Definition at line 849 of file handles.cc.
References CALL_HEAP_FUNCTION.
Referenced by RUNTIME_FUNCTION().
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool log positions of | ( | de | ) |
|
inline |
Definition at line 126 of file utils.h.
References T.
Referenced by MemoryChunk::FromAddress(), MemoryChunk::FromAnyPointerAddress(), BASE_EMBEDDED< Visitor >::id(), Page::INLINE(), NewSpace::INLINE(), IsAddressAligned(), Page::IsAlignedToPageSize(), SkipList::RegionNumber(), RoundDown(), and Foreign::set_foreign_address().
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction pairs | ( | ARM | only | ) |
Referenced by RUNTIME_FUNCTION().
void v8::internal::PatchInlinedSmiCode | ( | Address | address, |
InlinedSmiCheck | check | ||
) |
Referenced by RUNTIME_FUNCTION().
Definition at line 167 of file utils.h.
Referenced by ElementCmp< T >::operator()().
void POSIXPostSetUp | ( | ) |
Definition at line 327 of file platform-posix.cc.
Referenced by OS::PostSetUp().
double power_double_double | ( | double | x, |
double | y | ||
) |
Definition at line 1214 of file assembler.cc.
References v8::isfinite(), isinf(), isnan(), OS::nan_value(), and V8_INFINITY.
Referenced by RUNTIME_FUNCTION().
double power_double_int | ( | double | x, |
int | y | ||
) |
Definition at line 1199 of file assembler.cc.
Referenced by RUNTIME_FUNCTION().
Vector< const PrecomputedFixed > PrecomputedFixedRepresentations | ( | ) |
Definition at line 100043 of file gay-fixed.cc.
Referenced by TEST().
Vector< const PrecomputedPrecision > PrecomputedPrecisionRepresentations | ( | ) |
Definition at line 100043 of file gay-precision.cc.
Referenced by TEST().
Vector< const PrecomputedShortest > PrecomputedShortestRepresentations | ( | ) |
Definition at line 100043 of file gay-shortest.cc.
Referenced by TEST().
void PrintElementsKind | ( | FILE * | out, |
ElementsKind | kind | ||
) |
Definition at line 38 of file elements-kind.cc.
References ElementsAccessor::ForKind(), ElementsAccessor::name(), and PrintF().
Referenced by JSObject::PrintElementsTransition().
void PRINTF_CHECKING PrintF | ( | const char * | format, |
... | |||
) |
Definition at line 40 of file v8utils.cc.
References OS::VPrint().
Referenced by IncrementalMarking::Abort(), HPhi::AddNonPhiUsesFrom(), Heap::AdjustAmountOfExternalAllocatedMemory(), RegExpMacroAssemblerTracer::AdvanceCurrentPosition(), RegExpMacroAssemblerTracer::AdvanceRegister(), PagedSpace::AdvanceSweeper(), Scope::Analyze(), RuntimeProfiler::AttemptOnStackReplacement(), RegExpMacroAssemblerTracer::Backtrack(), RegExpMacroAssemblerTracer::Bind(), RegExpMacroAssemblerTracer::CheckAtStart(), RegExpMacroAssemblerTracer::CheckBitInTable(), RegExpMacroAssemblerTracer::CheckCharacter(), RegExpMacroAssemblerTracer::CheckCharacterAfterAnd(), RegExpMacroAssemblerTracer::CheckCharacterGT(), RegExpMacroAssemblerTracer::CheckCharacterInRange(), RegExpMacroAssemblerTracer::CheckCharacterLT(), RegExpMacroAssemblerTracer::CheckCharacterNotInRange(), RegExpMacroAssemblerTracer::CheckCharacters(), RegExpMacroAssemblerTracer::CheckGreedyLoop(), RegExpMacroAssemblerTracer::CheckNotAtStart(), RegExpMacroAssemblerTracer::CheckNotBackReference(), RegExpMacroAssemblerTracer::CheckNotBackReferenceIgnoreCase(), RegExpMacroAssemblerTracer::CheckNotCharacter(), RegExpMacroAssemblerTracer::CheckNotCharacterAfterAnd(), RegExpMacroAssemblerTracer::CheckNotCharacterAfterMinusAnd(), RegExpMacroAssemblerTracer::CheckSpecialCharacterClass(), RegExpMacroAssemblerTracer::ClearRegisters(), LChunk::Codegen(), MarkCompactCollector::CollectEvacuationCandidates(), Heap::CollectGarbage(), CppByteSink::CppByteSink(), OptimizingCompiler::CreateGraph(), HGraph::DeadCodeElimination(), Heap::decrement_scan_on_scavenge_pages(), MessageHandler::DefaultMessageReport(), Deoptimizer::DeoptimizeAll(), Deoptimizer::DeoptimizeFunction(), SharedFunctionInfo::DisableOptimization(), MemoryMappedExternalResource::EnsureIsAscii(), DeoptimizingVisitor::EnterContext(), MarkCompactCollector::EvictEvacuationCandidate(), RegExpMacroAssemblerTracer::Fail(), Failure::FailurePrint(), FileByteSink::FileByteSink(), Bitmap::CellPrinter::Flush(), RegExpMacroAssemblerTracer::GetCode(), Deoptimizer::GetOutputInfo(), RegExpMacroAssemblerTracer::GoTo(), Execution::HandleStackGuardInterrupt(), HeapNumber::HeapNumberPrint(), IncrementalMarking::Hurry(), RegExpMacroAssemblerTracer::IfRegisterEqPos(), RegExpMacroAssemblerTracer::IfRegisterGE(), RegExpMacroAssemblerTracer::IfRegisterLT(), Heap::increment_scan_on_scavenge_pages(), HPhi::InitRealUses(), OptimizingCompilerThread::InstallOptimizedFunctions(), RegExpImpl::IrregexpExec(), HeapObject::IterateBody(), LoadIC::Load(), RegExpMacroAssemblerTracer::LoadCurrentCharacter(), Context::Lookup(), FullCodeGenerator::MakeCode(), CodeGenerator::MakeCodePrologue(), IncrementalMarking::MarkingComplete(), Deoptimizer::MaterializeHeapObjects(), JSObject::NormalizeElements(), JSObject::NormalizeProperties(), RuntimeProfiler::OptimizeNow(), StringStream::OutputToFile(), Parser::ParseLazy(), Parser::ParseProgram(), RegExpMacroAssemblerTracer::PopCurrentPosition(), RegExpMacroAssemblerTracer::PopRegister(), PagedSpace::PrepareForMarkCompact(), Bitmap::CellPrinter::Print(), Bitmap::Print(), BASE_EMBEDDED< Visitor >::print(), HStatistics::Print(), CodeGenerator::PrintCode(), PrintElementsKind(), JSObject::PrintElementsTransition(), JSFunction::PrintName(), HEnvironment::PrintTo(), JavaScriptFrame::PrintTop(), HEnvironment::PrintToStd(), Bitmap::PrintWord(), RegExpMacroAssemblerTracer::PushBacktrack(), RegExpMacroAssemblerTracer::PushCurrentPosition(), RegExpMacroAssemblerTracer::PushRegister(), RegExpMacroAssemblerTracer::ReadCurrentPositionFromRegister(), RegExpMacroAssemblerTracer::ReadStackPointerFromRegister(), Compiler::RecompileParallel(), RegExpMacroAssemblerTracer::RegExpMacroAssemblerTracer(), NewSpace::ReportStatistics(), MemoryChunk::ResetLiveBytes(), Scope::ResolveVariable(), IncrementalMarking::RestartIfNotMarking(), RUNTIME_FUNCTION(), RegExpMacroAssemblerTracer::SetCurrentPositionFromEnd(), JSObject::SetDictionaryElement(), RegExpMacroAssemblerTracer::SetRegister(), Builtins::SetUp(), Smi::SmiPrint(), IncrementalMarking::Start(), OptimizingCompilerThread::Stop(), StoreIC::Store(), RegExpMacroAssemblerTracer::Succeed(), Heap::TearDown(), TEST(), Interface::Unify(), RegExpMacroAssemblerTracer::WriteCurrentPositionToRegister(), and RegExpMacroAssemblerTracer::WriteStackPointerToRegister().
void FPRINTF_CHECKING PrintF | ( | FILE * | out, |
const char * | format, | ||
... | |||
) |
Definition at line 48 of file v8utils.cc.
References OS::VFPrint().
void PRINTF_CHECKING PrintPID | ( | const char * | format, |
... | |||
) |
Definition at line 56 of file v8utils.cc.
References OS::GetCurrentProcessId(), OS::Print(), and OS::VPrint().
Referenced by Heap::AdjustAmountOfExternalAllocatedMemory(), IncrementalMarking::BlackToGreyAndUnshift(), Heap::ConfigureHeap(), IncrementalMarking::NotifyOfHighPromotionRate(), Heap::PrintShortHeapStatistics(), and IncrementalMarking::Step().
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit kAllowLazyCompilation kUsesArguments kFormalParameterCountOffset v8::internal::PSEUDO_SMI_ACCESSORS_LO | ( | SharedFunctionInfo | , |
expected_nof_properties | , | ||
kExpectedNofPropertiesOffset | |||
) |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit kAllowLazyCompilation kUsesArguments kFormalParameterCountOffset kStartPositionAndTypeOffset v8::internal::PSEUDO_SMI_ACCESSORS_LO | ( | SharedFunctionInfo | , |
function_token_position | , | ||
kFunctionTokenPositionOffset | |||
) |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit kAllowLazyCompilation kUsesArguments kFormalParameterCountOffset kStartPositionAndTypeOffset kCompilerHintsOffset v8::internal::PSEUDO_SMI_ACCESSORS_LO | ( | SharedFunctionInfo | , |
this_property_assignments_count | , | ||
kThisPropertyAssignmentsCountOffset | |||
) |
Handle< ObjectHashTable > PutIntoObjectHashTable | ( | Handle< ObjectHashTable > | table, |
Handle< Object > | key, | ||
Handle< Object > | value | ||
) |
Definition at line 857 of file handles.cc.
References CALL_HEAP_FUNCTION.
Referenced by RUNTIME_FUNCTION(), and TEST().
typedef v8::internal::PVOID | ( | __stdcall * | DLL_FUNC_TYPESymFunctionTableAccess64 | ) |
byte * ReadBytes | ( | const char * | filename, |
int * | size, | ||
bool | verbose | ||
) |
Definition at line 163 of file v8utils.cc.
References ReadCharsFromFile().
Referenced by DEPENDENT_TEST(), and Snapshot::Initialize().
char* v8::internal::ReadCharsFromFile | ( | FILE * | file, |
int * | size, | ||
int | extra_space, | ||
bool | verbose, | ||
const char * | filename | ||
) |
Definition at line 122 of file v8utils.cc.
References DeleteArray(), NULL, and OS::PrintError().
Referenced by ReadBytes(), ReadCharsFromFile(), and ReadFile().
char* v8::internal::ReadCharsFromFile | ( | const char * | filename, |
int * | size, | ||
int | extra_space, | ||
bool | verbose | ||
) |
Definition at line 152 of file v8utils.cc.
References OS::FOpen(), NULL, and ReadCharsFromFile().
Vector< const char > ReadFile | ( | const char * | filename, |
bool * | exists, | ||
bool | verbose | ||
) |
Vector< const char > ReadFile | ( | FILE * | file, |
bool * | exists, | ||
bool | verbose | ||
) |
Definition at line 191 of file v8utils.cc.
References ReadCharsFromFile().
char * ReadLine | ( | const char * | prompt | ) |
Definition at line 70 of file v8utils.cc.
References ASSERT, DeleteArray(), kCharSize, NULL, and StrLength().
|
inline |
Definition at line 3918 of file hydrogen-instructions.h.
Referenced by HStoreNamedField::NeedsWriteBarrier(), and HStoreNamedField::NeedsWriteBarrierForMap().
Handle< FixedArray > ReduceFixedArrayTo | ( | Handle< FixedArray > | array, |
int | length | ||
) |
v8::internal::REGISTER | ( | no_reg | , |
- | 1 | ||
) |
v8::internal::REGISTER | ( | zero_reg | , |
0 | |||
) |
v8::internal::REGISTER | ( | at | , |
1 | |||
) |
v8::internal::REGISTER | ( | v0 | , |
2 | |||
) |
v8::internal::REGISTER | ( | v1 | , |
3 | |||
) |
v8::internal::REGISTER | ( | a0 | , |
4 | |||
) |
v8::internal::REGISTER | ( | a1 | , |
5 | |||
) |
v8::internal::REGISTER | ( | a2 | , |
6 | |||
) |
v8::internal::REGISTER | ( | a3 | , |
7 | |||
) |
v8::internal::REGISTER | ( | t0 | , |
8 | |||
) |
v8::internal::REGISTER | ( | t1 | , |
9 | |||
) |
v8::internal::REGISTER | ( | t2 | , |
10 | |||
) |
v8::internal::REGISTER | ( | t3 | , |
11 | |||
) |
v8::internal::REGISTER | ( | t4 | , |
12 | |||
) |
v8::internal::REGISTER | ( | t5 | , |
13 | |||
) |
v8::internal::REGISTER | ( | t6 | , |
14 | |||
) |
v8::internal::REGISTER | ( | t7 | , |
15 | |||
) |
v8::internal::REGISTER | ( | s0 | , |
16 | |||
) |
v8::internal::REGISTER | ( | s1 | , |
17 | |||
) |
v8::internal::REGISTER | ( | s2 | , |
18 | |||
) |
v8::internal::REGISTER | ( | s3 | , |
19 | |||
) |
v8::internal::REGISTER | ( | s4 | , |
20 | |||
) |
v8::internal::REGISTER | ( | s5 | , |
21 | |||
) |
v8::internal::REGISTER | ( | s6 | , |
22 | |||
) |
v8::internal::REGISTER | ( | s7 | , |
23 | |||
) |
v8::internal::REGISTER | ( | t8 | , |
24 | |||
) |
v8::internal::REGISTER | ( | t9 | , |
25 | |||
) |
v8::internal::REGISTER | ( | k0 | , |
26 | |||
) |
v8::internal::REGISTER | ( | k1 | , |
27 | |||
) |
v8::internal::REGISTER | ( | gp | , |
28 | |||
) |
v8::internal::REGISTER | ( | sp | , |
29 | |||
) |
v8::internal::REGISTER | ( | fp | , |
30 | |||
) |
v8::internal::REGISTER | ( | ra | , |
31 | |||
) |
Handle< JSGlobalProxy > ReinitializeJSGlobalProxy | ( | Handle< JSFunction > | constructor, |
Handle< JSGlobalProxy > | global | ||
) |
Definition at line 147 of file handles.cc.
References CALL_HEAP_FUNCTION.
|
inline |
Definition at line 104 of file atomicops_internals_arm_gcc.h.
References NoBarrier_CompareAndSwap().
Referenced by Release_CompareAndSwap().
|
inline |
Definition at line 259 of file atomicops_internals_x86_macosx.h.
References Release_CompareAndSwap().
|
inline |
Definition at line 138 of file atomicops_internals_arm_gcc.h.
References MemoryBarrier().
Referenced by Release_Load().
|
inline |
Definition at line 292 of file atomicops_internals_x86_macosx.h.
References Release_Load().
|
inline |
Definition at line 123 of file atomicops_internals_arm_gcc.h.
References MemoryBarrier().
Referenced by CallOnceImpl(), Release_Store(), and OptimizingCompilerThread::Stop().
|
inline |
Definition at line 277 of file atomicops_internals_x86_macosx.h.
References Release_Store().
|
inline |
Definition at line 142 of file utils.h.
References ASSERT, IsPowerOf2(), and OffsetFrom().
Referenced by PagedSpace::PagedSpace(), Space::RoundSizeDownToObjectAlignment(), MapSpace::RoundSizeDownToObjectAlignment(), CellSpace::RoundSizeDownToObjectAlignment(), and SemiSpace::SetUp().
|
inline |
Definition at line 198 of file utils.h.
References RoundUpToPowerOf2().
Referenced by MarkingDeque::Initialize().
Definition at line 150 of file utils.h.
Referenced by OS::Allocate(), MemoryAllocator::AllocateChunk(), CodeRange::AllocateRawMemory(), Code::body_size(), MemoryAllocator::CodePageGuardStartOffset(), Heap::ConfigureHeap(), Heap::CopyCode(), Heap::CreateCode(), Zone::DeleteAll(), Zone::New(), MemoryAllocator::ReserveAlignedMemory(), RoundUp(), SamplingCircularQueue::SamplingCircularQueue(), Code::SetNoStackCheckTable(), StoreBuffer::SetUp(), CodeRange::SetUp(), MemoryAllocator::SetUp(), NewSpace::Shrink(), ByteArray::Size(), Code::SizeFor(), and VirtualMemory::VirtualMemory().
|
inline |
Definition at line 186 of file utils.h.
References ASSERT.
Referenced by HashTable< Shape, Key >::ComputeCapacity(), Heap::ConfigureHeap(), and RoundDownToPowerOf2().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_CreateObjectLiteral | |||
) |
Definition at line 576 of file runtime.cc.
References ASSERT, JSObject::cast(), CONVERT_ARG_HANDLE_CHECKED, CONVERT_SMI_ARG_CHECKED, Failure::Exception(), flags, Isolate::heap(), ObjectLiteral::kFastElements, and ObjectLiteral::kHasFunction.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_CreateObjectLiteralShallow | |||
) |
Definition at line 602 of file runtime.cc.
References ASSERT, JSObject::cast(), CONVERT_ARG_HANDLE_CHECKED, CONVERT_SMI_ARG_CHECKED, Heap::CopyJSObject(), Failure::Exception(), flags, Isolate::heap(), ObjectLiteral::kFastElements, and ObjectLiteral::kHasFunction.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_CreateArrayLiteral | |||
) |
Definition at line 628 of file runtime.cc.
References ASSERT, JSObject::cast(), CONVERT_ARG_HANDLE_CHECKED, CONVERT_SMI_ARG_CHECKED, Runtime::CreateArrayLiteralBoilerplate(), Failure::Exception(), and Isolate::heap().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_CreateArrayLiteralShallow | |||
) |
Definition at line 649 of file runtime.cc.
References ASSERT, JSObject::cast(), CONVERT_ARG_HANDLE_CHECKED, CONVERT_SMI_ARG_CHECKED, Heap::CopyJSObject(), Isolate::counters(), Runtime::CreateArrayLiteralBoilerplate(), Failure::Exception(), Isolate::heap(), and HeapObject::map().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_CreateJSProxy | |||
) |
Definition at line 674 of file runtime.cc.
References Heap::AllocateJSProxy(), ASSERT, CONVERT_ARG_CHECKED, and Isolate::heap().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_CreateJSFunctionProxy | |||
) |
Definition at line 684 of file runtime.cc.
References Heap::AllocateJSFunctionProxy(), ASSERT, CONVERT_ARG_CHECKED, Isolate::heap(), and RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_IsJSProxy | |||
) |
Definition at line 698 of file runtime.cc.
References ASSERT, Isolate::heap(), and Heap::ToBoolean().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_IsJSFunctionProxy | |||
) |
Definition at line 705 of file runtime.cc.
References ASSERT, Isolate::heap(), and Heap::ToBoolean().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetHandler | |||
) |
Definition at line 712 of file runtime.cc.
References ASSERT, and CONVERT_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetCallTrap | |||
) |
Definition at line 719 of file runtime.cc.
References ASSERT, and CONVERT_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetConstructTrap | |||
) |
Definition at line 726 of file runtime.cc.
References ASSERT, and CONVERT_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_Fix | |||
) |
Definition at line 733 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, and Isolate::heap().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_SetInitialize | |||
) |
Definition at line 741 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, Isolate::factory(), and Factory::NewObjectHashSet().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_SetAdd | |||
) |
Definition at line 751 of file runtime.cc.
References ASSERT, ObjectHashSet::cast(), CONVERT_ARG_HANDLE_CHECKED, Isolate::heap(), and ObjectHashSetAdd().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_SetHas | |||
) |
Definition at line 763 of file runtime.cc.
References ASSERT, ObjectHashSet::cast(), CONVERT_ARG_HANDLE_CHECKED, Isolate::heap(), and Heap::ToBoolean().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_SetDelete | |||
) |
Definition at line 773 of file runtime.cc.
References ASSERT, ObjectHashSet::cast(), CONVERT_ARG_HANDLE_CHECKED, Isolate::heap(), and ObjectHashSetRemove().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_MapInitialize | |||
) |
Definition at line 785 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, Isolate::factory(), and Factory::NewObjectHashTable().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_MapGet | |||
) |
Definition at line 795 of file runtime.cc.
References ASSERT, ObjectHashTable::cast(), CONVERT_ARG_HANDLE_CHECKED, and Isolate::heap().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_MapHas | |||
) |
Definition at line 806 of file runtime.cc.
References ASSERT, ObjectHashTable::cast(), CONVERT_ARG_HANDLE_CHECKED, Isolate::heap(), and Heap::ToBoolean().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_MapDelete | |||
) |
Definition at line 817 of file runtime.cc.
References ASSERT, ObjectHashTable::cast(), CONVERT_ARG_HANDLE_CHECKED, Isolate::factory(), Isolate::heap(), PutIntoObjectHashTable(), and Heap::ToBoolean().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_MapSet | |||
) |
Definition at line 831 of file runtime.cc.
References ASSERT, ObjectHashTable::cast(), CONVERT_ARG_HANDLE_CHECKED, Isolate::heap(), and PutIntoObjectHashTable().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_WeakMapInitialize | |||
) |
Definition at line 844 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, Isolate::factory(), Smi::FromInt(), and Factory::NewObjectHashTable().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_WeakMapGet | |||
) |
Definition at line 856 of file runtime.cc.
References ASSERT, ObjectHashTable::cast(), CONVERT_ARG_HANDLE_CHECKED, and Isolate::heap().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_WeakMapHas | |||
) |
Definition at line 867 of file runtime.cc.
References ASSERT, ObjectHashTable::cast(), CONVERT_ARG_HANDLE_CHECKED, Isolate::heap(), and Heap::ToBoolean().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_WeakMapDelete | |||
) |
Definition at line 878 of file runtime.cc.
References ASSERT, ObjectHashTable::cast(), CONVERT_ARG_HANDLE_CHECKED, Isolate::factory(), Isolate::heap(), PutIntoObjectHashTable(), and Heap::ToBoolean().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_WeakMapSet | |||
) |
Definition at line 892 of file runtime.cc.
References ASSERT, ObjectHashTable::cast(), CONVERT_ARG_HANDLE_CHECKED, Isolate::heap(), and PutIntoObjectHashTable().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_ClassOf | |||
) |
Definition at line 905 of file runtime.cc.
References ASSERT, JSObject::cast(), JSReceiver::class_name(), and Isolate::heap().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetPrototype | |||
) |
Definition at line 914 of file runtime.cc.
References v8::ACCESS_GET, ASSERT, JSObject::cast(), CONVERT_ARG_CHECKED, Object::GetPrototype(), Isolate::heap(), Map::is_hidden_prototype(), HeapObject::map(), Isolate::MayNamedAccess(), and Isolate::ReportFailedAccessCheck().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_IsInPrototypeChain | |||
) |
Definition at line 936 of file runtime.cc.
References ASSERT, Object::GetPrototype(), and Isolate::heap().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
LoadCallbackProperty | |||
) |
Definition at line 988 of file stub-cache.cc.
References ASSERT, HEAP, AccessorInfo::IsCompatibleReceiver(), Handle< T >::IsEmpty(), NULL, RETURN_IF_SCHEDULED_EXCEPTION, and Utils::ToLocal().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
StoreCallbackProperty | |||
) |
Definition at line 1014 of file stub-cache.cc.
References ASSERT, AccessorInfo::IsCompatibleReceiver(), LOG, NULL, RETURN_IF_SCHEDULED_EXCEPTION, and Utils::ToLocal().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
LoadPropertyWithInterceptorOnly | |||
) |
Attempts to load a property with an interceptor (which must be present), but doesn't search the prototype chain.
Returns |Heap::no_interceptor_result_sentinel()| if interceptor doesn't provide any value for the given name.
Definition at line 1048 of file stub-cache.cc.
References ASSERT, Isolate::heap(), Handle< T >::IsEmpty(), NULL, RETURN_IF_SCHEDULED_EXCEPTION, and Utils::ToLocal().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
LoadPropertyWithInterceptorForLoad | |||
) |
Loads a property with an interceptor performing post interceptor lookup if interceptor failed.
Definition at line 1152 of file stub-cache.cc.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
LoadPropertyWithInterceptorForCall | |||
) |
Definition at line 1165 of file stub-cache.cc.
References RETURN_IF_SCHEDULED_EXCEPTION.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
StoreInterceptorProperty | |||
) |
Definition at line 1176 of file stub-cache.cc.
References ASSERT, kNonStrictMode, kStrictMode, and NONE.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
KeyedLoadPropertyWithInterceptor | |||
) |
Definition at line 1191 of file stub-cache.cc.
References ASSERT, and JSObject::GetElementWithInterceptor().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetOwnProperty | |||
) |
Definition at line 1214 of file runtime.cc.
References ASSERT, and CONVERT_ARG_HANDLE_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_PreventExtensions | |||
) |
Definition at line 1223 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, and JSObject::PreventExtensions().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_IsExtensible | |||
) |
Definition at line 1230 of file runtime.cc.
References ASSERT, JSObject::cast(), CONVERT_ARG_CHECKED, JSReceiver::GetPrototype(), Map::is_extensible(), and HeapObject::map().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_RegExpCompile | |||
) |
Definition at line 1243 of file runtime.cc.
References ASSERT, RegExpImpl::Compile(), CONVERT_ARG_HANDLE_CHECKED, Failure::Exception(), flags, and Handle< T >::is_null().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_CreateApiFunction | |||
) |
Definition at line 1256 of file runtime.cc.
References ASSERT, and CONVERT_ARG_HANDLE_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_IsTemplate | |||
) |
Definition at line 1264 of file runtime.cc.
References ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetTemplateField | |||
) |
Definition at line 1272 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, CONVERT_SMI_ARG_CHECKED, FUNCTION_TEMPLATE_INFO_TYPE, HeapObject::kHeaderSize, kPointerSize, FunctionTemplateInfo::kSize, ObjectTemplateInfo::kSize, OBJECT_TEMPLATE_INFO_TYPE, HeapObject::RawField(), and RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_DisableAccessChecks | |||
) |
Definition at line 1290 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, Map::Copy(), Map::is_access_check_needed(), HeapObject::map(), and Map::set_is_access_check_needed().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_EnableAccessChecks | |||
) |
Definition at line 1308 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, Map::Copy(), Map::is_access_check_needed(), HeapObject::map(), and Map::set_is_access_check_needed().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_DeclareGlobals | |||
) |
Definition at line 1338 of file runtime.cc.
References ABSENT, ASSERT, Handle< T >::cast(), JSObject::cast(), String::cast(), CLASSIC_MODE, CONVERT_ARG_HANDLE_CHECKED, CONVERT_SMI_ARG_CHECKED, BitField< bool, 0, 1 >::decode(), BitField< bool, 1, 1 >::decode(), BitField< LanguageMode, 2, 2 >::decode(), DONT_DELETE, flags, Object::GetPrototype(), Map::is_hidden_prototype(), kNonStrictMode, kStrictMode, JSReceiver::LocalLookup(), HeapObject::map(), NONE, pairs(), READ_ONLY, RETURN_IF_EMPTY_HANDLE, JSObject::SetLocalPropertyIgnoreAttributes(), JSReceiver::SetProperty(), and TENURED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_DeclareContextSlot | |||
) |
Definition at line 1446 of file runtime.cc.
References ABSENT, ASSERT, Handle< T >::cast(), Context::cast(), JSObject::cast(), String::cast(), DONT_FOLLOW_CHAINS, Context::extension(), flags, FixedArray::get(), Context::has_extension(), Handle< T >::is_identical_to(), Context::IsFunctionContext(), kNonStrictMode, Context::Lookup(), NONE, NULL, READ_ONLY, RETURN_IF_EMPTY_HANDLE, RUNTIME_ASSERT, FixedArray::set(), Context::set_extension(), JSObject::SetLocalPropertyIgnoreAttributes(), and JSReceiver::SetProperty().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_InitializeVarGlobal | |||
) |
Definition at line 1548 of file runtime.cc.
References ABSENT, JSObject::cast(), CLASSIC_MODE, CONVERT_ARG_HANDLE_CHECKED, CONVERT_LANGUAGE_MODE_ARG, DONT_DELETE, JSReceiver::GetPrototype(), Map::is_hidden_prototype(), kNonStrictMode, kStrictMode, JSReceiver::LocalLookup(), HeapObject::map(), READ_ONLY, RUNTIME_ASSERT, and JSReceiver::SetProperty().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_InitializeConstGlobal | |||
) |
Definition at line 1611 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, DONT_DELETE, FixedArray::get(), kNonStrictMode, READ_ONLY, RETURN_IF_EMPTY_HANDLE, RUNTIME_ASSERT, FixedArray::set(), and JSReceiver::SetProperty().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_InitializeConstContextSlot | |||
) |
Definition at line 1683 of file runtime.cc.
References ABSENT, ASSERT, Handle< T >::cast(), Context::cast(), String::cast(), Context::extension(), flags, FOLLOW_CHAINS, FixedArray::get(), kNonStrictMode, Context::Lookup(), NONE, READ_ONLY, RETURN_IF_EMPTY_HANDLE, RUNTIME_ASSERT, FixedArray::set(), JSReceiver::SetProperty(), and UNREACHABLE.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_OptimizeObjectForAddingMultipleProperties | |||
) |
Definition at line 1782 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, CONVERT_SMI_ARG_CHECKED, KEEP_INOBJECT_PROPERTIES, and JSObject::NormalizeProperties().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_RegExpExec | |||
) |
Definition at line 1795 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, CONVERT_SMI_ARG_CHECKED, Failure::Exception(), RegExpImpl::Exec(), Handle< T >::is_null(), and RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_RegExpConstructResult | |||
) |
Definition at line 1817 of file runtime.cc.
References ASSERT, FixedArray::cast(), JSArray::cast(), CONVERT_SMI_ARG_CHECKED, Smi::FromInt(), JSObject::InObjectPropertyAtPut(), Smi::IsValid(), JSRegExpResult::kIndexIndex, JSRegExpResult::kInputIndex, FixedArray::kMaxLength, JSRegExpResult::kSize, NEW_SPACE, OLD_POINTER_SPACE, and JSArray::set_length().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_RegExpInitializeObject | |||
) |
Definition at line 1852 of file runtime.cc.
References ASSERT, JSFunction::cast(), CONVERT_ARG_CHECKED, DONT_DELETE, DONT_ENUM, Smi::FromInt(), JSFunction::initial_map(), JSRegExp::kGlobalFieldIndex, JSRegExp::kIgnoreCaseFieldIndex, JSRegExp::kLastIndexFieldIndex, JSRegExp::kMultilineFieldIndex, JSRegExp::kSourceFieldIndex, HeapObject::map(), READ_ONLY, SKIP_WRITE_BARRIER, and USE().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_FinishArrayPrototypeSetup | |||
) |
Definition at line 1924 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, and Smi::FromInt().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_SpecialArrayFunctions | |||
) |
Definition at line 1953 of file runtime.cc.
References ASSERT, and CONVERT_ARG_HANDLE_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetDefaultReceiver | |||
) |
Definition at line 1970 of file runtime.cc.
References ASSERT, JSFunction::cast(), CONVERT_ARG_CHECKED, Failure::Exception(), Context::global_object(), SharedFunctionInfo::is_classic_mode(), and Execution::TryGetFunctionDelegate().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_MaterializeRegExpLiteral | |||
) |
Definition at line 1997 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, RegExpImpl::CreateRegExpLiteral(), Failure::Exception(), flags, and JSFunction::NativeContextFromLiterals().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_FunctionGetName | |||
) |
Definition at line 2027 of file runtime.cc.
References ASSERT, and CONVERT_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
CallIC_Miss | |||
) |
Definition at line 2035 of file ic.cc.
References ASSERT, CLEAR_EXCEPTION, JSFunction::CompileLazy(), JSFunction::is_compiled(), NULL, and IC::StateFrom().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_FunctionSetName | |||
) |
Definition at line 2036 of file runtime.cc.
References ASSERT, and CONVERT_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_FunctionNameShouldPrintAsAnonymous | |||
) |
Definition at line 2047 of file runtime.cc.
References ASSERT, and CONVERT_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_FunctionMarkNameShouldPrintAsAnonymous | |||
) |
Definition at line 2056 of file runtime.cc.
References ASSERT, and CONVERT_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
KeyedCallIC_Miss | |||
) |
Definition at line 2063 of file ic.cc.
References ASSERT, CLEAR_EXCEPTION, JSFunction::CompileLazy(), JSFunction::is_compiled(), NULL, and IC::StateFrom().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_FunctionRemovePrototype | |||
) |
Definition at line 2065 of file runtime.cc.
References ASSERT, and CONVERT_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_FunctionGetScript | |||
) |
Definition at line 2076 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, and GetScriptWrapper().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
LoadIC_Miss | |||
) |
Definition at line 2083 of file ic.cc.
References ASSERT, and IC::StateFrom().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_FunctionGetSourceCode | |||
) |
Definition at line 2088 of file runtime.cc.
References ASSERT, and CONVERT_ARG_HANDLE_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
KeyedLoadIC_Miss | |||
) |
Definition at line 2093 of file ic.cc.
References ASSERT, and IC::StateFrom().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_FunctionGetScriptSourcePosition | |||
) |
Definition at line 2098 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, and Smi::FromInt().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
KeyedLoadIC_MissForceGeneric | |||
) |
Definition at line 2102 of file ic.cc.
References ASSERT, and IC::StateFrom().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_FunctionGetPositionForOffset | |||
) |
Definition at line 2108 of file runtime.cc.
References ASSERT, code(), CONVERT_ARG_CHECKED, CONVERT_NUMBER_CHECKED, Smi::FromInt(), pc, and RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
StoreIC_Miss | |||
) |
Definition at line 2112 of file ic.cc.
References ASSERT, Code::GetStrictMode(), and IC::StateFrom().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_FunctionSetInstanceClassName | |||
) |
Definition at line 2121 of file runtime.cc.
References ASSERT, and CONVERT_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
StoreIC_ArrayLength | |||
) |
Definition at line 2126 of file ic.cc.
References ASSERT, JSArray::cast(), and Isolate::heap().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_FunctionSetLength | |||
) |
Definition at line 2132 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, and CONVERT_SMI_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_FunctionSetPrototype | |||
) |
Definition at line 2143 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, Accessors::FunctionSetPrototype(), and NULL.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
SharedStoreIC_ExtendStorage | |||
) |
Definition at line 2154 of file ic.cc.
References ASSERT, JSObject::cast(), FixedArray::cast(), Map::cast(), FixedArray::set(), and Map::unused_property_fields().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_FunctionSetReadOnlyPrototype | |||
) |
Definition at line 2158 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, Map::CopyReplaceDescriptor(), DescriptorArray::GetDetails(), DescriptorArray::GetValue(), DescriptorArray::kNotFound, HashTable< StringDictionaryShape, String * >::kNotFound, HeapObject::map(), OMIT_TRANSITION, READ_ONLY, and RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
KeyedStoreIC_Miss | |||
) |
Definition at line 2188 of file ic.cc.
References ASSERT, Code::GetStrictMode(), and IC::StateFrom().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_FunctionIsAPIFunction | |||
) |
Definition at line 2201 of file runtime.cc.
References ASSERT, and CONVERT_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
KeyedStoreIC_Slow | |||
) |
Definition at line 2203 of file ic.cc.
References ASSERT, Code::GetStrictMode(), NONE, and Runtime::SetObjectProperty().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_FunctionIsBuiltin | |||
) |
Definition at line 2210 of file runtime.cc.
References ASSERT, and CONVERT_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_SetCode | |||
) |
Definition at line 2219 of file runtime.cc.
References ASSERT, Handle< T >::cast(), code(), CONVERT_ARG_HANDLE_CHECKED, JSFunction::EnsureCompiled(), Failure::Exception(), KEEP_EXCEPTION, JSFunction::kLiteralNativeContextIndex, RUNTIME_ASSERT, and TENURED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
KeyedStoreIC_MissForceGeneric | |||
) |
Definition at line 2221 of file ic.cc.
References ASSERT, Code::GetStrictMode(), and IC::StateFrom().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_SetExpectedNumberOfProperties | |||
) |
Definition at line 2282 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, CONVERT_SMI_ARG_CHECKED, RUNTIME_ASSERT, and SetExpectedNofProperties().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StringCharCodeAt | |||
) |
Definition at line 2305 of file runtime.cc.
References ASSERT, String::cast(), CONVERT_ARG_CHECKED, CONVERT_NUMBER_CHECKED, and Smi::FromInt().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_CharFromCode | |||
) |
Definition at line 2329 of file runtime.cc.
References ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
UnaryOp_Patch | |||
) |
Definition at line 2392 of file ic.cc.
References ASSERT, Execution::Call(), JSFunction::cast(), UnaryOpIC::ComputeNewType(), Failure::Exception(), UnaryOpIC::GetName(), UnaryOpIC::GetTypeInfo(), Handle< T >::is_null(), Token::Name(), NULL, UnaryOpIC::patch(), PrintF(), SUB, Isolate::thread_local_top(), and UNREACHABLE.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
BinaryOp_Patch | |||
) |
Definition at line 2443 of file ic.cc.
References ADD, IC::address(), ARRAY_SIZE, ASSERT, BinaryOpIC::BOTH_STRING, Execution::Call(), JSFunction::cast(), DIV, ENABLE_INLINED_SMI_CHECK, Failure::Exception(), BinaryOpIC::GENERIC, BinaryOpIC::GetName(), BinaryOpIC::GetTypeInfo(), BinaryOpIC::HEAP_NUMBER, BinaryOpIC::INT32, Handle< T >::is_null(), BinaryOpIC::JoinTypes(), kSmiValueSize, MUL, Token::Name(), NULL, BinaryOpIC::patch(), PatchInlinedSmiCode(), PrintF(), BinaryOpIC::SMI, BinaryOpIC::STRING, SUB, Isolate::thread_local_top(), BinaryOpIC::UNINITIALIZED, and UNREACHABLE.
v8::internal::RUNTIME_FUNCTION | ( | Code * | , |
CompareIC_Miss | |||
) |
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
ToBoolean_Patch | |||
) |
Definition at line 2665 of file ic.cc.
References ASSERT, Register::from_code(), Smi::FromInt(), and ToBooleanIC::patch().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StringReplaceRegExpWithString | |||
) |
Definition at line 3249 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, and FlattenGetString().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StringReplaceOneCharWithString | |||
) |
Definition at line 3325 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, FlattenGetString(), Handle< T >::is_null(), and StringReplaceOneCharWithString().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StringIndexOf | |||
) |
Definition at line 3404 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, Smi::FromInt(), RUNTIME_ASSERT, Runtime::StringMatch(), and Object::ToArrayIndex().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StringLastIndexOf | |||
) |
Definition at line 3456 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, FlattenString(), Smi::FromInt(), String::FlatContent::IsAscii(), Object::ToArrayIndex(), String::FlatContent::ToAsciiVector(), and String::FlatContent::ToUC16Vector().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StringLocaleCompare | |||
) |
Definition at line 3515 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, Smi::FromInt(), CharacterStream::GetNext(), and InputBuffer< Reader, Input, kSize >::Reset().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_SubString | |||
) |
Definition at line 3563 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, CONVERT_DOUBLE_ARG_CHECKED, CONVERT_SMI_ARG_CHECKED, FastD2IChecked(), and RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StringMatch | |||
) |
Definition at line 3590 of file runtime.cc.
References List< T, P >::Add(), ASSERT_EQ, List< T, P >::at(), CONVERT_ARG_HANDLE_CHECKED, DELETE_ON_EXIT, Failure::Exception(), RegExpImpl::GlobalCache::FetchNext(), Smi::FromInt(), RegExpImpl::GlobalCache::HasException(), RegExpImpl::GlobalCache::LastSuccessfulMatch(), NULL, and RegExpImpl::SetLastMatchInfo().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_RegExpExecMultiple | |||
) |
Definition at line 3799 of file runtime.cc.
References ASSERT, JSRegExp::CaptureCount(), CONVERT_ARG_HANDLE_CHECKED, FlattenString(), JSRegExp::GetFlags(), JSRegExp::Flags::is_global(), and String::IsFlat().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberToRadixString | |||
) |
Definition at line 3822 of file runtime.cc.
References ASSERT, CONVERT_DOUBLE_ARG_CHECKED, CONVERT_SMI_ARG_CHECKED, CStrVector(), DeleteArray(), DoubleToRadixCString(), isinf(), isnan(), LookupSingleCharacterStringFromCode(), and RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberToFixed | |||
) |
Definition at line 3858 of file runtime.cc.
References ASSERT, CONVERT_DOUBLE_ARG_CHECKED, CStrVector(), DeleteArray(), DoubleToFixedCString(), FastD2IChecked(), isinf(), isnan(), and RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberToExponential | |||
) |
Definition at line 3883 of file runtime.cc.
References ASSERT, CONVERT_DOUBLE_ARG_CHECKED, CStrVector(), DeleteArray(), DoubleToExponentialCString(), FastD2IChecked(), isinf(), isnan(), and RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberToPrecision | |||
) |
Definition at line 3908 of file runtime.cc.
References ASSERT, CONVERT_DOUBLE_ARG_CHECKED, CStrVector(), DeleteArray(), DoubleToPrecisionCString(), FastD2IChecked(), isinf(), isnan(), and RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetProperty | |||
) |
Definition at line 4011 of file runtime.cc.
References ASSERT, and Runtime::GetObjectProperty().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_KeyedGetProperty | |||
) |
Definition at line 4023 of file runtime.cc.
References ASSERT, JSObject::cast(), String::cast(), JSGlobalPropertyCell::cast(), Dictionary< Shape, Key >::DetailsAt(), FAST_ELEMENTS, FAST_HOLEY_ELEMENTS, JSObject::FastPropertyAt(), StringDictionary::FindEntry(), Runtime::GetObjectProperty(), JSObject::HasFastProperties(), IsFastElementsKind(), IsFastHoleyElementsKind(), IsFastObjectElementsKind(), HashTable< StringDictionaryShape, String * >::kNotFound, FixedArrayBase::length(), JSReceiver::LocalLookup(), KeyedLookupCache::Lookup(), HeapObject::map(), NORMAL, JSObject::property_dictionary(), TransitionElements(), KeyedLookupCache::Update(), Smi::value(), and Dictionary< Shape, Key >::ValueAt().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_DefineOrRedefineAccessorProperty | |||
) |
Definition at line 4131 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, CONVERT_SMI_ARG_CHECKED, JSObject::DefineAccessor(), DONT_DELETE, DONT_ENUM, READ_ONLY, RUNTIME_ASSERT, and JSObject::TransformToFastProperties().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_DefineOrRedefineDataProperty | |||
) |
Definition at line 4157 of file runtime.cc.
References ASSERT, JSObject::cast(), CLEAR_INOBJECT_PROPERTIES, CONVERT_ARG_HANDLE_CHECKED, CONVERT_SMI_ARG_CHECKED, DONT_DELETE, DONT_ENUM, Runtime::ForceSetObjectProperty(), kStrictMode, JSObject::NormalizeProperties(), READ_ONLY, and RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_SetProperty | |||
) |
Definition at line 4394 of file runtime.cc.
References CONVERT_SMI_ARG_CHECKED, CONVERT_STRICT_MODE_ARG_CHECKED, DONT_DELETE, DONT_ENUM, kNonStrictMode, READ_ONLY, RUNTIME_ASSERT, and Runtime::SetObjectProperty().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_TransitionElementsSmiToDouble | |||
) |
Definition at line 4423 of file runtime.cc.
References FAST_DOUBLE_ELEMENTS, FAST_HOLEY_DOUBLE_ELEMENTS, RUNTIME_ASSERT, and TransitionElements().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_TransitionElementsDoubleToObject | |||
) |
Definition at line 4439 of file runtime.cc.
References FAST_ELEMENTS, FAST_HOLEY_ELEMENTS, RUNTIME_ASSERT, and TransitionElements().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_SetNativeFlag | |||
) |
Definition at line 4458 of file runtime.cc.
References JSFunction::cast(), and RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StoreArrayLiteralElement | |||
) |
Definition at line 4472 of file runtime.cc.
References ASSERT, HeapNumber::cast(), FixedArray::cast(), FixedDoubleArray::cast(), JSArray::cast(), CONVERT_ARG_HANDLE_CHECKED, CONVERT_SMI_ARG_CHECKED, FAST_DOUBLE_ELEMENTS, FAST_ELEMENTS, FAST_HOLEY_DOUBLE_ELEMENTS, FAST_HOLEY_ELEMENTS, IsFastDoubleElementsKind(), IsFastElementsKind(), IsFastHoleyElementsKind(), IsFastSmiElementsKind(), IsMoreGeneralElementsKindTransition(), RUNTIME_ASSERT, FixedArray::set(), FixedDoubleArray::set(), and JSObject::TransitionElementsKind().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_DebugCallbackSupportsStepping | |||
) |
Definition at line 4524 of file runtime.cc.
References JSFunction::cast(), CONVERT_ARG_CHECKED, and JSFunction::IsBuiltin().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_DebugPrepareStepInIfStepping | |||
) |
Definition at line 4543 of file runtime.cc.
References CONVERT_ARG_HANDLE_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_IgnoreAttributesAndSetProperty | |||
) |
Definition at line 4561 of file runtime.cc.
References CONVERT_ARG_CHECKED, CONVERT_SMI_ARG_CHECKED, DONT_DELETE, DONT_ENUM, NONE, READ_ONLY, and RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_DeleteProperty | |||
) |
Definition at line 4581 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, CONVERT_STRICT_MODE_ARG_CHECKED, kStrictMode, JSReceiver::NORMAL_DELETION, and JSReceiver::STRICT_DELETION.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_HasLocalProperty | |||
) |
Definition at line 4612 of file runtime.cc.
References String::AsArrayIndex(), ASSERT, HeapObject::cast(), JSObject::cast(), String::cast(), CONVERT_ARG_CHECKED, Map::has_named_interceptor(), JSObject::HasRealNamedProperty(), Map::is_hidden_prototype(), String::length(), and HeapObject::map().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_HasProperty | |||
) |
Definition at line 4650 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, and Failure::Exception().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_HasElement | |||
) |
Definition at line 4662 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, CONVERT_SMI_ARG_CHECKED, and Failure::Exception().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_IsPropertyEnumerable | |||
) |
Definition at line 4674 of file runtime.cc.
References ABSENT, String::AsArrayIndex(), ASSERT, JSObject::cast(), FixedArray::cast(), SeededNumberDictionary::cast(), CONVERT_ARG_CHECKED, JSObject::DICTIONARY_ELEMENT, DONT_ENUM, JSObject::FAST_ELEMENT, FixedArray::get(), Object::GetPrototype(), JSObject::INTERCEPTED_ELEMENT, HashTable< SeededNumberDictionaryShape, uint32_t >::kNotFound, HeapObject::map(), NULL, JSObject::STRING_CHARACTER_ELEMENT, and JSObject::UNDEFINED_ELEMENT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetPropertyNames | |||
) |
Definition at line 4721 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, Failure::Exception(), and GetKeysFor().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetPropertyNamesFast | |||
) |
Definition at line 4737 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, Failure::Exception(), GetKeysInFixedArrayFor(), and INCLUDE_PROTOS.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetLocalPropertyNames | |||
) |
Definition at line 4775 of file runtime.cc.
References v8::ACCESS_KEYS, ASSERT, JSObject::cast(), and CONVERT_ARG_HANDLE_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetLocalElementNames | |||
) |
Definition at line 4862 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, and NONE.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetInterceptorInfo | |||
) |
Definition at line 4879 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, and Smi::FromInt().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetNamedInterceptorPropertyNames | |||
) |
Definition at line 4897 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, GetKeysForNamedInterceptor(), and Handle< T >::IsEmpty().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetIndexedInterceptorElementNames | |||
) |
Definition at line 4912 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, GetKeysForIndexedInterceptor(), and Handle< T >::IsEmpty().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_LocalKeys | |||
) |
Definition at line 4925 of file runtime.cc.
References v8::ACCESS_KEYS, ASSERT, ASSERT_EQ, Handle< T >::cast(), CONVERT_ARG_CHECKED, Failure::Exception(), GetKeysInFixedArrayFor(), Value::IsNull(), and LOCAL_ONLY.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetArgumentsProperty | |||
) |
Definition at line 4973 of file runtime.cc.
References ASSERT, Handle< T >::cast(), JSFunction::cast(), JavaScriptFrame::ComputeParametersCount(), Failure::Exception(), Smi::FromInt(), JavaScriptFrame::function(), JavaScriptFrame::GetParameter(), NULL, and Execution::ToString().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_ToFastProperties | |||
) |
Definition at line 5026 of file runtime.cc.
References ASSERT, JSObject::cast(), and JSObject::TransformToFastProperties().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_ToBool | |||
) |
Definition at line 5035 of file runtime.cc.
References ASSERT, and Object::ToBoolean().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_Typeof | |||
) |
Definition at line 5045 of file runtime.cc.
References ASSERT, HeapObject::cast(), FIRST_NONSTRING_TYPE, Map::instance_type(), Map::is_undetectable(), JS_FUNCTION_PROXY_TYPE, JS_FUNCTION_TYPE, HeapObject::map(), and ODDBALL_TYPE.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StringToNumber | |||
) |
Definition at line 5107 of file runtime.cc.
References ALLOW_HEX, ASSERT, ASSERT_EQ, SeqAsciiString::cast(), CONVERT_ARG_CHECKED, Smi::FromInt(), SeqAsciiString::GetChars(), String::Hash(), String::hash_field(), String::HasHashCode(), String::kMaxArrayIndexSize, String::length(), StringHasher::MakeArrayIndexHash(), String::set_hash_field(), StringToDouble(), and String::TryFlatten().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StringFromCharCodeArray | |||
) |
Definition at line 5162 of file runtime.cc.
References ASSERT, Smi::cast(), String::cast(), CONVERT_ARG_CHECKED, CONVERT_NUMBER_CHECKED, Object::GetElement(), String::kMaxAsciiCharCode, NULL, and String::Set().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_URIEscape | |||
) |
Definition at line 5242 of file runtime.cc.
References ASSERT, String::cast(), CONVERT_ARG_CHECKED, String::kMaxLength, Failure::OutOfMemoryException(), and String::Set().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_URIUnescape | |||
) |
Definition at line 5361 of file runtime.cc.
References ASSERT, String::cast(), CONVERT_ARG_CHECKED, String::kMaxAsciiCharCode, and String::Set().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_QuoteJSONString | |||
) |
Definition at line 5619 of file runtime.cc.
References ASSERT, String::cast(), CONVERT_ARG_CHECKED, String::FlatContent::IsFlat(), String::FlatContent::IsTwoByte(), String::FlatContent::ToAsciiVector(), and String::FlatContent::ToUC16Vector().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_QuoteJSONStringComma | |||
) |
Definition at line 5643 of file runtime.cc.
References ASSERT, String::cast(), CONVERT_ARG_CHECKED, String::FlatContent::IsTwoByte(), String::FlatContent::ToAsciiVector(), and String::FlatContent::ToUC16Vector().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_QuoteJSONStringArray | |||
) |
Definition at line 5719 of file runtime.cc.
References ASSERT, FixedArray::cast(), String::cast(), CONVERT_ARG_CHECKED, FixedArray::get(), String::IsFlat(), String::IsTwoByteRepresentation(), FixedArrayBase::length(), and String::length().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StringParseInt | |||
) |
Definition at line 5763 of file runtime.cc.
References CONVERT_ARG_CHECKED, CONVERT_SMI_ARG_CHECKED, RUNTIME_ASSERT, and StringToInt().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StringParseFloat | |||
) |
Definition at line 5777 of file runtime.cc.
References ALLOW_TRAILING_JUNK, CONVERT_ARG_CHECKED, OS::nan_value(), and StringToDouble().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StringToLowerCase | |||
) |
Definition at line 6069 of file runtime.cc.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StringToUpperCase | |||
) |
Definition at line 6075 of file runtime.cc.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StringTrim | |||
) |
Definition at line 6086 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, and CONVERT_BOOLEAN_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StringSplit | |||
) |
Definition at line 6114 of file runtime.cc.
References ASSERT, FixedArray::cast(), CONVERT_ARG_HANDLE_CHECKED, CONVERT_NUMBER_CHECKED, DELETE_ON_EXIT, RegExpResultsCache::Enter(), FindStringIndicesDispatch(), FlattenString(), Smi::FromInt(), String::IsFlat(), String::length(), RegExpResultsCache::Lookup(), RUNTIME_ASSERT, and RegExpResultsCache::STRING_SPLIT_SUBSTRINGS.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StringToArray | |||
) |
Definition at line 6239 of file runtime.cc.
References ASSERT, FixedArray::cast(), String::cast(), CONVERT_ARG_HANDLE_CHECKED, CONVERT_NUMBER_CHECKED, FlattenGetString(), LookupSingleCharacterStringFromCode(), MemsetPointer(), and Vector< T >::start().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NewStringWrapper | |||
) |
Definition at line 6290 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, and Value::ToObject().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberToString | |||
) |
Definition at line 6305 of file runtime.cc.
References ASSERT, and RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberToStringSkipCache | |||
) |
Definition at line 6316 of file runtime.cc.
References ASSERT, and RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberToInteger | |||
) |
Definition at line 6327 of file runtime.cc.
References ASSERT, CONVERT_DOUBLE_ARG_CHECKED, DoubleToInteger(), Smi::FromInt(), and Smi::kMaxValue.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberToIntegerMapMinusZero | |||
) |
Definition at line 6341 of file runtime.cc.
References ASSERT, CONVERT_DOUBLE_ARG_CHECKED, DoubleToInteger(), Smi::FromInt(), and Smi::kMaxValue.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberToJSUint32 | |||
) |
Definition at line 6360 of file runtime.cc.
References ASSERT, and CONVERT_NUMBER_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberToJSInt32 | |||
) |
Definition at line 6369 of file runtime.cc.
References ASSERT, CONVERT_DOUBLE_ARG_CHECKED, DoubleToInt32(), Smi::FromInt(), and Smi::kMaxValue.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberToSmi | |||
) |
Definition at line 6385 of file runtime.cc.
References ASSERT, HeapNumber::cast(), FastD2I(), FastI2D(), Smi::FromInt(), Smi::IsValid(), and HeapNumber::value().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_AllocateHeapNumber | |||
) |
Definition at line 6404 of file runtime.cc.
References ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberAdd | |||
) |
Definition at line 6411 of file runtime.cc.
References ASSERT, and CONVERT_DOUBLE_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberSub | |||
) |
Definition at line 6421 of file runtime.cc.
References ASSERT, and CONVERT_DOUBLE_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberMul | |||
) |
Definition at line 6431 of file runtime.cc.
References ASSERT, and CONVERT_DOUBLE_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberUnaryMinus | |||
) |
Definition at line 6441 of file runtime.cc.
References ASSERT, and CONVERT_DOUBLE_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberAlloc | |||
) |
Definition at line 6450 of file runtime.cc.
References ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberDiv | |||
) |
Definition at line 6458 of file runtime.cc.
References ASSERT, and CONVERT_DOUBLE_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberMod | |||
) |
Definition at line 6468 of file runtime.cc.
References ASSERT, CONVERT_DOUBLE_ARG_CHECKED, and modulo().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StringAdd | |||
) |
Definition at line 6481 of file runtime.cc.
References ASSERT, and CONVERT_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StringBuilderConcat | |||
) |
Definition at line 6530 of file runtime.cc.
References ASSERT, Smi::cast(), FixedArray::cast(), String::cast(), SeqAsciiString::cast(), SeqTwoByteString::cast(), CONVERT_ARG_CHECKED, BitField< T, shift, size >::decode(), FixedArray::get(), SeqAsciiString::GetChars(), SeqTwoByteString::GetChars(), String::HasOnlyAsciiChars(), String::kMaxLength, Smi::kMaxValue, FixedArrayBase::length(), String::length(), Failure::OutOfMemoryException(), and Smi::value().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StringBuilderJoin | |||
) |
Definition at line 6647 of file runtime.cc.
References ASSERT, FixedArray::cast(), String::cast(), SeqTwoByteString::cast(), CONVERT_ARG_CHECKED, FixedArray::get(), SeqTwoByteString::GetChars(), String::HasOnlyAsciiChars(), String::kMaxLength, FixedArrayBase::length(), String::length(), Failure::OutOfMemoryException(), and String::WriteToFlat().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_SparseJoinWithSeparator | |||
) |
Definition at line 6771 of file runtime.cc.
References ASSERT, FixedArray::cast(), String::cast(), SeqAsciiString::cast(), SeqTwoByteString::cast(), CONVERT_ARG_CHECKED, CONVERT_NUMBER_CHECKED, V8::FatalProcessOutOfMemory(), FixedArray::get(), SeqAsciiString::GetChars(), SeqTwoByteString::GetChars(), String::kMaxLength, SeqAsciiString::kMaxLength, SeqTwoByteString::kMaxLength, String::length(), overflow, RUNTIME_ASSERT, and STATIC_ASSERT().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberOr | |||
) |
Definition at line 6866 of file runtime.cc.
References ASSERT, and CONVERT_NUMBER_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberAnd | |||
) |
Definition at line 6876 of file runtime.cc.
References ASSERT, and CONVERT_NUMBER_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberXor | |||
) |
Definition at line 6886 of file runtime.cc.
References ASSERT, and CONVERT_NUMBER_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberNot | |||
) |
Definition at line 6896 of file runtime.cc.
References ASSERT, and CONVERT_NUMBER_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberShl | |||
) |
Definition at line 6905 of file runtime.cc.
References ASSERT, and CONVERT_NUMBER_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberShr | |||
) |
Definition at line 6915 of file runtime.cc.
References ASSERT, and CONVERT_NUMBER_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberSar | |||
) |
Definition at line 6925 of file runtime.cc.
References ArithmeticShiftRight(), ASSERT, and CONVERT_NUMBER_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberEquals | |||
) |
Definition at line 6935 of file runtime.cc.
References ASSERT, CONVERT_DOUBLE_ARG_CHECKED, EQUAL, FP_ZERO, fpclassify(), Smi::FromInt(), isnan(), and NOT_EQUAL.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StringEquals | |||
) |
Definition at line 6954 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, EQUAL, Smi::FromInt(), not_equal, NOT_EQUAL, and STATIC_CHECK().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NumberCompare | |||
) |
Definition at line 6972 of file runtime.cc.
References ASSERT, CONVERT_DOUBLE_ARG_CHECKED, EQUAL, Smi::FromInt(), GREATER, isless(), isnan(), and LESS.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_SmiLexicographicCompare | |||
) |
Definition at line 6987 of file runtime.cc.
References ASSERT, CONVERT_SMI_ARG_CHECKED, EQUAL, Smi::FromInt(), GREATER, IntegerLog2(), and LESS.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StringCompare | |||
) |
Definition at line 7127 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, EQUAL, Smi::FromInt(), GREATER, and LESS.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_Math_acos | |||
) |
Definition at line 7162 of file runtime.cc.
References TranscendentalCache::ACOS, ASSERT, and CONVERT_DOUBLE_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_Math_asin | |||
) |
Definition at line 7172 of file runtime.cc.
References TranscendentalCache::ASIN, ASSERT, and CONVERT_DOUBLE_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_Math_atan | |||
) |
Definition at line 7182 of file runtime.cc.
References ASSERT, TranscendentalCache::ATAN, and CONVERT_DOUBLE_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_Math_atan2 | |||
) |
Definition at line 7195 of file runtime.cc.
References ASSERT, CONVERT_DOUBLE_ARG_CHECKED, and isinf().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_Math_ceil | |||
) |
Definition at line 7218 of file runtime.cc.
References ASSERT, ceiling(), and CONVERT_DOUBLE_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_Math_cos | |||
) |
Definition at line 7228 of file runtime.cc.
References ASSERT, CONVERT_DOUBLE_ARG_CHECKED, and TranscendentalCache::COS.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_Math_exp | |||
) |
Definition at line 7238 of file runtime.cc.
References ASSERT, CONVERT_DOUBLE_ARG_CHECKED, and TranscendentalCache::EXP.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_Math_floor | |||
) |
Definition at line 7248 of file runtime.cc.
References ASSERT, and CONVERT_DOUBLE_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_Math_log | |||
) |
Definition at line 7258 of file runtime.cc.
References ASSERT, CONVERT_DOUBLE_ARG_CHECKED, and TranscendentalCache::LOG.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_Math_pow | |||
) |
Definition at line 7269 of file runtime.cc.
References ASSERT, CONVERT_DOUBLE_ARG_CHECKED, fast_sqrt(), isinf(), isnan(), power_double_double(), power_double_int(), and V8_INFINITY.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_Math_pow_cfunction | |||
) |
Definition at line 7303 of file runtime.cc.
References ASSERT, CONVERT_DOUBLE_ARG_CHECKED, Smi::FromInt(), isnan(), and power_double_double().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_RoundNumber | |||
) |
Definition at line 7320 of file runtime.cc.
References ASSERT, Smi::FromInt(), HeapNumber::get_exponent(), HeapNumber::get_sign(), kSmiValueSize, sign, and HeapNumber::value().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_Math_sin | |||
) |
Definition at line 7363 of file runtime.cc.
References ASSERT, CONVERT_DOUBLE_ARG_CHECKED, and TranscendentalCache::SIN.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_Math_sqrt | |||
) |
Definition at line 7373 of file runtime.cc.
References ASSERT, CONVERT_DOUBLE_ARG_CHECKED, and fast_sqrt().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_Math_tan | |||
) |
Definition at line 7383 of file runtime.cc.
References ASSERT, CONVERT_DOUBLE_ARG_CHECKED, and TranscendentalCache::TAN.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_DateMakeDay | |||
) |
Definition at line 7393 of file runtime.cc.
References ASSERT, CONVERT_SMI_ARG_CHECKED, and Smi::FromInt().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_DateSetValue | |||
) |
Definition at line 7404 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, CONVERT_DOUBLE_ARG_CHECKED, CONVERT_SMI_ARG_CHECKED, DoubleToInteger(), isnan(), DateCache::kMaxTimeBeforeUTCInMs, DateCache::kMaxTimeInMs, NULL, and DateCache::ToUTC().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NewArgumentsFast | |||
) |
Definition at line 7441 of file runtime.cc.
References ASSERT, Smi::cast(), Smi::FromInt(), Min(), Context::MIN_CONTEXT_SLOTS, NON_STRICT_ARGUMENTS_ELEMENTS, NOT_TENURED, and Smi::value().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NewStrictArgumentsFast | |||
) |
Definition at line 7536 of file runtime.cc.
References ASSERT, JSObject::cast(), FixedArray::cast(), JSFunction::cast(), HeapObject::GetWriteBarrierMode(), FixedArray::set(), FixedArrayBase::set_length(), and HeapObject::set_map_no_write_barrier().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NewClosure | |||
) |
Definition at line 7572 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, CONVERT_BOOLEAN_ARG_CHECKED, NOT_TENURED, and TENURED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_FunctionBindArguments | |||
) |
Definition at line 7640 of file runtime.cc.
References ASSERT, JSFunction::cast(), CONVERT_ARG_HANDLE_CHECKED, DONT_DELETE, DONT_ENUM, ForceSetProperty(), JSFunction::function_bindings(), JSFunction::kBoundArgumentsStartIndex, JSFunction::kBoundFunctionIndex, JSFunction::kBoundThisIndex, READ_ONLY, and RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_BoundFunctionGetBindings | |||
) |
Definition at line 7698 of file runtime.cc.
References ASSERT, Handle< T >::cast(), and CONVERT_ARG_HANDLE_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NewObjectFromBound | |||
) |
Definition at line 7714 of file runtime.cc.
References ASSERT, Handle< T >::cast(), JSReceiver::cast(), FixedArray::cast(), CONVERT_ARG_HANDLE_CHECKED, Failure::Exception(), Handle< T >::is_null(), JSFunction::kBoundArgumentsStartIndex, JSFunction::kBoundFunctionIndex, Execution::New(), RUNTIME_ASSERT, and Execution::TryGetConstructorDelegate().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NewObject | |||
) |
Definition at line 7773 of file runtime.cc.
References ASSERT, Handle< T >::cast(), CLEAR_EXCEPTION, JSFunction::EnsureCompiled(), HandleVector(), JS_FUNCTION_TYPE, and RETURN_IF_EMPTY_HANDLE.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_FinalizeInstanceSize | |||
) |
Definition at line 7851 of file runtime.cc.
References ASSERT, and CONVERT_ARG_HANDLE_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_LazyCompile | |||
) |
Definition at line 7863 of file runtime.cc.
References ASSERT, JSFunction::CompileLazy(), Failure::Exception(), KEEP_EXCEPTION, and PrintF().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_LazyRecompile | |||
) |
Definition at line 7888 of file runtime.cc.
References ASSERT, CLEAR_EXCEPTION, JSFunction::CompileOptimized(), BailoutId::None(), PrintF(), and JSFunction::ReplaceCode().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_ParallelRecompile | |||
) |
Definition at line 7932 of file runtime.cc.
References ASSERT, and Compiler::RecompileParallel().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NotifyDeoptimized | |||
) |
Definition at line 7965 of file runtime.cc.
References ASSERT, JSFunction::cast(), JSFunction::code(), Deoptimizer::DeoptimizeFunction(), Deoptimizer::EAGER, JavaScriptFrame::function(), Deoptimizer::Grab(), ActivationsFinder::has_activations(), Deoptimizer::LAZY, Deoptimizer::MaterializeHeapObjects(), PrintF(), and RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NotifyOSR | |||
) |
Definition at line 8026 of file runtime.cc.
References Deoptimizer::Grab().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_DeoptimizeFunction | |||
) |
Definition at line 8033 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, and Deoptimizer::DeoptimizeFunction().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_ClearFunctionTypeFeedback | |||
) |
Definition at line 8045 of file runtime.cc.
References ASSERT, Code::ClearInlineCaches(), Code::ClearTypeFeedbackCells(), CONVERT_ARG_HANDLE_CHECKED, and Code::kind().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_RunningInSimulator | |||
) |
Definition at line 8058 of file runtime.cc.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_OptimizeFunctionOnNextCall | |||
) |
Definition at line 8067 of file runtime.cc.
References CHECK, CONVERT_ARG_HANDLE_CHECKED, CStrVector(), Code::kind(), Code::kMaxLoopNestingMarker, RUNTIME_ASSERT, and Code::set_allow_osr_at_loop_nesting_level().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetOptimizationStatus | |||
) |
Definition at line 8089 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, Smi::FromInt(), and V8::UseCrankshaft().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetOptimizationCount | |||
) |
Definition at line 8114 of file runtime.cc.
References ASSERT, CONVERT_ARG_HANDLE_CHECKED, and Smi::FromInt().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_CompileForOnStackReplacement | |||
) |
Definition at line 8122 of file runtime.cc.
References ASSERT, DeoptimizationInputData::cast(), CLEAR_EXCEPTION, JSFunction::CompileOptimized(), CONVERT_ARG_HANDLE_CHECKED, Smi::FromInt(), JavaScriptFrame::function(), BailoutId::IsNone(), kIntSize, BailoutId::None(), PrintF(), Deoptimizer::RevertStackCheckCode(), BailoutId::ToInt(), and Memory::uint32_at().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_CheckIsBootstrapping | |||
) |
Definition at line 8243 of file runtime.cc.
References RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetRootNaN | |||
) |
Definition at line 8249 of file runtime.cc.
References RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_Call | |||
) |
Definition at line 8255 of file runtime.cc.
References ASSERT, Execution::Call(), CONVERT_ARG_CHECKED, Failure::Exception(), and NULL.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_Apply | |||
) |
Definition at line 8291 of file runtime.cc.
References ASSERT, Execution::Call(), CONVERT_ARG_HANDLE_CHECKED, CONVERT_SMI_ARG_CHECKED, Failure::Exception(), Object::GetElement(), and NULL.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetFunctionDelegate | |||
) |
Definition at line 8326 of file runtime.cc.
References ASSERT, Execution::GetFunctionDelegate(), and RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetConstructorDelegate | |||
) |
Definition at line 8334 of file runtime.cc.
References ASSERT, Execution::GetConstructorDelegate(), and RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NewGlobalContext | |||
) |
Definition at line 8342 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, and Context::global_object().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NewFunctionContext | |||
) |
Definition at line 8362 of file runtime.cc.
References ASSERT, and CONVERT_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_PushWithContext | |||
) |
Definition at line 8379 of file runtime.cc.
References ASSERT, Failure::cast(), JSObject::cast(), JSFunction::cast(), HandleVector(), and Failure::IsInternalError().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_PushCatchContext | |||
) |
Definition at line 8423 of file runtime.cc.
References ASSERT, JSFunction::cast(), and String::cast().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_PushBlockContext | |||
) |
Definition at line 8449 of file runtime.cc.
References ASSERT, ScopeInfo::cast(), and JSFunction::cast().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_IsJSModule | |||
) |
Definition at line 8473 of file runtime.cc.
References ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_PushModuleContext | |||
) |
Definition at line 8480 of file runtime.cc.
References ASSERT, Context::cast(), CONVERT_ARG_HANDLE_CHECKED, Context::IsModuleContext(), Context::set_closure(), Context::set_global_object(), and Context::set_previous().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_DeleteContextSlot | |||
) |
Definition at line 8498 of file runtime.cc.
References ASSERT, Handle< T >::cast(), CONVERT_ARG_HANDLE_CHECKED, flags, FOLLOW_CHAINS, Handle< T >::is_null(), JSReceiver::Lookup(), and JSReceiver::NORMAL_DELETION.
v8::internal::RUNTIME_FUNCTION | ( | ObjectPair | , |
Runtime_LoadContextSlot | |||
) |
Definition at line 8680 of file runtime.cc.
v8::internal::RUNTIME_FUNCTION | ( | ObjectPair | , |
Runtime_LoadContextSlotNoReferenceError | |||
) |
Definition at line 8685 of file runtime.cc.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StoreContextSlot | |||
) |
Definition at line 8690 of file runtime.cc.
References ABSENT, ASSERT, Handle< T >::cast(), CLASSIC_MODE, CONVERT_ARG_HANDLE_CHECKED, CONVERT_LANGUAGE_MODE_ARG, FOLLOW_CHAINS, FixedArray::get(), HandleVector(), Handle< T >::is_null(), kNonStrictMode, kStrictMode, MUTABLE_CHECK_INITIALIZED, NONE, READ_ONLY, RETURN_IF_EMPTY_HANDLE, FixedArray::set(), and JSReceiver::SetProperty().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_Throw | |||
) |
Definition at line 8776 of file runtime.cc.
References ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_ReThrow | |||
) |
Definition at line 8784 of file runtime.cc.
References ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_PromoteScheduledException | |||
) |
Definition at line 8792 of file runtime.cc.
References ASSERT_EQ.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_ThrowReferenceError | |||
) |
Definition at line 8798 of file runtime.cc.
References ASSERT, and HandleVector().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_ThrowNotDateError | |||
) |
Definition at line 8810 of file runtime.cc.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_StackGuard | |||
) |
Definition at line 8819 of file runtime.cc.
References ASSERT, and Execution::HandleStackGuardInterrupt().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_Interrupt | |||
) |
Definition at line 8832 of file runtime.cc.
References ASSERT, and Execution::HandleStackGuardInterrupt().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_TraceEnter | |||
) |
Definition at line 8867 of file runtime.cc.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_TraceExit | |||
) |
Definition at line 8875 of file runtime.cc.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_DebugPrint | |||
) |
Definition at line 8882 of file runtime.cc.
References ASSERT, HeapObject::cast(), Flush(), HeapObject::map(), PrintF(), and Object::ShortPrint().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_DebugTrace | |||
) |
Definition at line 8913 of file runtime.cc.
References ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_DateCurrentTime | |||
) |
Definition at line 8921 of file runtime.cc.
References ASSERT, and OS::TimeCurrentMillis().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_DateParseString | |||
) |
Definition at line 8934 of file runtime.cc.
References ASSERT, FixedArray::cast(), CONVERT_ARG_HANDLE_CHECKED, FlattenString(), String::FlatContent::IsAscii(), String::FlatContent::IsTwoByte(), FixedArrayBase::length(), DateParser::OUTPUT_SIZE, DateParser::Parse(), RUNTIME_ASSERT, String::FlatContent::ToAsciiVector(), and String::FlatContent::ToUC16Vector().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_DateLocalTimezone | |||
) |
Definition at line 8973 of file runtime.cc.
References ASSERT, CONVERT_DOUBLE_ARG_CHECKED, CStrVector(), and OS::LocalTimezone().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_DateToUTC | |||
) |
Definition at line 8984 of file runtime.cc.
References ASSERT, and CONVERT_DOUBLE_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GlobalReceiver | |||
) |
Definition at line 8995 of file runtime.cc.
References ASSERT, and JSGlobalObject::cast().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_ParseJson | |||
) |
Definition at line 9003 of file runtime.cc.
References ASSERT, ASSERT_EQ, CONVERT_ARG_HANDLE_CHECKED, Failure::Exception(), and Handle< T >::is_null().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_CompileString | |||
) |
Definition at line 9043 of file runtime.cc.
References ASSERT_EQ, CLASSIC_MODE, CodeGenerationFromStringsAllowed(), Compiler::CompileEval(), CONVERT_ARG_HANDLE_CHECKED, Failure::Exception(), Handle< T >::is_null(), and NOT_TENURED.
v8::internal::RUNTIME_FUNCTION | ( | ObjectPair | , |
Runtime_ResolvePossiblyDirectEval | |||
) |
Definition at line 9108 of file runtime.cc.
References ASSERT, and CONVERT_LANGUAGE_MODE_ARG.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_SetNewFunctionAttributes | |||
) |
Definition at line 9134 of file runtime.cc.
References ASSERT, and CONVERT_ARG_HANDLE_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_AllocateInNewSpace | |||
) |
Definition at line 9154 of file runtime.cc.
References ASSERT, HeapObject::cast(), CONVERT_ARG_HANDLE_CHECKED, Heap::CreateFillerObjectAt(), Heap::InitialSemiSpaceSize(), IsAligned(), kPointerSize, Heap::new_space(), and RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_PushIfAbsent | |||
) |
Definition at line 9179 of file runtime.cc.
References ASSERT, Smi::cast(), FixedArray::cast(), CONVERT_ARG_CHECKED, FixedArray::get(), kNonStrictMode, and RUNTIME_ASSERT.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_ArrayConcat | |||
) |
Array::concat implementation. See ECMAScript 262, 15.4.4.4. TODO(581): Fix non-compliance for very large concatenations and update to following the ECMAScript 5 specification.
Definition at line 9678 of file runtime.cc.
References ASSERT, Handle< T >::cast(), FixedArray::cast(), CONVERT_ARG_HANDLE_CHECKED, Failure::Exception(), FAST_ELEMENTS, FAST_HOLEY_ELEMENTS, ArrayConcatVisitor::increase_index_offset(), JSObject::kMaxElementCount, RUNTIME_ASSERT, ArrayConcatVisitor::ToArray(), JSObject::TransitionElementsKind(), and ArrayConcatVisitor::visit().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GlobalPrint | |||
) |
Definition at line 9777 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, CharacterStream::GetNext(), CharacterStream::has_more(), and PrintF().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_RemoveArrayHoles | |||
) |
Definition at line 9795 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, and CONVERT_NUMBER_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_MoveArrayContents | |||
) |
Definition at line 9804 of file runtime.cc.
References ASSERT, Map::cast(), CONVERT_ARG_CHECKED, and Smi::FromInt().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_EstimateNumberOfElements | |||
) |
Definition at line 9829 of file runtime.cc.
References ASSERT, FixedArray::cast(), SeededNumberDictionary::cast(), JSArray::cast(), CONVERT_ARG_CHECKED, Smi::FromInt(), and HashTable< Shape, Key >::NumberOfElements().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetArrayKeys | |||
) |
Definition at line 9849 of file runtime.cc.
References ASSERT, FixedArrayBase::cast(), CONVERT_ARG_HANDLE_CHECKED, CONVERT_NUMBER_CHECKED, Failure::Exception(), Smi::FromInt(), GetKeysInFixedArrayFor(), INCLUDE_PROTOS, FixedArrayBase::length(), and Object::ToArrayIndex().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_LookupAccessor | |||
) |
Definition at line 9890 of file runtime.cc.
References ACCESSOR_GETTER, ACCESSOR_SETTER, ASSERT, JSObject::cast(), CONVERT_ARG_CHECKED, CONVERT_SMI_ARG_CHECKED, flag, and JSObject::LookupAccessor().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_ProfilerResume | |||
) |
Definition at line 12787 of file runtime.cc.
References V8::ResumeProfiler().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_ProfilerPause | |||
) |
Definition at line 12794 of file runtime.cc.
References V8::PauseProfiler().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetScript | |||
) |
Definition at line 12838 of file runtime.cc.
References ASSERT, and CONVERT_ARG_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_CollectStackTrace | |||
) |
Definition at line 12896 of file runtime.cc.
References ASSERT, ASSERT_EQ, JavaScriptFrame::cast(), CONVERT_ARG_HANDLE_CHECKED, CONVERT_NUMBER_CHECKED, Smi::FromInt(), Compiler::kMaxInliningLevels, Max(), Min(), JSObject::NewElementsCapacity(), Factory::NewFixedArrayWithHoles(), Factory::NewJSArrayWithElements(), and JavaScriptFrame::Summarize().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetV8Version | |||
) |
Definition at line 12958 of file runtime.cc.
References ASSERT_EQ, CStrVector(), V8::GetVersion(), and NOT_TENURED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_Abort | |||
) |
Definition at line 12970 of file runtime.cc.
References OS::Abort(), ASSERT, NULL, OS::PrintError(), and UNREACHABLE.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_GetFromCache | |||
) |
Definition at line 12981 of file runtime.cc.
References ARRAY_SIZE, ASSERT, Execution::Call(), JSFunction::cast(), CONVERT_ARG_CHECKED, Failure::Exception(), JSFunctionResultCache::kEntriesIndex, JSFunctionResultCache::kEntrySize, and JSFunctionResultCache::kFactoryIndex.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_NewMessageObject | |||
) |
Definition at line 13077 of file runtime.cc.
References CONVERT_ARG_HANDLE_CHECKED.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_MessageGetType | |||
) |
Definition at line 13092 of file runtime.cc.
References CONVERT_ARG_CHECKED, and message.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_MessageGetArguments | |||
) |
Definition at line 13098 of file runtime.cc.
References CONVERT_ARG_CHECKED, and message.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_MessageGetStartPosition | |||
) |
Definition at line 13104 of file runtime.cc.
References CONVERT_ARG_CHECKED, Smi::FromInt(), and message.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_MessageGetScript | |||
) |
Definition at line 13110 of file runtime.cc.
References CONVERT_ARG_CHECKED, and message.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_Log | |||
) |
Definition at line 13163 of file runtime.cc.
References ASSERT, CONVERT_ARG_CHECKED, String::FlatContent::IsAscii(), LOGGER, RUNTIME_ASSERT, and String::FlatContent::ToAsciiVector().
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_IS_VAR | |||
) |
Definition at line 13175 of file runtime.cc.
References NULL, and UNREACHABLE.
v8::internal::RUNTIME_FUNCTION | ( | MaybeObject * | , |
Runtime_HaveSameMap | |||
) |
Definition at line 13209 of file runtime.cc.
References ASSERT, and CONVERT_ARG_CHECKED.
|
inline |
Definition at line 2016 of file objects-inl.h.
References ALL_ENTRIES, SLOW_ASSERT, and VALID_ENTRIES.
Referenced by JSObject::AddFastProperty().
int v8::internal::SearchString | ( | Isolate * | isolate, |
Vector< const SubjectChar > | subject, | ||
Vector< const PatternChar > | pattern, | ||
int | start_index | ||
) |
Definition at line 562 of file string-search.h.
References StringSearch< PatternChar, SubjectChar >::Search().
Referenced by RegExpImpl::AtomExecRaw(), and Runtime::StringMatch().
|
inline |
|
inline |
Definition at line 447 of file json-parser.h.
|
inline |
Definition at line 452 of file json-parser.h.
Definition at line 342 of file handles.cc.
References CALL_HEAP_FUNCTION, and Object.
Referenced by Scope::LinkModules(), Object::SetAccessor(), and THREADED_TEST().
void SetExpectedNofProperties | ( | Handle< JSFunction > | func, |
int | nof | ||
) |
Definition at line 157 of file handles.cc.
Referenced by RUNTIME_FUNCTION().
void SetExpectedNofPropertiesFromEstimate | ( | Handle< SharedFunctionInfo > | shared, |
int | estimate | ||
) |
Definition at line 201 of file handles.cc.
Referenced by Compiler::BuildFunctionInfo().
Handle< Object > SetProperty | ( | Handle< Object > | object, |
Handle< Object > | key, | ||
Handle< Object > | value, | ||
PropertyAttributes | attributes, | ||
StrictModeFlag | strict_mode | ||
) |
Definition at line 232 of file handles.cc.
References CALL_HEAP_FUNCTION, and Runtime::SetObjectProperty().
Referenced by Object::Set(), and StoreIC::Store().
Handle<Object> v8::internal::SetPropertyWithInterceptor | ( | Handle< JSObject > | object, |
Handle< String > | key, | ||
Handle< Object > | value, | ||
PropertyAttributes | attributes, | ||
StrictModeFlag | strict_mode | ||
) |
Definition at line 268 of file handles.cc.
References CALL_HEAP_FUNCTION, and Object.
Definition at line 221 of file handles.cc.
References ASSERT, CALL_HEAP_FUNCTION, Accessors::FunctionSetPrototype(), NULL, and Object.
Referenced by Object::SetPrototype().
Definition at line 311 of file handles.cc.
References CALL_HEAP_FUNCTION, and Object.
void SetPrototypeProperty | ( | Handle< JSFunction > | func, |
Handle< JSObject > | value | ||
) |
Definition at line 176 of file handles.cc.
References CALL_HEAP_FUNCTION_VOID.
Referenced by Factory::NewFunctionWithPrototype().
void SetUpJSCallerSavedCodeData | ( | ) |
Definition at line 1394 of file frames.cc.
References ASSERT, kJSCallerSaved, kNumJSCallerSaved, kNumRegs, and JSCallerSavedCodeData::reg_code.
void v8::internal::SetVersion | ( | int | major, |
int | minor, | ||
int | build, | ||
int | patch, | ||
bool | candidate, | ||
const char * | soname | ||
) |
Definition at line 39 of file test-version.cc.
|
inline |
Definition at line 54 of file conversions-inl.h.
References Double::kSignMask, and uint64_to_double().
Referenced by InternalStringToDouble(), InternalStringToInt(), and InternalStringToIntDouble().
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in simulator | ( | 4 or | 8, |
8 is | default | ||
) |
|
inline |
Definition at line 47 of file macro-assembler-arm.h.
References ASR, and kSmiTagSize.
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the snapshot | ( | mksnapshot | only | ) |
int SortedListBSearch | ( | const List< T > & | list, |
P | cmp | ||
) |
Definition at line 223 of file list-inl.h.
References T.
Referenced by HeapSnapshot::GetEntryById().
Definition at line 258 of file list-inl.h.
|
inline |
Definition at line 1471 of file macro-assembler-x64.h.
References kPointerSize, and rsp.
|
inline |
Definition at line 42 of file vm-state-inl.h.
References NULL, and UNREACHABLE.
v8::internal::STATIC_ASSERT | ( | (kLanguageModeMask &CLASSIC_MODE) | = =CLASSIC_MODE | ) |
v8::internal::STATIC_ASSERT | ( | (kLanguageModeMask &STRICT_MODE) | = =STRICT_MODE | ) |
v8::internal::STATIC_ASSERT | ( | (kLanguageModeMask &EXTENDED_MODE) | = =EXTENDED_MODE | ) |
v8::internal::STATIC_ASSERT | ( | Token::NUM_TOKENS<= | 0x100 | ) |
STATIC_ASSERT | ( | ) |
v8::internal::STATIC_ASSERT | ( | (kSeqStringTag &kIsIndirectStringMask) | = =0 | ) |
v8::internal::STATIC_ASSERT | ( | (kExternalStringTag &kIsIndirectStringMask) | = =0 | ) |
v8::internal::STATIC_ASSERT | ( | (kConsStringTag &kIsIndirectStringMask) | = =kIsIndirectStringTag | ) |
v8::internal::STATIC_ASSERT | ( | (kSlicedStringTag &kIsIndirectStringMask) | = =kIsIndirectStringTag | ) |
v8::internal::STATIC_ASSERT | ( | IS_POWER_OF_TWO(kSlicedNotConsMask)&&kSlicedNotConsMask! | = 0 | ) |
v8::internal::STATIC_ASSERT | ( | (FixedDoubleArray::kHeaderSize &kDoubleAlignmentMask) | = =0 | ) |
Referenced by Heap::AllocateCatchContext(), Heap::AllocateConsString(), Heap::AllocateForeign(), Heap::AllocateHeapNumber(), RegExpImpl::AtomExec(), BUILTIN(), InitializeFastElementsKindSequence::Construct(), CopyWords(), String::GetUnderlying(), ElementsAccessor::InitializeOncePerProcess(), RegExpImpl::IrregexpExecRaw(), String::IsAsciiRepresentationUnderneath(), String::IsTwoByteRepresentationUnderneath(), FunctionLoggingParserRecorder::LogMessage(), VisitorDispatchTable< ScavengingCallback >::RegisterSpecializations(), RUNTIME_FUNCTION(), Code::set_flags(), JSObject::ShouldConvertToSlowElements(), MacroAssembler::SmiTag(), MacroAssembler::SmiUntag(), StaticMarkingVisitor< StaticVisitor >::VisitJSFunctionStrongCode(), StaticMarkingVisitor< StaticVisitor >::VisitJSFunctionWeakCode(), StaticMarkingVisitor< StaticVisitor >::VisitMap(), and StaticMarkingVisitor< StaticVisitor >::VisitSharedFunctionInfoWeakCode().
v8::internal::STATIC_ASSERT | ( | DoubleRegister::kNumAllocatableRegisters >=Register::kNumAllocatableRegisters | ) |
v8::internal::STATIC_ASSERT | ( | BoyerMoorePositionInfo::kMapSize | = =RegExpMacroAssembler::kTableSize | ) |
v8::internal::STATIC_CHECK | ( | (kStringRepresentationMask|kStringEncodingMask) | = =Internals::kFullStringRepresentationMask | ) |
v8::internal::STATIC_CHECK | ( | static_cast< uint32_t > | kStringEncodingMask = =Internals::kStringEncodingMask | ) |
v8::internal::STATIC_CHECK | ( | (kExternalStringTag|kAsciiStringTag) | = =Internals::kExternalAsciiRepresentationTag | ) |
v8::internal::STATIC_CHECK | ( | v8::String::ASCII_ENCODING | = =kAsciiStringTag | ) |
v8::internal::STATIC_CHECK | ( | (kExternalStringTag|kTwoByteStringTag) | = =Internals::kExternalTwoByteRepresentationTag | ) |
v8::internal::STATIC_CHECK | ( | v8::String::TWO_BYTE_ENCODING | = =kTwoByteStringTag | ) |
v8::internal::STATIC_CHECK | ( | sizeof(MemoryChunk)<=MemoryChunk::kHeaderSize | ) |
v8::internal::STATIC_CHECK | ( | JS_OBJECT_TYPE | = =Internals::kJSObjectType | ) |
v8::internal::STATIC_CHECK | ( | FIRST_NONSTRING_TYPE | = =Internals::kFirstNonstringType | ) |
v8::internal::STATIC_CHECK | ( | ODDBALL_TYPE | = =Internals::kOddballType | ) |
v8::internal::STATIC_CHECK | ( | FOREIGN_TYPE | = =Internals::kForeignType | ) |
v8::internal::STATIC_CHECK | ( | sizeof(Page)<=MemoryChunk::kHeaderSize | ) |
v8::internal::STATIC_CHECK | ( | sizeof(LargePage)<=MemoryChunk::kHeaderSize | ) |
|
inline |
Definition at line 3911 of file hydrogen-instructions.h.
References HValue::cast().
Referenced by HStoreGlobalCell::NeedsWriteBarrier(), HStoreContextSlot::NeedsWriteBarrier(), HStoreNamedField::NeedsWriteBarrier(), HStoreKeyedFastElement::NeedsWriteBarrier(), and HStoreKeyedFastDoubleElement::NeedsWriteBarrier().
char * StrDup | ( | const char * | str | ) |
Definition at line 85 of file allocation.cc.
References StrLength().
Referenced by FlagList::argv(), CcTest::CcTest(), DoubleToFixedCString(), main(), HGraph::Optimize(), FlagList::SetFlagsFromCommandLine(), TEST(), and THREADED_TEST().
Handle<String> v8::internal::StringReplaceOneCharWithString | ( | Isolate * | isolate, |
Handle< String > | subject, | ||
Handle< String > | search, | ||
Handle< String > | replace, | ||
bool * | found, | ||
int | recursion_limit | ||
) |
Definition at line 3280 of file runtime.cc.
References ConsString::cast(), Isolate::factory(), ConsString::first(), Handle< T >::is_null(), Factory::NewConsString(), Factory::NewSubString(), Handle< T >::null(), ConsString::second(), and Runtime::StringMatch().
Referenced by RUNTIME_FUNCTION().
double StringToDouble | ( | UnicodeCache * | unicode_cache, |
const char * | str, | ||
int | flags, | ||
double | empty_string_val | ||
) |
Definition at line 41 of file conversions.cc.
References InternalStringToDouble(), and StrLength().
Referenced by DuplicateFinder::AddNumber(), RUNTIME_FUNCTION(), and TEST().
double StringToDouble | ( | UnicodeCache * | unicode_cache, |
Vector< const char > | str, | ||
int | flags, | ||
double | empty_string_val | ||
) |
Definition at line 49 of file conversions.cc.
References flags, InternalStringToDouble(), Vector< T >::length(), and Vector< T >::start().
double StringToDouble | ( | UnicodeCache * | unicode_cache, |
Vector< const uc16 > | str, | ||
int | flags, | ||
double | empty_string_val | ||
) |
Definition at line 58 of file conversions.cc.
References flags, InternalStringToDouble(), Vector< T >::length(), and Vector< T >::start().
double StringToDouble | ( | UnicodeCache * | unicode_cache, |
String * | str, | ||
int | flags, | ||
double | empty_string_val | ||
) |
Definition at line 83 of file v8conversions.cc.
References InternalStringToDouble(), and String::length().
double StringToInt | ( | UnicodeCache * | unicode_cache, |
String * | str, | ||
int | radix | ||
) |
Definition at line 107 of file v8conversions.cc.
References InternalStringToInt(), and String::length().
Referenced by RUNTIME_FUNCTION().
|
inline |
Definition at line 234 of file utils.h.
References ASSERT.
Referenced by DuplicateFinder::AddNumber(), SimpleStringBuilder::AddString(), OutputStreamWriter::AddString(), Logger::NameBuffer::AppendBytes(), CStrVector(), DEPENDENT_TEST(), DoubleToPrecisionCString(), CpuProfilesCollection::IsLastProfile(), MutableCStrVector(), String::New(), String::NewSymbol(), String::NewUndetectable(), Object::ObjectProtoToString(), ReadLine(), CpuProfilesCollection::StopProfiling(), StrDup(), StringToDouble(), StrNDup(), TEST(), THREADED_TEST(), and FileByteSink::WriteSpaceUsed().
char * StrNDup | ( | const char * | str, |
int | n | ||
) |
Definition at line 94 of file allocation.cc.
References StrLength().
double Strtod | ( | Vector< const char > | buffer, |
int | exponent | ||
) |
Definition at line 417 of file strtod.cc.
References Vector< T >::length(), and V8_INFINITY.
Referenced by InternalStringToDouble(), InternalStringToInt(), and TEST().
Definition at line 326 of file handles.cc.
References CALL_HEAP_FUNCTION.
Referenced by SharedFunctionInfo::GetSourceCode().
bool v8::internal::SubStringEquals | ( | Iterator * | current, |
EndMark | end, | ||
const char * | substring | ||
) |
Definition at line 111 of file conversions-inl.h.
References ASSERT.
Referenced by InternalStringToDouble().
|
inline |
Definition at line 795 of file utils.h.
References ASSERT.
Referenced by StringHasher::MakeArrayIndexHash().
v8::internal::TEST | ( | Positions | ) |
Definition at line 44 of file test-reloc-info.cc.
References CHECK, CHECK_EQ, RelocIterator::done(), KB, RelocIterator::next(), NULL, and RelocIterator::rinfo().
int v8::internal::ToNumber | ( | Register | reg | ) |
Referenced by MacroAssembler::GetCodeMarker().
Register v8::internal::ToRegister | ( | int | num | ) |
void v8::internal::TraceGVN | ( | const char * | msg, |
... | |||
) |
Definition at line 1383 of file hydrogen.cc.
References OS::VPrint().
MaybeObject* v8::internal::TransitionElements | ( | Handle< Object > | object, |
ElementsKind | to_kind, | ||
Isolate * | isolate | ||
) |
Definition at line 441 of file runtime.cc.
References Handle< T >::cast(), Handle< T >::is_null(), Map::IsValidElementsTransition(), Isolate::ThrowIllegalOperation(), and JSObject::TransitionElementsKind().
Referenced by Runtime::CreateArrayLiteralBoilerplate(), and RUNTIME_FUNCTION().
|
inline |
Definition at line 38 of file double.h.
Referenced by SignedZero(), and Double::value().
|
inline |
Definition at line 58 of file assembler-x64.h.
Handle< FixedArray > UnionOfKeys | ( | Handle< FixedArray > | first, |
Handle< FixedArray > | second | ||
) |
Definition at line 140 of file handles.cc.
References CALL_HEAP_FUNCTION.
Referenced by GetKeysInFixedArrayFor().
|
inline |
Definition at line 289 of file globals.h.
Referenced by BUILTIN(), Thread::CreateThreadLocalKey(), JSObject::DeleteHiddenProperty(), Thread::DeleteThreadLocalKey(), DoubleToPrecisionCString(), OS::Free(), FreeBSDMutex::FreeBSDMutex(), MemoryAllocator::FreeMemory(), Deoptimizer::TableEntryGenerator::GeneratePrologue(), OptimizedFrame::GetInlineCount(), GetKeysInFixedArrayFor(), Handle< v8::internal::JSFunction >::Handle(), RuntimeProfiler::IsolateExitedJS(), SimulatorStack::JsLimitFromCLimit(), Scope::LinkModules(), LinuxMutex::LinuxMutex(), TypeSwitch::match(), MemsetPointer(), OpenBSDMutex::OpenBSDMutex(), POSIXSocket::POSIXSocket(), Compiler::RecordFunctionCompilation(), VirtualMemory::Release(), SamplerRegistry::RemoveActiveSampler(), Scope::ResolveVariable(), OptimizingCompilerThread::Run(), RUNTIME_FUNCTION(), Function::SetName(), StoreBuffer::SetUp(), SignalSender::Sleep(), TEST(), and SharedFunctionInfo::VerifyBailoutId().
int Utf8Length | ( | Handle< String > | str | ) |
Definition at line 1010 of file handles.cc.
References FlattenString(), and Utf8LengthHelper().
Referenced by String::Utf8Length(), String::Utf8Value::Utf8Value(), and String::WriteUtf8().
int v8::internal::Utf8LengthHelper | ( | String * | input, |
int | from, | ||
int | to, | ||
bool | followed_by_surrogate, | ||
int | max_recursion, | ||
bool * | failure, | ||
bool * | starts_with_surrogate | ||
) |
Definition at line 888 of file handles.cc.
References ConsString::cast(), SlicedString::cast(), ConsString::first(), String::GetFlatContent(), String::IsAsciiRepresentation(), Utf16::IsLeadSurrogate(), Utf16::IsTrailSurrogate(), Utf8::kBytesSavedByCombiningSurrogates, kConsStringTag, kExternalStringTag, Utf16::kNoPreviousCharacter, kSeqStringTag, kSlicedStringTag, Utf8::Length(), String::length(), SlicedString::offset(), SlicedString::parent(), ConsString::second(), Vector< T >::start(), String::FlatContent::ToUC16Vector(), and UNREACHABLE.
Referenced by Utf8Length().
v8::internal::V8_DECLARE_ONCE | ( | init_once | ) |
v8::internal::V8_DECLARE_ONCE | ( | initialize_gc_once | ) |
|
inline |
Definition at line 56 of file utils.h.
References ASSERT, ASSERT_EQ, IsPowerOf2(), and UNREACHABLE.
int v8::internal::WriteAsCFile | ( | const char * | filename, |
const char * | varname, | ||
const char * | str, | ||
int | size, | ||
bool | verbose = true |
||
) |
int WriteBytes | ( | const char * | filename, |
const byte * | bytes, | ||
int | size, | ||
bool | verbose | ||
) |
Definition at line 248 of file v8utils.cc.
References WriteChars().
int WriteChars | ( | const char * | filename, |
const char * | str, | ||
int | size, | ||
bool | verbose | ||
) |
Definition at line 231 of file v8utils.cc.
References OS::FOpen(), NULL, OS::PrintError(), and WriteCharsToFile().
Referenced by WriteBytes().
int v8::internal::WriteCharsToFile | ( | const char * | str, |
int | size, | ||
FILE * | f | ||
) |
Definition at line 200 of file v8utils.cc.
Referenced by AppendChars(), and WriteChars().
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset access_check_info |
Definition at line 3866 of file objects-inl.h.
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit allows_lazy_compilation |
Definition at line 3939 of file objects-inl.h.
Referenced by JSFunction::MarkForLazyRecompilation(), and JSFunction::MarkForParallelRecompilation().
struct AtomicOps_x86CPUFeatureStruct AtomicOps_Internalx86CPUFeatures |
const int BYTECODE_MASK = 0xff |
Definition at line 36 of file bytecodes-irregexp.h.
const int BYTECODE_SHIFT = 8 |
Definition at line 41 of file bytecodes-irregexp.h.
JSCallerSavedCodeData caller_saved_code_data |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit kAllowLazyCompilation kUsesArguments kFormalParameterCountOffset kStartPositionAndTypeOffset compiler_hints |
Definition at line 3939 of file objects-inl.h.
Referenced by BOOL_GETTER(), SharedFunctionInfo::code_age(), SharedFunctionInfo::is_classic_mode(), SharedFunctionInfo::language_mode(), SharedFunctionInfo::set_code_age(), and SharedFunctionInfo::set_language_mode().
const Register cp = { 8 } |
Definition at line 54 of file macro-assembler-arm.h.
Referenced by GlobalObjectOperand().
const CRegister cr0 = { 0 } |
Definition at line 355 of file assembler-arm.h.
const CRegister cr1 = { 1 } |
Definition at line 356 of file assembler-arm.h.
const CRegister cr10 = { 10 } |
Definition at line 365 of file assembler-arm.h.
const CRegister cr11 = { 11 } |
Definition at line 366 of file assembler-arm.h.
const CRegister cr12 = { 12 } |
Definition at line 367 of file assembler-arm.h.
const CRegister cr13 = { 13 } |
Definition at line 368 of file assembler-arm.h.
const CRegister cr14 = { 14 } |
Definition at line 369 of file assembler-arm.h.
const CRegister cr15 = { 15 } |
Definition at line 370 of file assembler-arm.h.
const CRegister cr2 = { 2 } |
Definition at line 357 of file assembler-arm.h.
const CRegister cr3 = { 3 } |
Definition at line 358 of file assembler-arm.h.
const CRegister cr4 = { 4 } |
Definition at line 359 of file assembler-arm.h.
const CRegister cr5 = { 5 } |
Definition at line 360 of file assembler-arm.h.
const CRegister cr6 = { 6 } |
Definition at line 361 of file assembler-arm.h.
const CRegister cr7 = { 7 } |
Definition at line 362 of file assembler-arm.h.
const CRegister cr8 = { 8 } |
Definition at line 363 of file assembler-arm.h.
const CRegister cr9 = { 9 } |
Definition at line 364 of file assembler-arm.h.
const DwVfpRegister d0 = { 0 } |
Definition at line 309 of file assembler-arm.h.
Referenced by TEST().
const DwVfpRegister d1 = { 1 } |
Definition at line 310 of file assembler-arm.h.
Referenced by TEST().
const DwVfpRegister d10 = { 10 } |
Definition at line 319 of file assembler-arm.h.
const DwVfpRegister d11 = { 11 } |
Definition at line 320 of file assembler-arm.h.
const DwVfpRegister d12 = { 12 } |
Definition at line 321 of file assembler-arm.h.
const DwVfpRegister d13 = { 13 } |
Definition at line 322 of file assembler-arm.h.
const DwVfpRegister d14 = { 14 } |
Definition at line 323 of file assembler-arm.h.
const DwVfpRegister d15 = { 15 } |
Definition at line 324 of file assembler-arm.h.
Referenced by TEST().
const DwVfpRegister d2 = { 2 } |
Definition at line 311 of file assembler-arm.h.
Referenced by TEST().
const DwVfpRegister d3 = { 3 } |
Definition at line 312 of file assembler-arm.h.
Referenced by TEST().
const DwVfpRegister d4 = { 4 } |
Definition at line 313 of file assembler-arm.h.
Referenced by TEST().
const DwVfpRegister d5 = { 5 } |
Definition at line 314 of file assembler-arm.h.
Referenced by TEST().
const DwVfpRegister d6 = { 6 } |
Definition at line 315 of file assembler-arm.h.
Referenced by TEST().
const DwVfpRegister d7 = { 7 } |
Definition at line 316 of file assembler-arm.h.
Referenced by TEST().
const DwVfpRegister d8 = { 8 } |
Definition at line 317 of file assembler-arm.h.
const DwVfpRegister d9 = { 9 } |
Definition at line 318 of file assembler-arm.h.
const DivMagicNumbers DivMagicNumberFor11 = {0x2e8ba2e9, 1} |
Definition at line 106 of file utils.h.
Referenced by DivMagicNumberFor().
const DivMagicNumbers DivMagicNumberFor125 = {0x10624dd3, 3} |
Definition at line 108 of file utils.h.
Referenced by DivMagicNumberFor().
const DivMagicNumbers DivMagicNumberFor25 = {0x51eb851f, 3} |
Definition at line 107 of file utils.h.
Referenced by DivMagicNumberFor().
const DivMagicNumbers DivMagicNumberFor3 = {0x55555556, 0} |
Definition at line 102 of file utils.h.
Referenced by DivMagicNumberFor().
const DivMagicNumbers DivMagicNumberFor5 = {0x66666667, 1} |
Definition at line 103 of file utils.h.
Referenced by DivMagicNumberFor().
const DivMagicNumbers DivMagicNumberFor625 = {0x68db8bad, 8} |
Definition at line 109 of file utils.h.
Referenced by DivMagicNumberFor().
const DivMagicNumbers DivMagicNumberFor7 = {0x92492493, 2} |
Definition at line 104 of file utils.h.
Referenced by DivMagicNumberFor().
const DivMagicNumbers DivMagicNumberFor9 = {0x38e38e39, 1} |
Definition at line 105 of file utils.h.
Referenced by DivMagicNumberFor().
const Register eax = { kRegister_eax_Code } |
Definition at line 110 of file assembler-ia32.h.
Referenced by generate(), and TEST().
const Register ebp = { kRegister_ebp_Code } |
Definition at line 115 of file assembler-ia32.h.
Referenced by TEST().
const Register ebx = { kRegister_ebx_Code } |
Definition at line 113 of file assembler-ia32.h.
Referenced by generate(), and TEST().
const Register ecx = { kRegister_ecx_Code } |
Definition at line 111 of file assembler-ia32.h.
Referenced by generate(), and TEST().
const Register edi = { kRegister_edi_Code } |
Definition at line 117 of file assembler-ia32.h.
Referenced by TEST().
const Register edx = { kRegister_edx_Code } |
Definition at line 112 of file assembler-ia32.h.
Referenced by TEST().
const Register esi = { kRegister_esi_Code } |
Definition at line 116 of file assembler-ia32.h.
Referenced by TEST().
const Register esp = { kRegister_esp_Code } |
Definition at line 114 of file assembler-ia32.h.
Referenced by TEST().
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset eval_from_instructions_offset |
Definition at line 3892 of file objects-inl.h.
const FPURegister f0 = { 0 } |
Definition at line 286 of file assembler-mips.h.
Referenced by TEST().
const FPURegister f1 = { 1 } |
Definition at line 287 of file assembler-mips.h.
Referenced by TEST(), and THREADED_TEST().
const FPURegister f10 = { 10 } |
Definition at line 296 of file assembler-mips.h.
Referenced by TEST().
const FPURegister f11 = { 11 } |
Definition at line 297 of file assembler-mips.h.
const FPURegister f12 = { 12 } |
Definition at line 298 of file assembler-mips.h.
Referenced by TEST().
const FPURegister f13 = { 13 } |
Definition at line 299 of file assembler-mips.h.
const FPURegister f14 = { 14 } |
Definition at line 300 of file assembler-mips.h.
Referenced by TEST().
const FPURegister f15 = { 15 } |
Definition at line 301 of file assembler-mips.h.
const FPURegister f16 = { 16 } |
Definition at line 302 of file assembler-mips.h.
const FPURegister f17 = { 17 } |
Definition at line 303 of file assembler-mips.h.
const FPURegister f18 = { 18 } |
Definition at line 304 of file assembler-mips.h.
const FPURegister f19 = { 19 } |
Definition at line 305 of file assembler-mips.h.
const FPURegister f2 = { 2 } |
Definition at line 288 of file assembler-mips.h.
Referenced by TEST(), and THREADED_TEST().
const FPURegister f20 = { 20 } |
Definition at line 306 of file assembler-mips.h.
const FPURegister f21 = { 21 } |
Definition at line 307 of file assembler-mips.h.
const FPURegister f22 = { 22 } |
Definition at line 308 of file assembler-mips.h.
Referenced by TEST().
const FPURegister f23 = { 23 } |
Definition at line 309 of file assembler-mips.h.
const FPURegister f24 = { 24 } |
Definition at line 310 of file assembler-mips.h.
const FPURegister f25 = { 25 } |
Definition at line 311 of file assembler-mips.h.
const FPURegister f26 = { 26 } |
Definition at line 312 of file assembler-mips.h.
const FPURegister f27 = { 27 } |
Definition at line 313 of file assembler-mips.h.
const FPURegister f28 = { 28 } |
Definition at line 314 of file assembler-mips.h.
const FPURegister f29 = { 29 } |
Definition at line 315 of file assembler-mips.h.
const FPURegister f3 = { 3 } |
Definition at line 289 of file assembler-mips.h.
const FPURegister f30 = { 30 } |
Definition at line 316 of file assembler-mips.h.
const FPURegister f31 = { 31 } |
Definition at line 317 of file assembler-mips.h.
const FPURegister f4 = { 4 } |
Definition at line 290 of file assembler-mips.h.
Referenced by TEST().
const FPURegister f5 = { 5 } |
Definition at line 291 of file assembler-mips.h.
Referenced by TEST().
const FPURegister f6 = { 6 } |
Definition at line 292 of file assembler-mips.h.
Referenced by TEST().
const FPURegister f7 = { 7 } |
Definition at line 293 of file assembler-mips.h.
Referenced by TEST().
const FPURegister f8 = { 8 } |
Definition at line 294 of file assembler-mips.h.
Referenced by TEST().
const FPURegister f9 = { 9 } |
Definition at line 295 of file assembler-mips.h.
Referenced by TEST().
Log all events to the log file Log API events to the log file Log heap samples on garbage collection for the hp2ps tool log positions Log suspect operations Used with starts profiling automatically Used with turns on browser compatible mode for profiling Update sliding state window counters Enable low level linux profiler trace elements transitions test secondary stub cache by disabling the primary one print generated code print unoptimized code before printing optimized code based on it false |
const FPUControlRegister FCSR = { kFCSRRegister } |
Definition at line 353 of file assembler-mips.h.
Referenced by TEST().
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit flag |
Definition at line 3923 of file objects-inl.h.
Referenced by JSObject::AddConstantFunctionProperty(), JSObject::AddFastProperty(), AccessorInfo::all_can_read(), AccessorInfo::all_can_write(), AccessorInfo::prohibits_overwriting(), AccessorInfo::property_attributes(), RUNTIME_FUNCTION(), AccessorInfo::set_all_can_read(), AccessorInfo::set_all_can_write(), Variable::set_is_used(), AccessorInfo::set_prohibits_overwriting(), AccessorInfo::set_property_attributes(), and Isolate::TraceException().
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage including flags |
Definition at line 495 of file flags.cc.
Referenced by Code::arguments_count(), TypeFeedbackOracle::CallReceiverTypes(), LChunk::Codegen(), KeyedIC::ComputeStub(), ScopeInfo::Create(), Code::extra_ic_state(), Code::has_debug_break_slots(), Code::has_deoptimization_support(), Code::ic_state(), Code::is_compiled_optimizable(), Code::is_pregenerated(), CodeCacheHashTableKey::IsMatch(), Code::kind(), TypeFeedbackOracle::LoadReceiverTypes(), FullCodeGenerator::MakeCode(), CodeCacheHashTableKey::NameFlagsHashHelper(), RUNTIME_FUNCTION(), Code::set_compiled_optimizable(), Code::set_has_debug_break_slots(), Code::set_has_deoptimization_support(), Code::set_is_pregenerated(), CompilationInfo::ShouldSelfOptimize(), TypeFeedbackOracle::StoreReceiverTypes(), StringToDouble(), Code::type(), and HGraphBuilder::VisitDeclarations().
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit kAllowLazyCompilation kUsesArguments formal_parameter_count |
Definition at line 4003 of file objects-inl.h.
const Register fp = { kRegister_fp_Code } |
Definition at line 162 of file assembler-arm.h.
Referenced by StandardFrame::caller_fp(), StandardFrame::caller_pc(), ExitFrame::code_slot(), StandardFrame::ComputeCallerState(), StandardFrame::ComputeExpressionsCount(), StandardFrame::context(), ExitFrame::FillState(), ExitFrame::GetCallerStackPointer(), JavaScriptFrame::GetCallerStackPointer(), ArgumentsAdaptorFrame::GetCallerStackPointer(), InternalFrame::GetCallerStackPointer(), StandardFrame::GetExpressionAddress(), OptimizedFrame::Iterate(), StandardFrame::IterateExpressions(), OS::LogSharedLibraryAddresses(), EntryFrame::SetCallerFp(), ExitFrame::SetCallerFp(), StandardFrame::SetCallerFp(), FrameDescription::SetFp(), TEST(), InternalFrame::unchecked_code(), BASE_EMBEDDED< Visitor >::UpdateFp(), and FileByteSink::WriteSpaceUsed().
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset hidden_prototype |
Definition at line 3923 of file objects-inl.h.
Referenced by THREADED_TEST().
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset instance_class_name |
Definition at line 3912 of file objects-inl.h.
kPropertyAccessorsOffset kNamedPropertyHandlerOffset instance_template |
Definition at line 3860 of file objects-inl.h.
Referenced by Factory::ConfigureInstance(), Factory::CreateApiFunction(), FunctionTemplate::InstanceTemplate(), and THREADED_TEST().
const DivMagicNumbers InvalidDivMagicNumber = {0, 0} |
Definition at line 101 of file utils.h.
Referenced by DivMagicNumberFor().
const Register ip = { kRegister_ip_Code } |
Definition at line 163 of file assembler-arm.h.
Referenced by generate(), Deoptimizer::TableEntryGenerator::GeneratePrologue(), SamplerThread::SampleContext(), and TEST().
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit is_toplevel |
Definition at line 3932 of file objects-inl.h.
Referenced by SharedFunctionInfo::SourceCodePrint().
const Instr kAddSubFlip |
Definition at line 474 of file constants-arm.h.
const int kAlignmentPaddingPushed = 2 |
Definition at line 57 of file frames-ia32.h.
const int kAlignmentZapValue = 0x12345678 |
Definition at line 58 of file frames-ia32.h.
const Instr kAndBicFlip |
Definition at line 475 of file constants-arm.h.
const int kApiPointerSize = sizeof(void*) |
Definition at line 4005 of file v8.h.
Referenced by Object::GetPointerFromInternalField(), and Internals::GetRoot().
const uint32_t kAsciiDataHintMask = 0x08 |
Definition at line 497 of file objects.h.
Referenced by String::HasOnlyAsciiChars().
const uint32_t kAsciiDataHintTag = 0x08 |
Definition at line 498 of file objects.h.
Referenced by String::HasOnlyAsciiChars().
const int kASCIISize = kCharSize |
Definition at line 261 of file globals.h.
Referenced by LiteralBuffer::INLINE().
const uint32_t kAsciiStringTag = 0x4 |
Definition at line 470 of file objects.h.
Referenced by String::GetFlatContent(), StaticVisitorBase::GetVisitorId(), String::HasOnlyAsciiChars(), String::IsAsciiRepresentation(), String::IsAsciiRepresentationUnderneath(), String::IsTwoByteRepresentationUnderneath(), HeapObject::IterateBody(), and String::WriteToFlat().
const int KB = 1024 |
Definition at line 207 of file globals.h.
Referenced by Heap::ConfigureHeapDefault(), Heap::GarbageCollectionEpilogue(), FullCodeGenerator::MakeCode(), Heap::PrepareForCompare(), Heap::PrintShortHeapStatistics(), FlagList::SetFlagsFromCommandLine(), Builtins::SetUp(), PagedSpace::SizeOfFirstPage(), TEST(), and TEST().
const int kBArgsSlotsSize = 0 * Instruction::kInstrSize |
Definition at line 787 of file constants-mips.h.
const int kBase10MaximalLength = 17 |
Definition at line 50 of file dtoa.h.
Referenced by DoubleToCString(), and DoubleToExponentialCString().
const int kBitsPerByte = 8 |
Definition at line 237 of file globals.h.
Referenced by OptimizedFrame::Iterate(), and SetSeeds().
const int kBitsPerByteLog2 = 3 |
Definition at line 238 of file globals.h.
Referenced by OptimizedFrame::Iterate().
const int kBitsPerInt = kIntSize * kBitsPerByte |
const int kBitsPerPointer = kPointerSize * kBitsPerByte |
const Instr kBlxIp |
Referenced by Deoptimizer::PatchStackCheckCodeAt(), and Deoptimizer::RevertStackCheckCodeAt().
const Instr kBlxRegMask |
Definition at line 459 of file constants-arm.h.
const Instr kBlxRegPattern |
Definition at line 461 of file constants-arm.h.
const int kBranchReturnOffset = 2 * Instruction::kInstrSize |
Definition at line 789 of file constants-mips.h.
const RegList kCalleeSaved |
Definition at line 63 of file frames-arm.h.
const RegList kCalleeSavedFPU |
Definition at line 79 of file frames-mips.h.
const RegList kCallerSaved |
Definition at line 75 of file frames-arm.h.
const RegList kCallerSavedFPU |
Definition at line 89 of file frames-mips.h.
const int kCArgSlotCount = 4 |
Definition at line 782 of file constants-mips.h.
Referenced by CFunctionArgumentOperand().
const int kCArgsSlotsSize = kCArgSlotCount * Instruction::kInstrSize |
Definition at line 783 of file constants-mips.h.
Referenced by CFunctionArgumentOperand().
const int kCharSize = sizeof(char) |
Definition at line 215 of file globals.h.
Referenced by SimpleStringBuilder::AddSubstring(), Heap::AllocateRawAsciiString(), ByteArray::get(), Object::ObjectProtoToString(), ReadLine(), SeqAsciiString::SeqAsciiStringGet(), SeqAsciiString::SeqAsciiStringReadBlock(), SeqAsciiString::SeqAsciiStringReadBlockIntoBuffer(), SeqAsciiString::SeqAsciiStringSet(), ByteArray::set(), and SeqAsciiString::SizeFor().
const int kChunkBits = 7 |
Definition at line 219 of file assembler.cc.
const int kChunkMask = (1 << kChunkBits) - 1 |
Definition at line 220 of file assembler.cc.
const Instr kCmpCmnFlip |
Definition at line 473 of file constants-arm.h.
const Instr kCmpCmnMask |
Definition at line 471 of file constants-arm.h.
const Instr kCmpCmnPattern |
Definition at line 472 of file constants-arm.h.
const intptr_t kCodeAlignment = 1 << kCodeAlignmentBits |
Definition at line 58 of file v8globals.h.
Referenced by Heap::CreateCode(), Space::RoundSizeDownToObjectAlignment(), and Code::SizeFor().
const int kCodeAlignmentBits = 5 |
Definition at line 57 of file v8globals.h.
const intptr_t kCodeAlignmentMask = kCodeAlignment - 1 |
Definition at line 59 of file v8globals.h.
const int kCodeTargetTag = 1 |
Definition at line 208 of file assembler.cc.
Referenced by RelocIterator::next().
const int kCodeWithIdTag = 0 |
Definition at line 228 of file assembler.cc.
Referenced by RelocIterator::next().
const int kCodeZapValue = 0xbadc0de |
Definition at line 88 of file v8globals.h.
const int kCommentTag = 3 |
Definition at line 231 of file assembler.cc.
Referenced by RelocIterator::next().
const int kConstantPoolLengthMask = 0x001ffff |
Definition at line 89 of file constants-arm.h.
const int kConstantPoolMarker = 0x0c000000 |
Definition at line 88 of file constants-arm.h.
const int kConstantPoolMarkerMask = 0xffe00000 |
Definition at line 87 of file constants-arm.h.
const int kConstPoolExtraTag = kPCJumpExtraTag - 2 |
Definition at line 233 of file assembler.cc.
Referenced by RelocIterator::next().
const int kConstPoolTag = 3 |
Definition at line 234 of file assembler.cc.
Referenced by RelocIterator::next().
const int kDataJumpExtraTag = kPCJumpExtraTag - 1 |
Definition at line 226 of file assembler.cc.
Referenced by RelocIterator::next().
const int kDebugIdShift = kDebugRegisterBits |
Definition at line 60 of file serialize.h.
const int kDebugRegisterBits = 4 |
Definition at line 59 of file serialize.h.
const uint32_t kDebugZapValue = 0xbadbaddb |
Definition at line 84 of file v8globals.h.
const int32_t kDefaultStopCode = -1 |
Definition at line 372 of file constants-arm.h.
const int kDefaultTag = 3 |
Definition at line 210 of file assembler.cc.
Referenced by RelocIterator::next().
const intptr_t kDoubleAlignment = 8 |
Definition at line 52 of file v8globals.h.
const intptr_t kDoubleAlignmentMask = kDoubleAlignment - 1 |
Definition at line 53 of file v8globals.h.
const int kDoubleSize = sizeof(double) |
Definition at line 218 of file globals.h.
Referenced by FixedDoubleArray::get_representation(), FixedDoubleArray::get_scalar(), FixedDoubleArray::is_the_hole(), OptimizedFrame::Iterate(), FixedDoubleArray::set(), FixedDoubleArray::set_the_hole(), and FixedDoubleArray::SizeFor().
const int kDoubleToCStringMinBufferSize = 100 |
Definition at line 131 of file conversions.h.
const int kElementsKindCount = LAST_ELEMENTS_KIND - FIRST_ELEMENTS_KIND + 1 |
Definition at line 76 of file elements-kind.h.
Referenced by ElementsAccessor::ForKind(), ElementsAccessor::InitializeOncePerProcess(), Map::set_elements_kind(), and JSFunction::set_initial_map_and_cache_transitions().
const int kEmbeddedObjectTag = 0 |
Definition at line 207 of file assembler.cc.
Referenced by RelocIterator::next().
const uintptr_t kEncodablePointerMask |
const int kExternalArrayTypeCount |
const int kExtraTagBits = 4 |
Definition at line 203 of file assembler.cc.
const int kFailureTag = 3 |
Definition at line 62 of file v8globals.h.
Referenced by IndexedReferencesExtractor::MarkVisitedField(), MemoryChunk::owner(), and MemoryChunk::set_owner().
const intptr_t kFailureTagMask = (1 << kFailureTagSize) - 1 |
Definition at line 64 of file v8globals.h.
Referenced by MemoryChunk::owner(), and MemoryChunk::set_owner().
const int kFailureTagSize = 2 |
Definition at line 63 of file v8globals.h.
const int kFailureTypeTagMask = (1 << kFailureTypeTagSize) - 1 |
Definition at line 1082 of file objects.h.
Referenced by Failure::type().
const int kFailureTypeTagSize = 2 |
Definition at line 1081 of file objects.h.
Referenced by Failure::allocation_space().
const int kFastDtoaMaximalLength = 17 |
Definition at line 46 of file fast-dtoa.h.
Referenced by TEST().
const int kFastElementsKindCount |
Definition at line 77 of file elements-kind.h.
Referenced by InitializeFastElementsKindSequence::Construct(), GetFastElementsKindFromSequenceIndex(), GetSequenceIndexFromFastElementsKind(), and JSFunction::set_initial_map_and_cache_transitions().
const int kFBccBits = 3 |
Definition at line 228 of file constants-mips.h.
Referenced by Instruction::FBccValue().
const int kFBccShift = 18 |
Definition at line 227 of file constants-mips.h.
Referenced by Instruction::FBccValue().
const int kFBtrueBits = 1 |
Definition at line 230 of file constants-mips.h.
Referenced by Instruction::FBtrueValue().
const int kFBtrueShift = 16 |
Definition at line 229 of file constants-mips.h.
Referenced by Instruction::FBtrueValue().
const int kFCccBits = 3 |
Definition at line 226 of file constants-mips.h.
Referenced by Instruction::FCccValue().
const int kFCccShift = 8 |
Definition at line 225 of file constants-mips.h.
Referenced by Instruction::FCccValue().
const uint32_t kFCSRDivideByZeroFlagBit = 5 |
Definition at line 108 of file constants-mips.h.
const uint32_t kFCSRDivideByZeroFlagMask = 1 << kFCSRDivideByZeroFlagBit |
Definition at line 114 of file constants-mips.h.
const uint32_t kFCSRExceptionFlagMask = kFCSRFlagMask ^ kFCSRInexactFlagMask |
Definition at line 124 of file constants-mips.h.
const uint32_t kFCSRFlagMask |
Definition at line 117 of file constants-mips.h.
const uint32_t kFCSRInexactFlagBit = 2 |
Definition at line 105 of file constants-mips.h.
const uint32_t kFCSRInexactFlagMask = 1 << kFCSRInexactFlagBit |
Definition at line 111 of file constants-mips.h.
const uint32_t kFCSRInvalidOpFlagBit = 6 |
Definition at line 109 of file constants-mips.h.
const uint32_t kFCSRInvalidOpFlagMask = 1 << kFCSRInvalidOpFlagBit |
Definition at line 115 of file constants-mips.h.
const uint32_t kFCSROverflowFlagBit = 4 |
Definition at line 107 of file constants-mips.h.
const uint32_t kFCSROverflowFlagMask = 1 << kFCSROverflowFlagBit |
Definition at line 113 of file constants-mips.h.
const int kFCSRRegister = 31 |
Definition at line 100 of file constants-mips.h.
Referenced by FPUControlRegister::is_valid().
const uint32_t kFCSRUnderflowFlagBit = 3 |
Definition at line 106 of file constants-mips.h.
const uint32_t kFCSRUnderflowFlagMask = 1 << kFCSRUnderflowFlagBit |
Definition at line 112 of file constants-mips.h.
const int kFdBits = 5 |
Definition at line 224 of file constants-mips.h.
Referenced by Instruction::FdValue().
const int kFdShift = 6 |
Definition at line 223 of file constants-mips.h.
Referenced by Instruction::FdValue().
const int kFirstTypeCode = UNCLASSIFIED |
Definition at line 54 of file serialize.h.
Referenced by ExternalReferenceDecoder::ExternalReferenceDecoder(), and ExternalReferenceDecoder::~ExternalReferenceDecoder().
const uint32_t kFPUInvalidResult = (uint32_t) (1 << 31) - 1 |
Definition at line 102 of file constants-mips.h.
const uint32_t kFPURoundingModeMask = 3 << 0 |
Definition at line 539 of file constants-mips.h.
const uint32_t kFreeListZapValue = 0xfeed1eaf |
Definition at line 85 of file v8globals.h.
Definition at line 82 of file v8globals.h.
Referenced by Heap::ZapFromSpace().
const int kFsBits = 5 |
Definition at line 220 of file constants-mips.h.
Referenced by Instruction::FsValue().
const int kFsShift = 11 |
Definition at line 219 of file constants-mips.h.
Referenced by Instruction::FsValue().
const int kFtBits = 5 |
Definition at line 222 of file constants-mips.h.
Referenced by Instruction::FtValue().
const int kFtShift = 16 |
Definition at line 221 of file constants-mips.h.
Referenced by Instruction::FtValue().
const int kFunctionBits = 6 |
Definition at line 205 of file constants-mips.h.
Referenced by Instruction::FunctionValue().
const int kFunctionFieldMask = ((1 << kFunctionBits) - 1) << kFunctionShift |
Definition at line 242 of file constants-mips.h.
Referenced by Instruction::FunctionFieldRaw().
const int kFunctionShift = 0 |
Definition at line 204 of file constants-mips.h.
Referenced by Instruction::FunctionValue().
const int kHandleBlockSize = v8::internal::KB - 2 |
Definition at line 510 of file api.h.
Referenced by DeferredHandleScope::DeferredHandleScope(), HandleScopeImplementer::DeleteExtensions(), HandleScopeImplementer::GetSpareOrNewBlock(), and HandleScope::NumberOfHandles().
Definition at line 81 of file v8globals.h.
Referenced by TypeFeedbackOracle::TypeFeedbackOracle().
const int kHeapObjectTag = 1 |
Definition at line 4009 of file v8.h.
Referenced by HeapObject::address(), FieldMemOperand(), FieldOperand(), Heap::FinalizeExternalString(), HeapObject::FromAddress(), ByteArray::FromDataStartAddress(), ByteArray::GetDataStartAddress(), Internals::HasHeapObjectTag(), Internals::ReadField(), MacroAssembler::RecordWriteContextSlot(), SeqAsciiString::SeqAsciiStringReadBlock(), SeqAsciiString::SeqAsciiStringReadBlockIntoBuffer(), SeqTwoByteString::SeqTwoByteStringGetData(), SeqTwoByteString::SeqTwoByteStringReadBlockIntoBuffer(), SemiSpace::SetUp(), NewSpace::SetUp(), and Context::SlotOffset().
const intptr_t kHeapObjectTagMask = (1 << kHeapObjectTagSize) - 1 |
Definition at line 4011 of file v8.h.
Referenced by Internals::HasHeapObjectTag(), HeapObjectTagMask(), SemiSpace::SetUp(), and NewSpace::SetUp().
const int kHiMask = 0xffff << 16 |
Definition at line 244 of file constants-mips.h.
const uint64_t kHoleNanInt64 |
Definition at line 473 of file v8globals.h.
Referenced by FixedDoubleArray::canonical_not_the_hole_nan_as_double(), FixedDoubleArray::hole_nan_as_double(), and FixedDoubleArray::is_the_hole_nan().
const uint32_t kHoleNanLower32 = 0xFFFFFFFF |
Definition at line 470 of file v8globals.h.
const uint32_t kHoleNanUpper32 = 0x7FFFFFFF |
Definition at line 469 of file v8globals.h.
Referenced by FixedDoubleArray::canonical_not_the_hole_nan_as_double().
const int kImm16Bits = 16 |
Definition at line 209 of file constants-mips.h.
Referenced by Instruction::Imm16Value().
const int kImm16Mask = ((1 << kImm16Bits) - 1) << kImm16Shift |
Definition at line 235 of file constants-mips.h.
Referenced by RecordWriteStub::PatchBranchIntoNop(), and RecordWriteStub::PatchNopIntoBranch().
const int kImm16Shift = 0 |
Definition at line 208 of file constants-mips.h.
Referenced by Instruction::Imm16Value().
const int kImm26Bits = 26 |
Definition at line 211 of file constants-mips.h.
Referenced by Instruction::Imm26Value().
const int kImm26Mask = ((1 << kImm26Bits) - 1) << kImm26Shift |
Definition at line 236 of file constants-mips.h.
const int kImm26Shift = 0 |
Definition at line 210 of file constants-mips.h.
Referenced by Instruction::Imm26Value().
const int kImm28Bits = 28 |
Definition at line 213 of file constants-mips.h.
const int kImm28Mask = ((1 << kImm28Bits) - 1) << kImm28Shift |
Definition at line 237 of file constants-mips.h.
const int kImm28Shift = 0 |
Definition at line 212 of file constants-mips.h.
const int kImmFieldShift = 2 |
Definition at line 217 of file constants-mips.h.
const int kIntptrSize = sizeof(intptr_t) |
Definition at line 219 of file globals.h.
Referenced by RelocIterator::next().
const int kIntSize = sizeof(int) |
Definition at line 217 of file globals.h.
Referenced by ByteArray::get_int(), Deoptimizer::PatchStackCheckCode(), Deoptimizer::RevertStackCheckCode(), RUNTIME_FUNCTION(), String::set_hash_field(), Code::set_safepoint_table_offset(), Code::set_stack_check_table_offset(), Code::SetNoStackCheckTable(), and TEST().
const int kInvalidFPUControlRegister = -1 |
Definition at line 101 of file constants-mips.h.
const int kInvalidFPURegister = -1 |
Definition at line 97 of file constants-mips.h.
const int kInvalidRegister = -1 |
Definition at line 87 of file constants-mips.h.
const uint32_t kIsIndirectStringMask = 0x1 |
Definition at line 481 of file objects.h.
Referenced by String::IsAsciiRepresentationUnderneath(), String::IsTwoByteRepresentationUnderneath(), and Heap::TargetSpaceId().
const uint32_t kIsIndirectStringTag = 0x1 |
Definition at line 482 of file objects.h.
Referenced by String::IsAsciiRepresentationUnderneath(), String::IsTwoByteRepresentationUnderneath(), and Heap::TargetSpaceId().
const uint32_t kIsNotStringMask = 0x80 |
Definition at line 455 of file objects.h.
Referenced by HCheckInstanceType::GetCheckMaskAndTag(), and MacroAssembler::IsObjectStringType().
const uint32_t kIsSymbolMask = 0x40 |
Definition at line 462 of file objects.h.
Referenced by HCheckInstanceType::GetCheckMaskAndTag(), and HeapObject::SizeFromMap().
const int kJSArgsSlotsSize = 0 * Instruction::kInstrSize |
Definition at line 785 of file constants-mips.h.
const RegList kJSCallerSaved |
Definition at line 47 of file frames-arm.h.
Referenced by SetUpJSCallerSavedCodeData().
const int kJumpAddrMask = (1 << (kImm26Bits + kImmFieldShift)) - 1 |
Definition at line 247 of file constants-mips.h.
const int kLastChunkTag = 1 |
Definition at line 223 of file assembler.cc.
const int kLastChunkTagBits = 1 |
Definition at line 221 of file assembler.cc.
const int kLastChunkTagMask = 1 |
Definition at line 222 of file assembler.cc.
const uint64_t kLastNonNaNInt64 |
Definition at line 475 of file v8globals.h.
const Instr kLdrPCMask |
Definition at line 456 of file constants-arm.h.
const Instr kLdrPCPattern |
Definition at line 457 of file constants-arm.h.
const Instr kLdrRegFpNegOffsetPattern |
const Instr kLdrRegFpOffsetPattern |
const Instr kLdrStrInstrArgumentMask |
const Instr kLdrStrInstrTypeMask |
const Instr kLdrStrOffsetMask |
const int kLocatableTag = 2 |
Definition at line 209 of file assembler.cc.
Referenced by RelocIterator::next().
const int kLocatableTypeTagBits = 2 |
Definition at line 204 of file assembler.cc.
const int kLoMask = 0xffff |
Definition at line 245 of file constants-mips.h.
const int kLuiShift = 16 |
Definition at line 206 of file constants-mips.h.
const Instr kLwRegFpNegOffsetPattern |
const Instr kLwRegFpOffsetPattern |
const Instr kLwSwInstrArgumentMask |
const Instr kLwSwInstrTypeMask |
const Instr kLwSwOffsetMask |
const uc32 kMaxAsciiCharCode = 0x7f |
Definition at line 263 of file globals.h.
Referenced by ExternalTwoByteString::ExternalTwoByteStringReadBlockIntoBuffer(), String::NonAsciiStart(), SeqAsciiString::SeqAsciiStringSet(), and SeqTwoByteString::SeqTwoByteStringReadBlockIntoBuffer().
const uint32_t kMaxAsciiCharCodeU = 0x7fu |
Definition at line 264 of file globals.h.
Referenced by LiteralBuffer::INLINE(), and String::NonAsciiStart().
const int kMaxInt = 0x7FFFFFFF |
Definition at line 210 of file globals.h.
Referenced by Range::CopyClearUpper(), HPhi::InferRange(), TypeInfo::IsInt32Double(), Range::IsMostGeneric(), LifetimePosition::MaxPosition(), Range::Shl(), PagedSpace::SlowAllocateRaw(), Code::SourcePosition(), Assembler::StartBlockConstPool(), TEST(), and String::ToCString().
const int kMaxKeyedPolymorphism = 4 |
Definition at line 39 of file type-info.h.
Referenced by KeyedIC::ComputeStub(), Property::RecordTypeFeedback(), CountOperation::RecordTypeFeedback(), and Assignment::RecordTypeFeedback().
const int kMaxLookaheadForBoyerMoore = 8 |
Definition at line 136 of file jsregexp.cc.
Referenced by ChoiceNode::Emit().
const int kMaxSignificantDigits = 772 |
Definition at line 45 of file conversions.h.
Referenced by InternalStringToDouble(), and InternalStringToInt().
const int kMaxStandardNonCompactModes = 14 |
Definition at line 199 of file assembler.cc.
const uint32_t kMaxStopCode = kStopCode - 1 |
Definition at line 371 of file constants-arm.h.
const uint32_t kMaxUInt32 = 0xFFFFFFFFu |
Definition at line 213 of file globals.h.
Referenced by FastFixedDtoa(), is_uint32(), and JSObject::PrepareSlowElementsForSort().
const uint32_t kMaxWatchpointCode = 31 |
Definition at line 188 of file constants-mips.h.
const int kMinInt = -kMaxInt - 1 |
Definition at line 211 of file globals.h.
Referenced by Range::CopyClearLower(), HPhi::InferRange(), HDiv::InferRange(), IntToCString(), TypeInfo::IsInt32Double(), Range::IsMostGeneric(), Range::Shl(), and TEST().
const Instr kMovLeaveCCMask |
Definition at line 466 of file constants-arm.h.
const Instr kMovLeaveCCPattern |
Definition at line 467 of file constants-arm.h.
const Instr kMovLrPc |
Definition at line 454 of file constants-arm.h.
const Instr kMovMvnFlip |
Definition at line 465 of file constants-arm.h.
const Instr kMovMvnMask |
Definition at line 463 of file constants-arm.h.
const Instr kMovMvnPattern |
Definition at line 464 of file constants-arm.h.
const Instr kMovwLeaveCCFlip |
Definition at line 470 of file constants-arm.h.
const Instr kMovwMask |
Definition at line 468 of file constants-arm.h.
const Instr kMovwPattern |
Definition at line 469 of file constants-arm.h.
const uint32_t kNaNOrInfinityLowerBoundUpper32 = 0x7FF00000 |
Definition at line 471 of file v8globals.h.
const int kNoAlignmentPadding = 0 |
Definition at line 56 of file frames-ia32.h.
const int kNonstatementPositionTag = 1 |
Definition at line 229 of file assembler.cc.
Referenced by RelocIterator::next().
const int kNoRegister = -1 |
Definition at line 101 of file constants-arm.h.
const uint32_t kNotStringTag = 0x80 |
Definition at line 457 of file objects.h.
Referenced by KeyedIC::ComputeMonomorphicStubWithoutMapCheck().
const int kNumCalleeSaved = 7 + kR9Available |
Definition at line 83 of file frames-arm.h.
const int kNumCalleeSavedFPU = 6 |
Definition at line 87 of file frames-mips.h.
const int kNumDoubleCalleeSaved = 8 |
Definition at line 86 of file frames-arm.h.
const int kNumFPURegisters = 32 |
Definition at line 96 of file constants-mips.h.
Referenced by FPURegister::is_valid().
const int kNumJSCallerSaved = 4 |
Definition at line 53 of file frames-arm.h.
Referenced by JSCallerSavedCode(), and SetUpJSCallerSavedCodeData().
const int kNumRegisters = 16 |
Definition at line 92 of file constants-arm.h.
Referenced by RegExpImpl::AtomExec().
const int kNumRegs = 16 |
Definition at line 43 of file frames-arm.h.
Referenced by SetUpJSCallerSavedCodeData().
const int kNumSafepointRegisters = 16 |
Definition at line 92 of file frames-arm.h.
Referenced by OptimizedFrame::Iterate().
const int kNumSafepointSavedRegisters = kNumJSCallerSaved + kNumCalleeSaved |
Definition at line 98 of file frames-arm.h.
const int kNumSimuRegisters = 35 |
Definition at line 90 of file constants-mips.h.
const int kNumVFPDoubleRegisters = 16 |
Definition at line 96 of file constants-arm.h.
const int kNumVFPRegisters = kNumVFPSingleRegisters + kNumVFPDoubleRegisters |
Definition at line 97 of file constants-arm.h.
const int kNumVFPSingleRegisters = 32 |
Definition at line 95 of file constants-arm.h.
const intptr_t kObjectAlignment = 1 << kObjectAlignmentBits |
Definition at line 44 of file v8globals.h.
Referenced by Code::body_size(), Heap::CopyCode(), and Heap::CreateCode().
const int kObjectAlignmentBits = kPointerSizeLog2 |
Definition at line 43 of file v8globals.h.
Referenced by Serializer::ObjectSerializer::Serialize(), and Serializer::SerializeReferenceToPreviousObject().
const intptr_t kObjectAlignmentMask = kObjectAlignment - 1 |
Definition at line 45 of file v8globals.h.
const int kOpcodeBits = 6 |
Definition at line 195 of file constants-mips.h.
Referenced by Instruction::OpcodeValue().
const int kOpcodeMask = ((1 << kOpcodeBits) - 1) << kOpcodeShift |
Definition at line 234 of file constants-mips.h.
Referenced by MacroAssembler::GetCodeMarker(), and Instruction::OpcodeFieldRaw().
const int kOpcodeShift = 26 |
Definition at line 194 of file constants-mips.h.
Referenced by Instruction::OpcodeValue().
const int kPageSizeBits = 20 |
Definition at line 92 of file v8globals.h.
Referenced by MarkCompactCollector::CollectEvacuationCandidates().
const int kPatternTooShortForBoyerMoore = 2 |
Definition at line 139 of file jsregexp.cc.
const int kPCJumpExtraTag = (1 << kExtraTagBits) - 1 |
Definition at line 212 of file assembler.cc.
Referenced by RelocIterator::next().
const int kPCRegister = 15 |
Definition at line 100 of file constants-arm.h.
const intptr_t kPointerAlignment = (1 << kPointerSizeLog2) |
Definition at line 48 of file v8globals.h.
Referenced by SmallPointerList< v8::internal::Map * >::Add(), and SmallPointerList< v8::internal::Map * >::Reserve().
const intptr_t kPointerAlignmentMask = kPointerAlignment - 1 |
Definition at line 49 of file v8globals.h.
const int kPointerSize = sizeof(void*) |
Definition at line 220 of file globals.h.
Referenced by SkipList::AddObject(), Heap::AllocateRawFixedDoubleArray(), IncrementalMarking::BlackToGreyAndUnshift(), SharedFunctionInfo::CalculateInObjectProperties(), SharedFunctionInfo::CalculateInstanceSize(), CFunctionArgumentOperand(), StandardFrame::ComputeExpressionsCount(), Heap::CopyBlock(), Heap::CopyFixedArrayWithMap(), Heap::CopyJSObject(), Factory::CopyMap(), Map::CopyNormalized(), CopyWords(), Factory::CreateApiFunction(), Heap::CreateFillerObjectAt(), JSRegExp::DataAtUnchecked(), RegExpStack::EnsureCapacity(), StoreBuffer::EnsureSpace(), JSObject::FastPropertyAt(), JSObject::FastPropertyAtPut(), ExitFrame::FillState(), CodeGenerator::FixedArrayElementOperand(), FrameDescription::FrameDescription(), FixedArray::get(), NormalizedMapCache::Get(), StandardFrame::GetExpressionAddress(), FrameDescription::GetExpressionCount(), JSObject::GetInObjectPropertyOffset(), JSObject::GetInternalField(), JSObject::GetInternalFieldCount(), JSObject::GetInternalFieldOffset(), FrameDescription::GetOffsetFromSlotIndex(), JavaScriptFrame::GetParameterSlot(), StaticVisitorBase::GetVisitorIdForSize(), PromotionQueue::Initialize(), JSObject::InitializeBody(), Struct::InitializeBody(), JSProxy::InitializeBody(), Page::INLINE(), NewSpace::INLINE(), JSObject::InObjectPropertyAt(), JSObject::InObjectPropertyAtPut(), OptimizedFrame::Iterate(), Heap::IterateAndMarkPointersToFromSpace(), MarkCompactCollector::MigrateObject(), Heap::MoveBlock(), Zone::New(), FreeListNode::next(), FreeListNode::next_address(), FixedArray::NoIncrementalWriteBarrierSet(), FixedArray::NoWriteBarrierSet(), JSBuiltinsObject::OffsetOfCodeWithId(), JSBuiltinsObject::OffsetOfFunctionWithId(), FrameDescription::operator new(), LChunk::ParameterAt(), MacroAssembler::pop(), MacroAssembler::Pop(), Assembler::pop(), Isolate::PreallocatedStorageNew(), MacroAssembler::PrepareCEntryArgs(), MacroAssembler::push(), MacroAssembler::Push(), Heap::RecordWrites(), VisitorDispatchTable< ScavengingCallback >::RegisterSpecialization(), Space::RoundSizeDownToObjectAlignment(), RUNTIME_FUNCTION(), Serializer::ObjectSerializer::Serialize(), FixedArray::set(), Map::set_instance_size(), FreeListNode::set_next(), FixedArray::set_null(), FixedArray::set_null_unchecked(), FreeListNode::set_size(), FixedArray::set_the_hole(), FixedArray::set_unchecked(), FixedArray::set_undefined(), JSObject::SetInternalField(), StoreBuffer::SetUp(), FixedArray::SizeFor(), PagedSpace::SizeOfFirstPage(), Context::SlotOffset(), StackSpaceOperand(), MarkCompactCollector::SweepConservatively(), TEST(), CallICBase::TryUpdateExtraICState(), Serializer::ObjectSerializer::VisitCodeEntry(), Serializer::ObjectSerializer::VisitExternalReferences(), StaticMarkingVisitor< StaticVisitor >::VisitJSFunctionStrongCode(), StaticMarkingVisitor< StaticVisitor >::VisitJSFunctionWeakCode(), StaticMarkingVisitor< StaticVisitor >::VisitJSRegExp(), MarkCompactMarkingVisitor::VisitJSWeakMap(), Serializer::VisitPointers(), Serializer::ObjectSerializer::VisitPointers(), StaticMarkingVisitor< StaticVisitor >::VisitSharedFunctionInfoWeakCode(), MemoryAllocator::ZapBlock(), and Heap::ZapFromSpace().
const int kPointerSizeLog2 = 2 |
Definition at line 232 of file globals.h.
Referenced by MemoryChunk::AddressToMarkbitIndex(), StoreBuffer::Compact(), Factory::CopyMap(), ElementsKindToShiftSize(), MemoryChunk::FastAddressToMarkbitIndex(), JSObject::GetInternalFieldCount(), StaticVisitorBase::GetVisitorIdForSize(), NewSpace::INLINE(), Map::instance_size(), MemoryChunk::MarkbitIndexToAddress(), and Map::set_instance_size().
const int kPointerToSmiShift = PlatformSmiTagging::kPointerToSmiShift |
Definition at line 4064 of file v8.h.
Referenced by Internals::GetExternalPointerFromSmi().
const Instr kPopInstruction |
Definition at line 570 of file constants-mips.h.
const Instr kPopRegPattern |
Definition at line 576 of file constants-mips.h.
const int kProcessorCacheLineSize = 64 |
Definition at line 97 of file v8globals.h.
Referenced by SamplingCircularQueue::SamplingCircularQueue().
const Instr kPushInstruction |
const Instr kPushRegPattern |
Definition at line 574 of file constants-mips.h.
const uint32_t kQuietNaNHighBitsMask = 0xfff << (51 - 32) |
Definition at line 101 of file v8globals.h.
const uint64_t kQuietNaNMask = static_cast<uint64_t>(0xfff) << 51 |
Definition at line 254 of file globals.h.
Referenced by JunkStringValue().
const int kR9Available = 1 |
Definition at line 38 of file frames-arm.h.
const int kRdBits = 5 |
Definition at line 201 of file constants-mips.h.
Referenced by Instruction::RdValue().
Definition at line 240 of file constants-mips.h.
Referenced by Instruction::RdFieldRaw().
const int kRdShift = 11 |
Definition at line 200 of file constants-mips.h.
Referenced by Instruction::RdValue().
const int kReferenceIdBits = 16 |
Definition at line 56 of file serialize.h.
const int kReferenceIdMask = (1 << kReferenceIdBits) - 1 |
Definition at line 57 of file serialize.h.
const int kReferenceTypeShift = kReferenceIdBits |
Definition at line 58 of file serialize.h.
const int kRegister_eax_Code = 0 |
Definition at line 100 of file assembler-ia32.h.
const int kRegister_ebp_Code = 5 |
Definition at line 105 of file assembler-ia32.h.
const int kRegister_ebx_Code = 3 |
Definition at line 103 of file assembler-ia32.h.
const int kRegister_ecx_Code = 1 |
Definition at line 101 of file assembler-ia32.h.
const int kRegister_edi_Code = 7 |
Definition at line 107 of file assembler-ia32.h.
const int kRegister_edx_Code = 2 |
Definition at line 102 of file assembler-ia32.h.
const int kRegister_esi_Code = 6 |
Definition at line 106 of file assembler-ia32.h.
const int kRegister_esp_Code = 4 |
Definition at line 104 of file assembler-ia32.h.
const int kRegister_fp_Code = 11 |
Definition at line 140 of file assembler-arm.h.
const int kRegister_ip_Code = 12 |
Definition at line 141 of file assembler-arm.h.
const int kRegister_lr_Code = 14 |
Definition at line 143 of file assembler-arm.h.
const int kRegister_no_reg_Code = -1 |
Definition at line 128 of file assembler-arm.h.
const int kRegister_pc_Code = 15 |
Definition at line 144 of file assembler-arm.h.
const int kRegister_r0_Code = 0 |
Definition at line 129 of file assembler-arm.h.
const int kRegister_r10_Code = 10 |
Definition at line 139 of file assembler-arm.h.
const int kRegister_r11_Code = 11 |
Definition at line 175 of file assembler-x64.h.
const int kRegister_r12_Code = 12 |
Definition at line 176 of file assembler-x64.h.
const int kRegister_r13_Code = 13 |
Definition at line 177 of file assembler-x64.h.
const int kRegister_r14_Code = 14 |
Definition at line 178 of file assembler-x64.h.
const int kRegister_r15_Code = 15 |
Definition at line 179 of file assembler-x64.h.
const int kRegister_r1_Code = 1 |
Definition at line 130 of file assembler-arm.h.
const int kRegister_r2_Code = 2 |
Definition at line 131 of file assembler-arm.h.
const int kRegister_r3_Code = 3 |
Definition at line 132 of file assembler-arm.h.
const int kRegister_r4_Code = 4 |
Definition at line 133 of file assembler-arm.h.
const int kRegister_r5_Code = 5 |
Definition at line 134 of file assembler-arm.h.
const int kRegister_r6_Code = 6 |
Definition at line 135 of file assembler-arm.h.
const int kRegister_r7_Code = 7 |
Definition at line 136 of file assembler-arm.h.
const int kRegister_r8_Code = 8 |
Definition at line 137 of file assembler-arm.h.
const int kRegister_r9_Code = 9 |
Definition at line 138 of file assembler-arm.h.
const int kRegister_rax_Code = 0 |
Definition at line 164 of file assembler-x64.h.
const int kRegister_rbp_Code = 5 |
Definition at line 169 of file assembler-x64.h.
const int kRegister_rbx_Code = 3 |
Definition at line 167 of file assembler-x64.h.
const int kRegister_rcx_Code = 1 |
Definition at line 165 of file assembler-x64.h.
const int kRegister_rdi_Code = 7 |
Definition at line 171 of file assembler-x64.h.
const int kRegister_rdx_Code = 2 |
Definition at line 166 of file assembler-x64.h.
const int kRegister_rsi_Code = 6 |
Definition at line 170 of file assembler-x64.h.
const int kRegister_rsp_Code = 4 |
Definition at line 168 of file assembler-x64.h.
const int kRegister_sp_Code = 13 |
Definition at line 142 of file assembler-arm.h.
const Register kRootRegister = { 10 } |
Definition at line 55 of file macro-assembler-arm.h.
Referenced by generate(), and MacroAssembler::InitializeRootRegister().
const int kRootRegisterBias = 128 |
Definition at line 60 of file macro-assembler-x64.h.
Referenced by MacroAssembler::InitializeRootRegister().
const int kRsBits = 5 |
Definition at line 197 of file constants-mips.h.
Referenced by Instruction::RsValue().
Definition at line 238 of file constants-mips.h.
Referenced by MacroAssembler::GetCodeMarker(), Instruction::RsFieldRaw(), and Instruction::RsFieldRawNoAssert().
const int kRsShift = 21 |
Definition at line 196 of file constants-mips.h.
Referenced by MacroAssembler::GetCodeMarker(), RecordWriteStub::PatchBranchIntoNop(), RecordWriteStub::PatchNopIntoBranch(), and Instruction::RsValue().
const int kRtBits = 5 |
Definition at line 199 of file constants-mips.h.
Referenced by Instruction::RtValue().
Definition at line 239 of file constants-mips.h.
Referenced by MacroAssembler::GetCodeMarker(), and Instruction::RtFieldRaw().
const Instr kRtMask |
const int kRtShift = 16 |
Definition at line 198 of file constants-mips.h.
Referenced by MacroAssembler::GetCodeMarker(), RecordWriteStub::PatchBranchIntoNop(), RecordWriteStub::PatchNopIntoBranch(), and Instruction::RtValue().
const int kSaBits = 5 |
Definition at line 203 of file constants-mips.h.
Referenced by Instruction::SaValue().
const int kSafepointRegisterStackIndexMap[kNumRegs] |
Definition at line 117 of file frames-mips.h.
const RegList kSafepointSavedRegisters = kJSCallerSaved | kCalleeSaved |
Definition at line 97 of file frames-arm.h.
Definition at line 241 of file constants-mips.h.
Referenced by MacroAssembler::GetCodeMarker(), and Instruction::SaFieldRaw().
const int kSaShift = 6 |
Definition at line 202 of file constants-mips.h.
Referenced by MacroAssembler::GetCodeMarker(), and Instruction::SaValue().
const Register kScratchRegister = { 10 } |
Definition at line 53 of file macro-assembler-x64.h.
const uint32_t kShortcutTypeMask |
const uint32_t kShortcutTypeTag = kConsStringTag |
const uint32_t kShortExternalStringMask = 0x10 |
Definition at line 502 of file objects.h.
Referenced by ExternalString::is_short().
const uint32_t kShortExternalStringTag = 0x10 |
Definition at line 503 of file objects.h.
Referenced by ExternalString::is_short().
const int kShortSize = sizeof(short) |
Definition at line 216 of file globals.h.
Referenced by SeqTwoByteString::SeqTwoByteStringGet(), SeqTwoByteString::SeqTwoByteStringReadBlockIntoBuffer(), SeqTwoByteString::SeqTwoByteStringSet(), and SeqTwoByteString::SizeFor().
const int kSignMask = 0x80000000 |
Definition at line 246 of file constants-mips.h.
const uint32_t kSlicedNotConsMask = kSlicedStringTag & ~kConsStringTag |
const uint32_t kSlotsZapValue = 0xbeefdeef |
Definition at line 83 of file v8globals.h.
const int kSmallDataBits = kBitsPerByte - kLocatableTypeTagBits |
Definition at line 205 of file assembler.cc.
const int kSmallPCDeltaBits = kBitsPerByte - kTagBits |
Definition at line 214 of file assembler.cc.
const int kSmallPCDeltaMask = (1 << kSmallPCDeltaBits) - 1 |
Definition at line 215 of file assembler.cc.
const Register kSmiConstantRegister = { 12 } |
Definition at line 54 of file macro-assembler-x64.h.
Referenced by MacroAssembler::InitializeSmiConstantRegister().
const int kSmiConstantRegisterValue = 1 |
Definition at line 57 of file macro-assembler-x64.h.
Referenced by MacroAssembler::InitializeSmiConstantRegister().
const int kSmiShiftSize = PlatformSmiTagging::kSmiShiftSize |
Definition at line 4060 of file v8.h.
Referenced by Smi::FromInt(), Smi::FromIntptr(), SmiTagging< 4 >::SmiToInt(), and SmiTagging< 8 >::SmiToInt().
const intptr_t kSmiSignMask = kIntptrSignBit |
Definition at line 41 of file v8globals.h.
const int kSmiTag = 0 |
Definition at line 4014 of file v8.h.
Referenced by Smi::FromInt(), Smi::FromIntptr(), Internals::HasSmiTag(), Heap::SetStackLimits(), MacroAssembler::SmiTag(), and MacroAssembler::SmiUntag().
const intptr_t kSmiTagMask = (1 << kSmiTagSize) - 1 |
Definition at line 4016 of file v8.h.
Referenced by Internals::HasSmiTag(), MacroAssembler::JumpIfNotSmi(), MacroAssembler::JumpIfSmi(), Object::NonFailureIsHeapObject(), Heap::SetStackLimits(), TEST(), and TestSelectNonSmi().
const int kSmiTagSize = 1 |
Definition at line 4015 of file v8.h.
Referenced by MacroAssembler::DecodeField(), Smi::FromInt(), Smi::FromIntptr(), MacroAssembler::SmiTag(), SmiTagging< 4 >::SmiToInt(), SmiTagging< 8 >::SmiToInt(), MacroAssembler::SmiUntag(), and SmiUntagOperand().
const int kSmiValueSize = PlatformSmiTagging::kSmiValueSize |
Definition at line 4061 of file v8.h.
Referenced by BinaryOpIC::GetTypeInfo(), RUNTIME_FUNCTION(), TestSmiShiftArithmeticRight(), TestSmiShiftLeft(), TestSmiShiftLogicalRight(), and THREADED_TEST().
const int kSpaceTagMask = (1 << kSpaceTagSize) - 1 |
Definition at line 189 of file v8globals.h.
Referenced by Failure::allocation_space(), and Failure::RetryAfterGC().
const int kSpaceTagSize = 3 |
Definition at line 188 of file v8globals.h.
char kStartTable[kStartTableLines *kStartTableEntriesPerLine] |
Definition at line 3077 of file mark-compact.cc.
const int kStatementPositionTag = 2 |
Definition at line 230 of file assembler.cc.
Referenced by RelocIterator::next().
const uint32_t kStopCodeMask = kStopCode - 1 |
Definition at line 370 of file constants-arm.h.
const int kStringBuilderConcatHelperLengthBits = 11 |
Definition at line 2419 of file runtime.cc.
const int kStringBuilderConcatHelperPositionBits = 19 |
Definition at line 2420 of file runtime.cc.
const uint32_t kStringEncodingMask = 0x4 |
Definition at line 468 of file objects.h.
Referenced by String::GetExternalStringResourceBase(), StaticVisitorBase::GetVisitorId(), String::HasOnlyAsciiChars(), String::IsAsciiRepresentation(), String::IsAsciiRepresentationUnderneath(), String::IsTwoByteRepresentation(), String::IsTwoByteRepresentationUnderneath(), and HeapObject::IterateBody().
const uint32_t kStringRepresentationMask = 0x03 |
Definition at line 474 of file objects.h.
Referenced by StaticVisitorBase::GetVisitorId(), and HeapObject::IterateBody().
const uint32_t kStringTag = 0x0 |
Definition at line 456 of file objects.h.
Referenced by HCheckInstanceType::GetCheckMaskAndTag(), and MacroAssembler::IsObjectStringType().
const Instr kStrRegFpNegOffsetPattern |
const Instr kStrRegFpOffsetPattern |
const int kStubMinorKeyBits = kBitsPerInt - kSmiTagSize - kStubMajorKeyBits |
const Instr kSwRegFpNegOffsetPattern |
const Instr kSwRegFpOffsetPattern |
const uint32_t kSymbolTag = 0x40 |
Definition at line 464 of file objects.h.
Referenced by HCheckInstanceType::GetCheckMaskAndTag().
const int kTagBits = 2 |
Definition at line 201 of file assembler.cc.
const int kTagMask = (1 << kTagBits) - 1 |
Definition at line 202 of file assembler.cc.
const uint32_t kTwoByteStringTag = 0x0 |
Definition at line 469 of file objects.h.
Referenced by String::GetFlatContent(), String::IsAsciiRepresentationUnderneath(), String::IsTwoByteRepresentation(), String::IsTwoByteRepresentationUnderneath(), and String::WriteToFlat().
const int kTypeCodeCount = STUB_CACHE_TABLE + 1 |
Definition at line 53 of file serialize.h.
Referenced by ExternalReferenceDecoder::ExternalReferenceDecoder(), and ExternalReferenceDecoder::~ExternalReferenceDecoder().
const int kUC16Size = sizeof(uc16) |
Definition at line 262 of file globals.h.
Referenced by Heap::AllocateTwoByteSymbol(), and LiteralBuffer::INLINE().
const uintptr_t kUintptrAllBitsSet = 0xFFFFFFFFu |
Definition at line 234 of file globals.h.
Referenced by String::NonAsciiStart().
const int kUndefIndex = -1 |
Definition at line 115 of file frames-mips.h.
int kUninitializedRegExpNodePlaceHolder |
const int kVariableLengthPCJumpTopTag = 1 |
Definition at line 218 of file assembler.cc.
Referenced by RelocIterator::next().
const int kVariableSizeSentinel = 0 |
Definition at line 199 of file objects.h.
Referenced by HeapObject::SizeFromMap(), and TEST().
const uint32_t kVFPCConditionFlagBit = 1 << 29 |
Definition at line 399 of file constants-arm.h.
const uint32_t kVFPExceptionMask = 0xf |
Definition at line 390 of file constants-arm.h.
const uint32_t kVFPFlushToZeroMask = 1 << 24 |
Definition at line 395 of file constants-arm.h.
const uint32_t kVFPInexactExceptionBit = 1 << 4 |
Definition at line 394 of file constants-arm.h.
const uint32_t kVFPInvalidOpExceptionBit = 1 << 0 |
Definition at line 391 of file constants-arm.h.
const uint32_t kVFPNConditionFlagBit = 1 << 31 |
Definition at line 397 of file constants-arm.h.
const uint32_t kVFPOverflowExceptionBit = 1 << 2 |
Definition at line 392 of file constants-arm.h.
const uint32_t kVFPRoundingModeMask = 3 << 22 |
Definition at line 417 of file constants-arm.h.
const uint32_t kVFPUnderflowExceptionBit = 1 << 3 |
Definition at line 393 of file constants-arm.h.
const uint32_t kVFPVConditionFlagBit = 1 << 28 |
Definition at line 400 of file constants-arm.h.
const uint32_t kVFPZConditionFlagBit = 1 << 30 |
Definition at line 398 of file constants-arm.h.
Definition at line 80 of file v8globals.h.
Referenced by CustomArguments::CustomArguments(), Handle< v8::internal::JSFunction >::location(), and MemoryAllocator::ZapBlock().
const Register lr = { kRegister_lr_Code } |
Definition at line 165 of file assembler-arm.h.
Referenced by generate(), Deoptimizer::TableEntryGenerator::GeneratePrologue(), and TEST().
const unsigned int MAX_FIRST_ARG = 0x7fffffu |
Definition at line 40 of file bytecodes-irregexp.h.
Definition at line 208 of file globals.h.
Referenced by MarkCompactCollector::CollectEvacuationCandidates(), Heap::CollectGarbage(), Heap::ConfigureHeapDefault(), IncrementalMarking::Step(), TEST(), and IncrementalMarking::WorthActivating().
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness A filename with extra code to be included in the Print usage message |
Definition at line 495 of file flags.cc.
Referenced by Heap::AllocateJSMessageObject(), SingletonLogger::LogMessage(), MessageHandler::MakeMessageObject(), and RUNTIME_FUNCTION().
name_should_print_as_anonymous |
Definition at line 4115 of file objects-inl.h.
kPropertyAccessorsOffset named_property_handler |
Definition at line 3856 of file objects-inl.h.
const CRegister no_creg = { -1 } |
Definition at line 353 of file assembler-arm.h.
const DwVfpRegister no_dreg = { -1 } |
Definition at line 308 of file assembler-arm.h.
const FPUControlRegister no_fpucreg = { kInvalidFPUControlRegister } |
Definition at line 352 of file assembler-mips.h.
const FPURegister no_freg = { -1 } |
Definition at line 284 of file assembler-mips.h.
const Register no_reg = { kRegister_no_reg_Code } |
Definition at line 146 of file assembler-arm.h.
Referenced by BASE_EMBEDDED< Visitor >::is_reg(), BASE_EMBEDDED< Visitor >::offset(), and BASE_EMBEDDED< Visitor >::set_offset().
const Instr nopInstr = 0 |
Definition at line 590 of file constants-mips.h.
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen trace generated IR for specified phases trace register allocator trace range analysis trace representation types environment for every instruction put a break point before deoptimizing polymorphic inlining perform array bounds checks elimination use dead code elimination trace on stack replacement optimize closures cache optimized code for closures functions with arguments object loop weight for representation inference allow uint32 values on optimize frames if they are used only in safe operations track parallel recompilation enable all profiler experiments number of stack frames inspected by the profiler call recompile stub directly when self optimizing trigger profiler ticks based on counting instead of timing weight back edges by jump distance for interrupt triggering percentage of ICs that must have type info to allow optimization watch_ic_patching retry_self_opt interrupt_at_exit extra verbose compilation tracing generate extra emit comments in code disassembly enable use of SSE3 instructions if available enable use of CMOV instruction if available enable use of SAHF instruction if enable use of VFP3 instructions if available this implies enabling ARMv7 and VFP2 enable use of VFP2 instructions if available enable use of SDIV and UDIV instructions if enable loading bit constant by means of movw movt instruction enable unaligned accesses for enable use of MIPS FPU instructions if expose natives in global object expose gc extension number of stack frames to capture disable builtin natives files print a stack trace if an assertion failure occurs use random jit cookie to mask large constants trace lazy optimization use adaptive optimizations prepare for turning on always opt minimum length for automatic enable preparsing maximum number of optimization attempts before giving up cache prototype transitions automatically set the debug break flag when debugger commands are in the queue always cause a debug break before aborting maximum length of function source code printed in a stack trace max size of the new max size of the old max size of executable always perform global GCs print one trace line following each garbage collection do not print trace line after scavenger collection print more details following each garbage collection print amount of external allocated memory after each time it is adjusted flush code that we expect not to use again before full gc do incremental marking steps track object counts and memory usage use caching Perform compaction on every full GC Never perform compaction on full GC testing only Compact code space on full incremental collections Default seed for initializing random allows verbose printing trace parsing and preparsing Check icache flushes in ARM and MIPS simulator Stack alingment in bytes in print stack trace when throwing exceptions randomize hashes to avoid predictable hash Fixed seed to use to hash property activate a timer that switches between V8 threads testing_bool_flag float flag Seed used for threading test randomness NULL |
Definition at line 301 of file flags.cc.
Referenced by IncrementalMarking::Abort(), POSIXSocket::Accept(), Win32Socket::Accept(), GlobalHandles::Node::Acquire(), BufferedZoneList< v8::internal::RegExpTree, 2 >::Add(), Trace::add_action(), SamplerRegistry::AddActiveSampler(), SamplerThread::AddActiveSampler(), SignalSender::AddActiveSampler(), V8::AddCallCompletedCallback(), RegExpBuilder::AddCharacter(), LoopChoiceNode::AddContinueAlternative(), ElementsAccessorBase< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS > >::AddElementsToFixedArray(), HDeoptimize::AddEnvironmentValue(), JSObject::AddFastProperty(), Heap::AddGCEpilogueCallback(), Heap::AddGCPrologueCallback(), GuardedAlternative::AddGuard(), HEnvironment::AddIncomingEdge(), HPhi::AddInput(), HBasicBlock::AddInstruction(), HGraphBuilder::AddInstruction(), HBasicBlock::AddLeaveInlined(), LoopChoiceNode::AddLoopAlternative(), MemoryAllocator::AddMemoryAllocationCallback(), GlobalHandles::AddObjectGroup(), ProfileTree::AddPathFromEnd(), ProfileTree::AddPathFromStart(), RegExpBuilder::AddQuantifierToAtom(), HGraphBuilder::AddSimulate(), SlotsBuffer::AddTo(), LiveRange::AddUseInterval(), LiveRange::AddUsePosition(), PagedSpace::AdvanceSweeper(), OS::Allocate(), MemoryAllocator::AllocateAlignedMemory(), Bootstrapper::AllocateAutoDeletedArray(), MemoryAllocator::AllocateChunk(), Heap::AllocateJSArrayAndStorage(), MemoryAllocator::AllocateLargePage(), PagedSpace::AllocateLinearly(), Scope::AllocateNonParameterLocals(), MemoryAllocator::AllocatePage(), Scope::AllocateParameterLocals(), PagedSpace::AllocateRaw(), LargeObjectSpace::AllocateRaw(), CodeRange::AllocateRawMemory(), Scope::AllocateVariables(), AllocationSpaceName(), Scope::Analyze(), AppendChars(), Logger::NameBuffer::AppendString(), FunctionState::arguments_pushed(), FlagList::argv(), CompileTimeValue::ArrayLiteralElementNeedsInitialization(), ThisNamedPropertyAssignmentFinder::AsAssignment(), AstNode::AsBreakableStatement(), AstNode::AsIterationStatement(), AstNode::AsMaterializedLiteral(), CodeCacheHashTableKey::AsObject(), RegExpKey::AsObject(), SymbolKey::AsObject(), TwoCharHashTableKey::AsObject(), RegExpCompiler::Assemble(), AssemblerBase::AssemblerBase(), HBasicBlock::AssignCommonDominator(), Assignment::AsSimpleAssignment(), AstNode::AsTargetCollector(), RuntimeProfiler::AttemptOnStackReplacement(), BacktrackStack::BacktrackStack(), HEnvironment::Bind(), VariableProxy::BindTo(), BreakableStatement::BreakableStatement(), ScriptDataImpl::BuildMessage(), BUILTIN(), ObjectLiteral::CalculateEmitStore(), CharacterRangeSplitter::Call(), StoreBufferRebuilder::Callback(), ProfilerEventsProcessor::CallbackCreateEvent(), Heap::CallGlobalGCEpilogueCallback(), Heap::CallGlobalGCPrologueCallback(), CallOnce(), LiveRange::CanBeSpilled(), HGraph::Canonicalize(), HUnaryMathOperation::Canonicalize(), HCheckInstanceType::Canonicalize(), HCheckNonSmi::Canonicalize(), HConstant::Canonicalize(), HWrapReceiver::Canonicalize(), HTypeof::Canonicalize(), TypeFeedbackOracle::CanRetainOtherContext(), Isolate::CaptureCurrentStackTrace(), RegExpParser::captures_started(), SlotsBuffer::ChainLengthThresholdReached(), CharacterRange::CharacterRange(), Scope::CheckAssignmentToConst(), Scope::CheckConflictingVarDeclarations(), ObjectLiteralPropertyChecker::CheckProperty(), TraversableMap::ChildIteratorNext(), ContextSlotCache::Clear(), TemplateHashMapImpl< AllocationPolicy >::Clear(), BufferedZoneList< v8::internal::RegExpTree, 2 >::Clear(), KeyedLookupCache::Clear(), DescriptorLookupCache::Clear(), TranscendentalCache::Clear(), HValue::clear_block(), Segment::clear_next(), Isolate::clear_pending_message(), HBasicBlock::ClearEnvironment(), MemoryChunk::ClearEvacuationCandidate(), FunctionState::ClearInlinedTestContext(), MarkCompactCollector::ClearMarkbits(), StringStream::ClearMentionedObjectCache(), Ticker::ClearProfiler(), GlobalHandles::Node::ClearWeakness(), Ticker::ClearWindow(), Log::Close(), ProfilerEventsProcessor::CodeCreateEvent(), CpuProfiler::CodeCreateEvent(), Logger::CodeCreateEvent(), Logger::CodeDeleteEvent(), LChunk::Codegen(), CodeGenerationFromStringsAllowed(), Logger::CodeMoveEvent(), Heap::CollectAllAvailableGarbage(), MarkCompactCollector::CollectEvacuationCandidates(), MarkCompactCollector::CollectGarbage(), Heap::CollectGarbage(), Scope::CollectStackAndContextLocals(), NewSpace::CollectStatistics(), VirtualMemory::Commit(), Compiler::Compile(), RegExpEngine::Compile(), BASE_EMBEDDED< Visitor >::CompilingCallsToThisStubIsGCSafe(), HGraph::ComputeMinusZeroChecks(), HGraph::ComputeSafeUint32Operations(), Call::ComputeTarget(), POSIXSocket::Connect(), Win32Socket::Connect(), HeapObjectsSet::Contains(), CodeRange::contains(), Scope::ContextChainLength(), Scope::ContextLocalCount(), ScopeInfo::ContextSlotIndex(), JSObject::ConvertDescriptorToField(), Map::Copy(), ElementsAccessorBase< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS > >::CopyElements(), ElementsAccessorBase< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS > >::CopyElementsImpl(), NonStrictArgumentsElementsAccessor::CopyElementsImpl(), HConstant::CopyToRepresentation(), HConstant::CopyToTruncatedInt32(), Map::CopyWithPreallocatedFieldDescriptors(), Isolate::counters(), BoundsCheckBbData::CoverCheck(), LiveRange::Covers(), GlobalHandles::Create(), OS::MemoryMappedFile::create(), BoundsCheckKey::Create(), ScopeInfo::Create(), LiveRange::CreateAssignedOperand(), GvnBasicBlockState::CreateEntry(), PostorderProcessor::CreateEntryProcessor(), OptimizingCompiler::CreateGraph(), HGraphBuilder::CreateGraph(), StatsTable::CreateHistogram(), HGraphBuilder::CreateJoin(), Thread::CreateThreadLocalKey(), PreallocatedMemoryThread::data(), HGraph::DeadCodeElimination(), SlotsBufferAllocator::DeallocateChain(), VariableMap::Declare(), ExternalReferenceDecoder::Decode(), GlobalHandles::NodeBlock::DecreaseUses(), MessageHandler::DefaultMessageReport(), JSObject::DefineFastAccessor(), HeapProfiler::DefineWrapperClass(), HGraph::DehoistSimpleArrayIndexComputations(), Zone::DeleteAll(), CpuProfiler::DeleteAllProfiles(), HeapProfiler::DeleteAllSnapshots(), HValue::DeleteAndReplaceWith(), DictionaryElementsAccessor::DeleteCommon(), HandleScopeImplementer::DeleteExtensions(), HPhi::DeleteFromGraph(), Zone::DeleteKeptSegment(), JSObject::DeleteNormalizedProperty(), CpuProfiler::DeleteProfile(), Deoptimizer::DeoptimizeFunction(), DeoptimizerData::DeoptimizerData(), Deserializer::Deserialize(), Deserializer::DeserializePartial(), Scope::DeserializeScopeChain(), GlobalHandles::Destroy(), PromotionQueue::Destroy(), SmartPointerBase< ArrayDeallocator< char >, char >::Detach(), HBasicBlock::DetachLoopInformation(), ObjectGroup::Dispose(), Vector< const SubjectChar >::Dispose(), SourceResource::Dispose(), HBasicBlock::Dominates(), BASE_EMBEDDED< Visitor >::done(), Interface::Iterator::done(), GlobalHandles::NodeIterator::done(), BASE_EMBEDDED< Visitor >::Done(), Isolate::DoThrow(), DoubleToPrecisionCString(), ChoiceNode::EatsAtLeast(), BASE_EMBEDDED< Visitor >::Eliminate(), HGraph::EliminateRedundantPhis(), ActionNode::Emit(), ChoiceNode::Emit(), LoopChoiceNode::Emit(), Vector< const SubjectChar >::empty(), MarkCompactCollector::EnableCodeFlushing(), StatsCounter::Enabled(), Histogram::Enabled(), Logger::EnableSlidingStateWindow(), ExternalReferenceEncoder::Encode(), TemplateHashMap< Literal, ObjectLiteral::Accessors, ZoneAllocationPolicy >::end(), HValue::EnsureAndPropagateNotMinusZero(), HChange::EnsureAndPropagateNotMinusZero(), HUnaryMathOperation::EnsureAndPropagateNotMinusZero(), HMathFloorOfDiv::EnsureAndPropagateNotMinusZero(), HAdd::EnsureAndPropagateNotMinusZero(), HSub::EnsureAndPropagateNotMinusZero(), HMul::EnsureAndPropagateNotMinusZero(), HMod::EnsureAndPropagateNotMinusZero(), HDiv::EnsureAndPropagateNotMinusZero(), RegExpStack::EnsureCapacity(), Isolate::EnsureDefaultIsolate(), LiveRange::EnsureInterval(), MemoryMappedExternalResource::EnsureIsAscii(), StoreBuffer::EnsureSpace(), Logger::EnsureTickerStarted(), Logger::EnsureTickerStopped(), Isolate::EnterDefaultIsolate(), StoreBuffer::EnterDirectlyIntoStoreBuffer(), Analysis::error_message(), V8HeapExplorer::EstimateObjectsCount(), PagedSpace::EvictEvacuationCandidatesFromFreeLists(), HeapProfiler::ExecuteWrapperClassCallback(), MemoryMappedExternalResource::exists(), CodeRange::exists(), LDeferredCode::exit(), PagedSpace::Expand(), OutSet::Extend(), RegExpImpl::GlobalCache::FetchNext(), FileByteSink::FileByteSink(), ChoiceNode::FillInBMInfo(), StoreBuffer::Filter(), TextNode::FilterASCII(), ChoiceNode::FilterASCII(), NegativeLookaheadChoiceNode::FilterASCII(), LoopChoiceNode::FilterASCII(), FilteredCloneCallback::FilteredCloneCallback(), SeqRegExpNode::FilterSuccessor(), Scope::FinalizeBlockScope(), Heap::FinalizeExternalString(), FrameFunctionIterator::Find(), Map::FindAccessor(), FindAsciiStringIndices(), ProfileNode::FindChild(), CodeMap::FindEntry(), HeapObjectsMap::FindEntry(), SnapshotFiller::FindEntry(), Code::FindFirstMap(), SplayTree< Config, AllocationPolicy >::FindGreatest(), HeapSnapshotsCollection::FindHeapObjectById(), SplayTree< Config, AllocationPolicy >::FindLeast(), StatsTable::FindLocation(), PagedSpace::FindObject(), LargeObjectSpace::FindObject(), ProfileNode::FindOrAddChild(), HeapObjectsMap::FindOrAddEntry(), SnapshotFiller::FindOrAddEntry(), LargeObjectSpace::FindPage(), Isolate::FindPerThreadDataForThisThread(), CpuProfiler::FindProfile(), HeapProfiler::FindSnapshot(), SamplingCircularQueue::FinishDequeue(), V8::FireCallCompletedCallback(), StubCache::first_entry(), LiveRange::FirstHint(), LiveRange::FirstIntersection(), LiveRange::FirstPosWithHint(), HControlInstruction::FirstSuccessor(), Trace::Flush(), OS::FOpen(), ElementsAccessor::ForArray(), BASE_EMBEDDED< Visitor >::Free(), MemoryAllocator::Free(), Heap::FreeQueuedChunks(), LargeObjectSpace::FreeUnmarkedObjects(), MemoryChunk::FromAnyPointerAddress(), ScopeInfo::FunctionContextSlotIndex(), FunctionDeclaration::FunctionDeclaration(), Runtime::FunctionForSymbol(), Accessors::FunctionGetArguments(), Accessors::FunctionGetPrototype(), Accessors::FunctionSetPrototype(), FunctionState::FunctionState(), InnerPointerToCodeCache::GcSafeCastToCode(), InnerPointerToCodeCache::GcSafeFindCodeForInnerPointer(), ICCompareStub::Generate(), OptimizingCompiler::GenerateAndInstallCode(), BufferedZoneList< v8::internal::RegExpTree, 2 >::Get(), OutSet::Get(), SetOncePointer< v8::internal::HBasicBlock >::get(), ElementsAccessorBase< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS > >::Get(), TranscendentalCache::Get(), TypeFeedbackOracle::GetCompareMap(), V8HeapExplorer::GetConstructorName(), DateCacheMock::GetDaylightSavingsOffsetFromOS(), OptimizedFrame::GetDeoptimizationData(), Deoptimizer::GetDeoptimizationEntry(), Deoptimizer::GetDeoptimizationId(), Deoptimizer::GetDeoptimizedCodeCount(), Object::GetElementNoExceptionThrown(), HeapSnapshot::GetEntryById(), Internals::GetExternalPointer(), HeapObject::GetHeap(), StatsCounter::GetInternalPointer(), HLoopInformation::GetLastBackEdge(), BufferedZoneList< v8::internal::RegExpTree, 2 >::GetList(), JSObject::GetLocalElementKeys(), HeapProfiler::GetMemorySizeUsedByProfiler(), Expression::GetMonomorphicReceiverType(), LGap::GetOrCreateParallelMove(), CpuProfiler::GetProfile(), CpuProfilesCollection::GetProfile(), CpuProfiler::GetProfilesCount(), Object::GetProperty(), JSObject::GetPropertyWithCallback(), Object::GetPropertyWithDefinedGetter(), TypeFeedbackOracle::GetPrototypeForPrimitiveCheck(), Map::GetPrototypeTransition(), OS::GetRandomMmapAddr(), Expression::GetReceiverTypes(), HPhi::GetRedundantReplacement(), GetScriptWrapper(), HeapProfiler::GetSnapshot(), HeapSnapshotsCollection::GetSnapshot(), HeapProfiler::GetSnapshotObjectId(), HeapProfiler::GetSnapshotsCount(), Version::GetSONAME(), HandleScopeImplementer::GetSpareOrNewBlock(), ExitFrame::GetStateForFramePointer(), CompareIC::GetStateName(), Trace::GetStoredPosition(), RegExpNode::GetSuccessorOfOmnivorousTextNode(), TextNode::GetSuccessorOfOmnivorousTextNode(), ChoiceNode::GetTable(), HeapObjectsSet::GetTag(), TokenEnumerator::GetTokenId(), String::GetTwoByteData(), StringsStorage::GetUsedMemorySize(), CompileTimeValue::GetValue(), CompilationInfo::global_object(), HBasicBlock::Goto(), Deoptimizer::Grab(), HeapStringAllocator::grow(), NativeRegExpMacroAssembler::GrowStack(), VirtualMemory::Guard(), Handle< v8::internal::JSFunction >::Handle(), Context::has_extension(), Analysis::has_failed(), CompilationInfo::has_global_object(), LiveRange::HasAllocatedSpillOperand(), Heap::HasBeenSetUp(), SemiSpace::HasBeenSetUp(), StatsTable::HasCounterFunction(), CpuProfiler::HasDetachedProfiles(), ElementsAccessorBase< FastPackedSmiElementsAccessor, ElementsKindTraits< FAST_SMI_ELEMENTS > >::HasElement(), HBasicBlock::HasEnvironment(), LInstruction::HasEnvironment(), JSObject::HasExternalArrayElements(), UsePosition::HasHint(), Scope::HasIllegalRedeclaration(), Scope::HasLazyCompilableOuterContext(), JSObject::HasLocalElement(), HValue::HasMultipleUses(), HValue::HasNoUses(), UsePosition::HasOperand(), HBasicBlock::HasParentLoopHeader(), HValue::HasRange(), LLabel::HasReplacement(), Thread::HasThreadLocal(), Scope::HasTrivialContext(), Scope::HasTrivialOuterContext(), Script::HasValidSource(), HBinaryOperation::HBinaryOperation(), HBranch::HBranch(), HCheckMaps::HCheckMaps(), HCompareMap::HCompareMap(), HeapObjectIterator::HeapObjectIterator(), HeapObjectsMap::HeapObjectsMap(), HGraph::HGraph(), HLoadNamedFieldPolymorphic::HLoadNamedFieldPolymorphic(), BASE_EMBEDDED< Visitor >::HPhase(), GlobalHandles::NodeBlock::IncreaseUses(), HChange::InferRange(), HBitwise::InferRange(), HShl::InferRange(), HShr::InferRange(), HSar::InferRange(), HPhi::InferredRepresentation(), Log::Initialize(), BASE_EMBEDDED< Visitor >::Initialize(), V8::Initialize(), Scope::Initialize(), PromotionQueue::Initialize(), MemoryChunk::Initialize(), Runtime::InitializeIntrinsicFunctionNames(), Isolate::INLINE(), IntSet::Insert(), PromotionQueue::insert(), Logger::NameMap::Insert(), HInstruction::InsertAfter(), HInstruction::InsertBefore(), HGraph::InsertRepresentationChanges(), SharedFunctionInfo::InstallFromOptimizedCodeMap(), OptimizingCompilerThread::InstallOptimizedFunctions(), ExternalReferenceTable::instance(), Execution::InstantiateObject(), RegExpImpl::IrregexpExec(), MarkCompactCollector::is_code_flushing_enabled(), CaseClause::is_default(), PositionStack::is_empty(), SmartPointerBase< ArrayDeallocator< char >, char >::is_empty(), SplayTree< v8::internal::DispatchTable::Config, ZoneAllocationPolicy >::is_empty(), PromotionQueue::is_empty(), ForStatement::is_fast_smi_loop(), CallRuntime::is_jsruntime(), Logger::is_logging_code_events(), Handle< v8::internal::JSFunction >::is_null(), SetOncePointer< v8::internal::HBasicBlock >::is_set(), Trace::is_trivial(), BASE_EMBEDDED< Visitor >::is_valid(), MemoryChunk::is_valid(), ThreadManager::IsArchived(), VariableProxy::IsArguments(), LiveRange::IsChild(), CompileTimeValue::IsCompileTimeValue(), Scope::IsDeclared(), SourceResource::IsDisposed(), BASE_EMBEDDED< Visitor >::IsEliminated(), Statement::IsEmpty(), LiveRange::IsEmpty(), LargeObjectSpace::IsEmpty(), Log::IsEnabled(), Isolate::IsExternallyCaught(), HBasicBlock::IsFinished(), Variable::IsGlobalObjectProperty(), BASE_EMBEDDED< Visitor >::IsIgnored(), Isolate::IsInUse(), HInstruction::IsLinked(), HBasicBlock::IsLoopHeader(), SerializationAddressMapper::IsMapped(), Expression::IsNullLiteral(), BASE_EMBEDDED< Visitor >::IsPending(), Logger::IsProfilerPaused(), LGap::IsRedundant(), VirtualMemory::IsReserved(), Expression::IsSmiLiteral(), Expression::IsStringLiteral(), VariableProxy::IsValidLeftHandSide(), ThreadManager::Iterate(), Isolate::Iterate(), V8HeapExplorer::IterateAndExtractReferences(), NativeObjectsExplorer::IterateAndExtractReferences(), ThreadManager::IterateArchivedThreads(), Isolate::IterateDeferredHandles(), StoreBuffer::IteratePointersToNewSpace(), Heap::IterateStrongRoots(), Thread::Join(), HValue::Kill(), LargeObjectIterator::LargeObjectIterator(), BufferedZoneList< v8::internal::RegExpTree, 2 >::last(), PreallocatedMemoryThread::length(), BufferedZoneList< v8::internal::RegExpTree, 2 >::length(), LGap::LGap(), RegExpNode::LimitVersions(), Scope::LinkModules(), LModI::LModI(), TypeFeedbackOracle::LoadIsMonomorphicNormal(), TypeFeedbackOracle::LoadMonomorphicReceiverType(), Variable::local_if_not_shadowed(), Scope::LocalLookup(), OS::LocalTimeOffset(), OS::LocalTimezone(), Handle< v8::internal::JSFunction >::location(), Logger::LogAccessorCallbacks(), Logger::LogCodeObjects(), Logger::LogCompiledFunctions(), Isolate::logger(), FunctionLoggingParserRecorder::LogMessage(), OS::LogSharedLibraryAddresses(), ContextSlotCache::Lookup(), VariableMap::Lookup(), TemplateHashMapImpl< AllocationPolicy >::Lookup(), CompilationCacheScript::Lookup(), Scope::Lookup(), Interface::Lookup(), CompilationCacheEval::Lookup(), CompilationCacheRegExp::Lookup(), Logger::NameMap::Lookup(), HEnvironment::Lookup(), AccessorTable::lookup(), Object::Lookup(), Heap::LookupAsciiSymbol(), LChunk::LookupDestination(), Map::LookupElementsTransitionMap(), Scope::LookupFunctionVar(), Scope::LookupRecursive(), Heap::LookupSymbol(), Heap::LookupTwoByteSymbol(), HGraph::LookupValue(), HBasicBlock::LoopNestingDepth(), LOsrEntry::LOsrEntry(), FullCodeGenerator::MakeCode(), GlobalHandles::MakeWeak(), HeapEntriesMap::Map(), MemoryChunk::MarkEvacuationCandidate(), LOsrEntry::MarkSpilledDoubleRegister(), LOsrEntry::MarkSpilledRegister(), Deoptimizer::MaterializeHeapObjects(), MemsetPointer(), Trace::mentions_reg(), Representation::Mnemonic(), LArithmeticD::Mnemonic(), LArithmeticT::Mnemonic(), Variable::Mode2String(), Logger::NameMap::Move(), HeapObjectsMap::MoveObject(), ExternalReferenceEncoder::NameOfAddress(), NativesExternalStringResource::NativesExternalStringResource(), ZeroingAllocationPolicy::New(), Malloced::New(), Deoptimizer::New(), NewArray(), LChunk::NewChunk(), ThreadState::Next(), TemplateHashMapImpl< AllocationPolicy >::Next(), FrameFunctionIterator::next(), HeapObjectIterator::Next(), FreeListNode::next(), SemiSpaceIterator::Next(), SpaceIterator::next(), LargeObjectIterator::Next(), BASE_EMBEDDED< Visitor >::next(), IntrusiveMapTransitionIterator::Next(), IntrusivePrototypeTransitionIterator::Next(), GvnBasicBlockState::next_in_dominator_tree_traversal(), LiveRange::NextRegisterPosition(), LiveRange::NextUsePosition(), LiveRange::NextUsePositionRegisterIsBeneficial(), Scope::NonLocal(), JSObject::NormalizeElements(), BASE_EMBEDDED< Visitor >::NotFound(), JSObject::NumberOfLocalElements(), IntSet::occupancy(), OS::MemoryMappedFile::open(), SmartPointerBase< ArrayDeallocator< char >, char >::operator=(), OptimizingCompiler::OptimizeGraph(), Isolate::OptionalRescheduleException(), HGraph::OrderBlocks(), LInstruction::Output(), MemoryChunk::owner(), Heap::paged_space(), PagedSpace::PagedSpace(), HeapEntriesMap::Pair(), ParserApi::Parse(), RegExpParser::ParseDisjunction(), Parser::ParseLazy(), Parser::ParseProgram(), RegExpParser::ParseRegExp(), RecordWriteStub::Patch(), Logger::PauseProfiler(), Heap::PerformScavenge(), PostorderProcessor::PerformStep(), BASE_EMBEDDED< Visitor >::PositionsRecorder(), FlatStringReader::PostGarbageCollection(), GlobalHandles::Node::PostGarbageCollectionProcessing(), Isolate::PreallocatedStorageDelete(), Isolate::PreallocatedStorageNew(), MarkCompactCollector::Prepare(), JSObject::PrepareElementsForSort(), StoreBuffer::PrepareForIteration(), PagedSpace::PrepareForMarkCompact(), JSObject::PrepareSlowElementsForSort(), ParserApi::PreParse(), IntSet::Present(), JSObject::PreventExtensions(), PrintExtension::Print(), ProfileNode::Print(), JavaScriptFrame::Print(), LGap::PrintDataTo(), LLabel::PrintDataTo(), HValue::PrintRangeTo(), Isolate::PrintStack(), LOperand::PrintTo(), LEnvironment::PrintTo(), HEnvironment::PrintTo(), Heap::ProcessWeakReferences(), CpuProfilesCollection::Profiles(), ObjectLiteral::Property::Property(), HEnvironment::Push(), BufferedUtf16CharacterStream::PushBack(), InputStreamUtf16Buffer::PushBack(), HeapProfiler::PushHeapObjectsStats(), FileByteSink::Put(), BufferedUtf16CharacterStream::ReadBlock(), InputStreamUtf16Buffer::ReadBlock(), String::ReadBlock(), ReadCharsFromFile(), ReadLine(), MarkCompactCollector::RecordRelocSlot(), Heap::RecordStats(), ProfileGenerator::RecordTickSample(), Property::RecordTypeFeedback(), Call::RecordTypeFeedback(), Assignment::RecordTypeFeedback(), HGraph::RecordUint32Instruction(), IncrementalMarking::RecordWriteFromCode(), IncrementalMarking::RecordWriteOfCodeEntrySlow(), IncrementalMarking::RecordWriteSlow(), Logger::RegExpCodeCreateEvent(), RegExpNode::RegExpNode(), HValue::RegisterUse(), Heap::ReinitializeJSReceiver(), PagedSpace::ReleasePage(), TemplateHashMapImpl< AllocationPolicy >::Remove(), Logger::NameMap::Remove(), SamplerRegistry::RemoveActiveSampler(), SamplerThread::RemoveActiveSampler(), SignalSender::RemoveActiveSampler(), V8::RemoveCallCompletedCallback(), RuntimeProfiler::RemoveDeadSamples(), Heap::RemoveGCEpilogueCallback(), Heap::RemoveGCPrologueCallback(), BufferedZoneList< v8::internal::RegExpTree, 2 >::RemoveLast(), HValue::RemoveLastAddedRange(), MemoryAllocator::RemoveMemoryAllocationCallback(), Context::RemoveOptimizedFunction(), HBasicBlock::RemovePhi(), CpuProfilesCollection::RemoveProfile(), HValue::RemoveUse(), Heap::RepairFreeListsAfterBoot(), HValue::ReplaceAllUsesWith(), RegExpParser::ReportError(), Isolate::ReportPendingMessages(), SmallPointerList< v8::internal::Map * >::Reserve(), MemoryAllocator::ReserveAlignedMemory(), VirtualMemory::ReserveRegion(), PagedSpace::ReserveSpace(), NewSpace::ReserveSpace(), BASE_EMBEDDED< Visitor >::Reset(), VirtualMemory::Reset(), SplayTree< v8::internal::DispatchTable::Config, ZoneAllocationPolicy >::ResetRoot(), Scope::ResolveVariable(), ThreadManager::RestoreThread(), Isolate::RestoreThread(), Logger::ResumeProfiler(), ScavengeWeakObjectRetainer::RetainAs(), MarkCompactWeakObjectRetainer::RetainAs(), Isolate::ReThrow(), HandleScopeImplementer::ReturnBlock(), TestContext::ReturnControl(), Rewriter::Rewrite(), OptimizingCompilerThread::Run(), SamplerThread::Run(), SignalSender::Run(), RUNTIME_FUNCTION(), SamplerThread::SampleContext(), SamplingCircularQueue::SamplingCircularQueue(), Scope::Scope(), ScopedLock::ScopedLock(), HControlInstruction::SecondSuccessor(), SemiSpaceIterator::SemiSpaceIterator(), HeapSnapshotJSONSerializer::Serialize(), StartupSerializer::SerializeStrongReferences(), SetOncePointer< v8::internal::HBasicBlock >::set(), Isolate::set_context(), CompilationInfo::set_deferred_handles(), HeapObject::set_map(), JSObject::set_map_and_elements(), FreeListNode::set_next(), HBasicBlock::set_parent_loop_header(), BASE_EMBEDDED< Visitor >::set_redirector(), ExternalAsciiString::set_resource(), ExternalTwoByteString::set_resource(), Flag::set_string_value(), HValue::SetBlock(), Logger::SetCodeEventHandler(), JSObject::SetDictionaryElement(), FlagList::SetFlagsFromCommandLine(), CompilationInfo::SetFunction(), Compiler::SetFunctionInfo(), Heap::SetGlobalGCEpilogueCallback(), Heap::SetGlobalGCPrologueCallback(), CompilationInfo::SetGlobalScope(), HBasicBlock::SetInitialEnvironment(), RegExpImpl::SetLastMatchInfo(), PagedSpace::SetPagesToSweep(), Ticker::SetProfiler(), JSObject::SetPropertyWithCallback(), SetPrototype(), JSReceiver::SetPrototype(), CompilationInfo::SetScope(), LiveRange::SetSpillOperand(), Heap::SetStackLimits(), HeapProfiler::SetUp(), Logger::SetUp(), CpuProfiler::SetUp(), Heap::SetUp(), CodeRange::SetUp(), NewSpace::SetUp(), LargeObjectSpace::SetUp(), LiveRange::ShortenTo(), LiveRange::ShouldBeAllocatedBefore(), JSObject::ShouldConvertToFastElements(), Isolate::ShouldReportException(), Heap::Shrink(), SlotsBuffer::SizeOfChain(), Heap::SizeOfObjects(), SlotsBuffer::SlotsBuffer(), PagedSpace::SlowAllocateRaw(), BufferedUtf16CharacterStream::SlowPushBack(), BufferedUtf16CharacterStream::SlowSeekForward(), SmartPointerBase< ArrayDeallocator< char >, char >::SmartPointerBase(), HeapSnapshotsCollection::SnapshotGenerationFinished(), Logger::SnapshotPositionEvent(), SplayTree< Config, AllocationPolicy >::Splay(), CharacterRange::Split(), LiveRange::SplitAt(), BASE_EMBEDDED< Visitor >::StackFrame(), Scope::StackLocalCount(), Isolate::StackOverflow(), Isolate::StackTraceString(), Thread::Start(), SamplingCircularQueue::StartDequeue(), HeapProfiler::StartHeapObjectsTracking(), ContextSwitcher::StartPreemption(), CpuProfiler::StartProfiling(), FullCodeGenerator::State2String(), StateToString(), HeapProfiler::StopHeapObjectsTracking(), ContextSwitcher::StopPreemption(), CpuProfiler::StopProfiling(), CpuProfilesCollection::StopProfiling(), PreallocatedMemoryThread::StopThread(), StoreBufferRebuildScope::StoreBufferRebuildScope(), TypeFeedbackOracle::StoreIsMonomorphicNormal(), TypeFeedbackOracle::StoreMonomorphicReceiverType(), HDeoptimize::SuccessorAt(), OptimizedFrame::Summarize(), Heap::SymbolMapForString(), V8HeapExplorer::TagGlobalObjects(), HUseListNode::tail(), HeapProfiler::TakeSnapshot(), BASE_EMBEDDED< Visitor >::TargetScope(), HeapProfiler::TearDown(), StoreBuffer::TearDown(), V8::TearDown(), Bootstrapper::TearDown(), ElementsAccessor::TearDown(), Logger::TearDown(), CpuProfiler::TearDown(), Heap::TearDown(), CodeRange::TearDown(), SemiSpace::TearDown(), NewSpace::TearDown(), LargeObjectSpace::TearDown(), ThreadManager::TerminateExecution(), Isolate::TerminateExecution(), TEST(), TEST(), TestSeeds(), CpuProfiler::TickSampleEvent(), String::ToCString(), LiveRange::TopLevel(), RegExpTree::ToString(), StackTracer::Trace(), HTracer::TraceHydrogen(), Map::TraverseTransitionTree(), InternalFrame::unchecked_code(), Interface::Unify(), FixedArray::UnionOfKeys(), MemoryChunk::Unlink(), HInstruction::Unlink(), Isolate::UnregisterTryCatchHandler(), SkipList::Update(), KeyedLookupCache::Update(), Heap::UpdateNewSpaceReferencesInExternalStringTable(), RuntimeProfiler::UpdateSamplesAfterScavenge(), SlotsBuffer::UpdateSlotsRecordedIn(), Assembler::use_immediate_embedded_pointer_loads(), UsePosition::UsePosition(), Vector< const SubjectChar >::Vector(), VirtualMemory::VirtualMemory(), EnumerateOptimizedFunctionsVisitor::VisitFunction(), Serializer::ObjectSerializer::VisitRuntimeEntry(), CygwinSemaphore::Wait(), SolarisSemaphore::Wait(), FreeBSDSemaphore::Wait(), OpenBSDSemaphore::Wait(), LinuxSemaphore::Wait(), Win32Semaphore::Win32Semaphore(), WriteChars(), Access< T >::~Access(), AlternativeGenerationList::~AlternativeGenerationList(), BacktrackStack::~BacktrackStack(), Deoptimizer::~Deoptimizer(), DeoptimizerData::~DeoptimizerData(), Deserializer::~Deserializer(), EffectContext::~EffectContext(), FileByteSink::~FileByteSink(), GlobalHandles::~GlobalHandles(), InputStreamUtf16Buffer::~InputStreamUtf16Buffer(), MemoryMappedExternalResource::~MemoryMappedExternalResource(), Logger::NameMap::~NameMap(), NativeObjectsExplorer::~NativeObjectsExplorer(), Parser::~Parser(), Sampler::PlatformData::~PlatformData(), BASE_EMBEDDED< Visitor >::~SaveContext(), StringsStorage::~StringsStorage(), ValueContext::~ValueContext(), VirtualMemory::~VirtualMemory(), and Win32MemoryMappedFile::~Win32MemoryMappedFile().
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset Object |
Definition at line 3851 of file objects-inl.h.
Referenced by JSObject::DeleteElement(), JSObject::DeleteProperty(), Object::GetElement(), GetProperty(), Object::GetProperty(), GetPropertyWithInterceptor(), LookupSingleCharacterStringFromCode(), JSObject::PreventExtensions(), SetAccessor(), JSObject::SetElement(), JSObject::SetHiddenProperty(), JSObject::SetLocalPropertyIgnoreAttributes(), JSObject::SetNormalizedProperty(), JSObject::SetOwnElement(), JSReceiver::SetProperty(), SetPropertyWithInterceptor(), SetPrototype(), THREADED_TEST(), Factory::ToObject(), and JSObject::TransitionElementsKind().
const Register pc = { kRegister_pc_Code } |
Definition at line 166 of file assembler-arm.h.
Referenced by Instruction::At(), Isolate::CaptureCurrentStackTrace(), generate(), OptimizedFrame::GetDeoptimizationData(), Assembler::instr_at(), Assembler::instr_at_put(), OptimizedFrame::Iterate(), JavaScriptFrame::Print(), BASE_EMBEDDED< Visitor >::Reposition(), RUNTIME_FUNCTION(), BASE_EMBEDDED< Visitor >::set_pc(), FrameDescription::SetContinuation(), FrameDescription::SetPc(), Code::SourcePosition(), JavaScriptFrame::Summarize(), TEST(), and SlotsBuffer::UpdateSlotsWithFilter().
property_accessors |
Definition at line 3851 of file objects-inl.h.
const Register r0 = { kRegister_r0_Code } |
Definition at line 148 of file assembler-arm.h.
Referenced by generate(), and TEST().
const Register r1 = { kRegister_r1_Code } |
Definition at line 149 of file assembler-arm.h.
Referenced by TEST().
const Register r10 = { kRegister_r10_Code } |
Definition at line 161 of file assembler-arm.h.
Referenced by TEST().
const Register r11 = { kRegister_r11_Code } |
Definition at line 193 of file assembler-x64.h.
Referenced by TestI64PlusConstantToSmi(), TestPositiveSmiPowerUp(), TestSmiAnd(), TestSmiDiv(), TestSmiMod(), TestSmiMul(), TestSmiNeg(), TestSmiNot(), TestSmiOr(), TestSmiShiftArithmeticRight(), TestSmiShiftLeft(), TestSmiShiftLogicalRight(), and TestSmiXor().
const Register r12 = { kRegister_r12_Code } |
Definition at line 194 of file assembler-x64.h.
const Register r13 = { kRegister_r13_Code } |
Definition at line 195 of file assembler-x64.h.
Referenced by TEST().
const Register r14 = { kRegister_r14_Code } |
Definition at line 196 of file assembler-x64.h.
Referenced by TEST(), TestSmiDiv(), and TestSmiMod().
const Register r15 = { kRegister_r15_Code } |
Definition at line 197 of file assembler-x64.h.
Referenced by TEST(), TestSmiDiv(), and TestSmiMod().
const Register r2 = { kRegister_r2_Code } |
Definition at line 150 of file assembler-arm.h.
Referenced by TEST().
const Register r3 = { kRegister_r3_Code } |
Definition at line 151 of file assembler-arm.h.
Referenced by TEST().
const Register r4 = { kRegister_r4_Code } |
Definition at line 152 of file assembler-arm.h.
Referenced by TEST().
const Register r5 = { kRegister_r5_Code } |
Definition at line 153 of file assembler-arm.h.
Referenced by TEST().
const Register r6 = { kRegister_r6_Code } |
Definition at line 154 of file assembler-arm.h.
Referenced by TEST().
const Register r7 = { kRegister_r7_Code } |
Definition at line 155 of file assembler-arm.h.
Referenced by TEST().
const Register r8 = { kRegister_r8_Code } |
Definition at line 157 of file assembler-arm.h.
Referenced by TEST(), TestI64PlusConstantToSmi(), TestPositiveSmiPowerUp(), TestSmiAnd(), TestSmiCompare(), TestSmiDiv(), TestSmiIndex(), TestSmiMod(), TestSmiMul(), TestSmiNeg(), TestSmiNot(), TestSmiOr(), TestSmiShiftArithmeticRight(), TestSmiShiftLeft(), TestSmiShiftLogicalRight(), and TestSmiXor().
const Register r9 = { kRegister_r9_Code } |
Definition at line 159 of file assembler-arm.h.
Referenced by TEST(), TestSelectNonSmi(), TestSmiAnd(), TestSmiCompare(), TestSmiDiv(), TestSmiMod(), TestSmiMul(), TestSmiNeg(), TestSmiNot(), TestSmiOr(), TestSmiShiftLeft(), TestSmiShiftLogicalRight(), and TestSmiXor().
const Register rax = { kRegister_rax_Code } |
Definition at line 182 of file assembler-x64.h.
Referenced by generate(), TEST(), TestI64PlusConstantToSmi(), TestPositiveSmiPowerUp(), TestSelectNonSmi(), TestSmiAnd(), TestSmiCompare(), TestSmiIndex(), TestSmiMul(), TestSmiNeg(), TestSmiNot(), TestSmiOr(), TestSmiShiftArithmeticRight(), TestSmiShiftLeft(), TestSmiShiftLogicalRight(), and TestSmiXor().
const Register rbp = { kRegister_rbp_Code } |
Definition at line 187 of file assembler-x64.h.
Referenced by TEST().
const Register rbx = { kRegister_rbx_Code } |
Definition at line 185 of file assembler-x64.h.
Referenced by generate(), and TEST().
const Register rcx = { kRegister_rcx_Code } |
Definition at line 183 of file assembler-x64.h.
Referenced by generate(), TEST(), TestI64PlusConstantToSmi(), TestPositiveSmiPowerUp(), TestSelectNonSmi(), TestSmiAnd(), TestSmiCompare(), TestSmiDiv(), TestSmiIndex(), TestSmiMod(), TestSmiMul(), TestSmiNeg(), TestSmiNot(), TestSmiOr(), TestSmiShiftArithmeticRight(), TestSmiShiftLeft(), TestSmiShiftLogicalRight(), and TestSmiXor().
const Register rdi = { kRegister_rdi_Code } |
Definition at line 189 of file assembler-x64.h.
Referenced by TEST().
const Register rdx = { kRegister_rdx_Code } |
Definition at line 184 of file assembler-x64.h.
Referenced by TEST(), TestI64PlusConstantToSmi(), TestPositiveSmiPowerUp(), TestSelectNonSmi(), TestSmiAnd(), TestSmiCompare(), TestSmiIndex(), TestSmiMul(), TestSmiOr(), TestSmiShiftArithmeticRight(), TestSmiShiftLeft(), TestSmiShiftLogicalRight(), and TestSmiXor().
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit read_only_prototype |
Definition at line 3928 of file objects-inl.h.
const Register rsi = { kRegister_rsi_Code } |
Definition at line 188 of file assembler-x64.h.
Referenced by TEST().
const Register rsp = { kRegister_rsp_Code } |
Definition at line 186 of file assembler-x64.h.
Referenced by StackSpaceOperand(), and TEST().
const Instr rtCallRedirInstr = SPECIAL | BREAK | call_rt_redirected << 6 |
Definition at line 588 of file constants-mips.h.
const SwVfpRegister s0 = { 0 } |
Definition at line 275 of file assembler-arm.h.
Referenced by MacroAssembler::PrepareCEntryArgs(), TEST(), and THREADED_TEST().
const SwVfpRegister s1 = { 1 } |
Definition at line 276 of file assembler-arm.h.
Referenced by NativeRegExpMacroAssembler::CaseInsensitiveCompareUC16(), Literal::Match(), MacroAssembler::PrepareCEntryArgs(), and TEST().
const SwVfpRegister s10 = { 10 } |
Definition at line 285 of file assembler-arm.h.
const SwVfpRegister s11 = { 11 } |
Definition at line 286 of file assembler-arm.h.
const SwVfpRegister s12 = { 12 } |
Definition at line 287 of file assembler-arm.h.
const SwVfpRegister s13 = { 13 } |
Definition at line 288 of file assembler-arm.h.
const SwVfpRegister s14 = { 14 } |
Definition at line 289 of file assembler-arm.h.
const SwVfpRegister s15 = { 15 } |
Definition at line 290 of file assembler-arm.h.
Referenced by TEST().
const SwVfpRegister s16 = { 16 } |
Definition at line 291 of file assembler-arm.h.
Referenced by TEST().
const SwVfpRegister s17 = { 17 } |
Definition at line 292 of file assembler-arm.h.
const SwVfpRegister s18 = { 18 } |
Definition at line 293 of file assembler-arm.h.
const SwVfpRegister s19 = { 19 } |
Definition at line 294 of file assembler-arm.h.
const SwVfpRegister s2 = { 2 } |
Definition at line 277 of file assembler-arm.h.
Referenced by NativeRegExpMacroAssembler::CaseInsensitiveCompareUC16(), Literal::Match(), MacroAssembler::PrepareCEntryFunction(), and TEST().
const SwVfpRegister s20 = { 20 } |
Definition at line 295 of file assembler-arm.h.
const SwVfpRegister s21 = { 21 } |
Definition at line 296 of file assembler-arm.h.
const SwVfpRegister s22 = { 22 } |
Definition at line 297 of file assembler-arm.h.
const SwVfpRegister s23 = { 23 } |
Definition at line 298 of file assembler-arm.h.
const SwVfpRegister s24 = { 24 } |
Definition at line 299 of file assembler-arm.h.
const SwVfpRegister s25 = { 25 } |
Definition at line 300 of file assembler-arm.h.
const SwVfpRegister s26 = { 26 } |
Definition at line 301 of file assembler-arm.h.
const SwVfpRegister s27 = { 27 } |
Definition at line 302 of file assembler-arm.h.
const SwVfpRegister s28 = { 28 } |
Definition at line 303 of file assembler-arm.h.
const SwVfpRegister s29 = { 29 } |
Definition at line 304 of file assembler-arm.h.
const SwVfpRegister s3 = { 3 } |
Definition at line 278 of file assembler-arm.h.
Referenced by TEST(), and THREADED_TEST().
const SwVfpRegister s30 = { 30 } |
Definition at line 305 of file assembler-arm.h.
const SwVfpRegister s31 = { 31 } |
Definition at line 306 of file assembler-arm.h.
Referenced by TEST().
const SwVfpRegister s4 = { 4 } |
Definition at line 279 of file assembler-arm.h.
Referenced by TEST(), and THREADED_TEST().
const SwVfpRegister s5 = { 5 } |
Definition at line 280 of file assembler-arm.h.
Referenced by TEST().
const SwVfpRegister s6 = { 6 } |
Definition at line 281 of file assembler-arm.h.
Referenced by TEST().
const SwVfpRegister s7 = { 7 } |
Definition at line 282 of file assembler-arm.h.
Referenced by TEST().
const SwVfpRegister s8 = { 8 } |
Definition at line 283 of file assembler-arm.h.
const SwVfpRegister s9 = { 9 } |
Definition at line 284 of file assembler-arm.h.
const Register sp = { kRegister_sp_Code } |
Definition at line 164 of file assembler-arm.h.
Referenced by CFunctionArgumentOperand(), StandardFrame::ComputeExpressionsCount(), ExitFrame::FillState(), OptimizedFrame::Iterate(), StandardFrame::IterateExpressions(), MacroAssembler::Pop(), MacroAssembler::pop(), Assembler::pop(), MacroAssembler::Push(), MacroAssembler::push(), Assembler::push(), SamplerThread::SampleContext(), and TEST().
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit kAllowLazyCompilation kUsesArguments kFormalParameterCountOffset start_position_and_type |
Definition at line 3932 of file objects-inl.h.
Referenced by SharedFunctionInfo::set_start_position(), and SharedFunctionInfo::start_position().
struct v8::internal::StaticInitializer static_initializer |
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit kAllowLazyCompilation kUsesArguments kFormalParameterCountOffset kStartPositionAndTypeOffset kCompilerHintsOffset stress_deopt_counter |
Definition at line 4030 of file objects-inl.h.
kPropertyAccessorsOffset kNamedPropertyHandlerOffset kInstanceTemplateOffset kAccessCheckInfoOffset kEvalFrominstructionsOffsetOffset kInstanceClassNameOffset kHiddenPrototypeBit kReadOnlyPrototypeBit kIsTopLevelBit kAllowLazyCompilation uses_arguments |
Definition at line 3947 of file objects-inl.h.
const XMMRegister xmm0 = { 0 } |
Definition at line 185 of file assembler-ia32.h.
Referenced by TEST().
const XMMRegister xmm1 = { 1 } |
Definition at line 186 of file assembler-ia32.h.
Referenced by TEST().
const XMMRegister xmm10 = { 10 } |
Definition at line 275 of file assembler-x64.h.
const XMMRegister xmm11 = { 11 } |
Definition at line 276 of file assembler-x64.h.
const XMMRegister xmm12 = { 12 } |
Definition at line 277 of file assembler-x64.h.
const XMMRegister xmm13 = { 13 } |
Definition at line 278 of file assembler-x64.h.
const XMMRegister xmm14 = { 14 } |
Definition at line 279 of file assembler-x64.h.
const XMMRegister xmm15 = { 15 } |
Definition at line 280 of file assembler-x64.h.
const XMMRegister xmm2 = { 2 } |
Definition at line 187 of file assembler-ia32.h.
Referenced by TEST().
const XMMRegister xmm3 = { 3 } |
Definition at line 188 of file assembler-ia32.h.
const XMMRegister xmm4 = { 4 } |
Definition at line 189 of file assembler-ia32.h.
const XMMRegister xmm5 = { 5 } |
Definition at line 190 of file assembler-ia32.h.
const XMMRegister xmm6 = { 6 } |
Definition at line 191 of file assembler-ia32.h.
const XMMRegister xmm7 = { 7 } |
Definition at line 192 of file assembler-ia32.h.
const XMMRegister xmm8 = { 8 } |
Definition at line 273 of file assembler-x64.h.
const XMMRegister xmm9 = { 9 } |
Definition at line 274 of file assembler-x64.h.
activate correct semantics for inheriting readonliness enable harmony semantics for typeof enable harmony enable harmony proxies enable all harmony harmony_scoping harmony_proxies harmony_scoping tracks arrays with only smi values automatically unbox arrays of doubles use crankshaft use hydrogen range analysis use hydrogen global value numbering use function inlining maximum number of AST nodes considered for a single inlining loop invariant code motion print statistics for hydrogen Z |