/third_party/node/deps/v8/src/builtins/ |
H A D | builtins-intl.cc | 42 HandleScope scope(isolate); in BUILTIN() 44 string = String::Flatten(isolate, string); in BUILTIN() 45 RETURN_RESULT_OR_FAILURE(isolate, Intl::ConvertToUpper(isolate, string)); in BUILTIN() 49 HandleScope handle_scope(isolate); in BUILTIN() 50 isolate->CountUsage(v8::Isolate::UseCounterFeature::kStringNormalize); in BUILTIN() 53 Handle<Object> form_input = args.atOrUndefined(isolate, 1); in BUILTIN() 55 RETURN_RESULT_OR_FAILURE(isolate, in BUILTIN() 56 Intl::Normalize(isolate, string, form_input)); in BUILTIN() 60 HandleScope scope(isolate); in BUILTIN() 168 DateTimeFormatRange( BuiltinArguments args, Isolate* isolate, const char* const method_name) DateTimeFormatRange() argument 233 CreateBoundFunction(Isolate* isolate, Handle<JSObject> object, Builtin builtin, int len) CreateBoundFunction() argument 262 LegacyFormatConstructor(BuiltinArguments args, Isolate* isolate, v8::Isolate::UseCounterFeature feature, Handle<Object> constructor, const char* method_name) LegacyFormatConstructor() argument 336 DisallowCallConstructor(BuiltinArguments args, Isolate* isolate, v8::Isolate::UseCounterFeature feature, const char* method_name) DisallowCallConstructor() argument 369 CallOrConstructConstructor(BuiltinArguments args, Isolate* isolate, const char* method_name) CallOrConstructConstructor() argument 532 NumberFormatRange(BuiltinArguments args, Isolate* isolate, const char* const method_name) NumberFormatRange() argument [all...] |
H A D | builtins-date.cc | 28 double ParseDateTimeString(Isolate* isolate, Handle<String> str) { in ParseDateTimeString() argument 29 str = String::Flatten(isolate, str); in ParseDateTimeString() 35 result = DateParser::Parse(isolate, str_content.ToOneByteVector(), out); in ParseDateTimeString() 37 result = DateParser::Parse(isolate, str_content.ToUC16Vector(), out); in ParseDateTimeString() 49 date = isolate->date_cache()->ToUTC(static_cast<int64_t>(date)); in ParseDateTimeString() 59 Object SetLocalDateValue(Isolate* isolate, Handle<JSDate> date, in SetLocalDateValue() argument 63 time_val = isolate->date_cache()->ToUTC(static_cast<int64_t>(time_val)); in SetLocalDateValue() 74 HandleScope scope(isolate); in BUILTIN() 75 if (args.new_target()->IsUndefined(isolate)) { in BUILTIN() 76 double const time_val = JSDate::CurrentTimeValue(isolate); in BUILTIN() [all...] |
H A D | builtins-bigint.cc | 18 HandleScope scope(isolate); in BUILTIN() 19 if (!args.new_target()->IsUndefined(isolate)) { // [[Construct]] in BUILTIN() 21 isolate, NewTypeError(MessageTemplate::kNotConstructor, in BUILTIN() 22 isolate->factory()->BigInt_string())); in BUILTIN() 25 Handle<Object> value = args.atOrUndefined(isolate, 1); in BUILTIN() 29 isolate, value, in BUILTIN() 30 JSReceiver::ToPrimitive(isolate, Handle<JSReceiver>::cast(value), in BUILTIN() 35 RETURN_RESULT_OR_FAILURE(isolate, BigInt::FromNumber(isolate, value)); in BUILTIN() 37 RETURN_RESULT_OR_FAILURE(isolate, BigIn in BUILTIN() 78 ThisBigIntValue(Isolate* isolate, Handle<Object> value, const char* caller) ThisBigIntValue() argument 98 BigIntToStringImpl(Handle<Object> receiver, Handle<Object> radix, Isolate* isolate, const char* builtin_name) BigIntToStringImpl() argument [all...] |
H A D | builtins-global.cc | 18 HandleScope scope(isolate); in BUILTIN() 21 isolate, encoded_uri, in BUILTIN() 22 Object::ToString(isolate, args.atOrUndefined(isolate, 1))); in BUILTIN() 24 RETURN_RESULT_OR_FAILURE(isolate, Uri::DecodeUri(isolate, encoded_uri)); in BUILTIN() 29 HandleScope scope(isolate); in BUILTIN() 32 isolate, encoded_uri_component, in BUILTIN() 33 Object::ToString(isolate, args.atOrUndefined(isolate, in BUILTIN() [all...] |
H A D | builtins-string.cc | 26 bool IsValidCodePoint(Isolate* isolate, Handle<Object> value) { in IsValidCodePoint() argument 28 !Object::ToNumber(isolate, value).ToHandle(&value)) { in IsValidCodePoint() 32 if (Object::ToInteger(isolate, value).ToHandleChecked()->Number() != in IsValidCodePoint() 46 base::uc32 NextCodePoint(Isolate* isolate, BuiltinArguments args, int index) { in NextCodePoint() argument 49 isolate, value, Object::ToNumber(isolate, value), kInvalidCodePoint); in NextCodePoint() 50 if (!IsValidCodePoint(isolate, value)) { in NextCodePoint() 51 isolate->Throw(*isolate->factory()->NewRangeError( in NextCodePoint() 62 HandleScope scope(isolate); in BUILTIN() 248 ConvertCaseHelper( Isolate* isolate, String string, SeqString result, int result_length, unibrow::Mapping<Converter, 128>* mapping) ConvertCaseHelper() argument 345 ConvertCase( Handle<String> s, Isolate* isolate, unibrow::Mapping<Converter, 128>* mapping) ConvertCase() argument [all...] |
H A D | builtins-regexp.cc | 20 HandleScope scope(isolate); in BUILTIN() 23 if (*recv == isolate->regexp_function()->prototype()) { in BUILTIN() 24 isolate->CountUsage(v8::Isolate::kRegExpPrototypeToString); in BUILTIN() 27 IncrementalStringBuilder builder(isolate); in BUILTIN() 33 isolate, source, in BUILTIN() 34 JSReceiver::GetProperty(isolate, recv, in BUILTIN() 35 isolate->factory()->source_string())); in BUILTIN() 37 ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, source_str, in BUILTIN() 38 Object::ToString(isolate, source)); in BUILTIN() 46 isolate, flag in BUILTIN() [all...] |
H A D | builtins-object.cc | 24 HandleScope scope(isolate); in BUILTIN() 28 isolate, name, Object::ToName(isolate, args.atOrUndefined(isolate, 1))); in BUILTIN() 30 isolate, object, Object::ToObject(isolate, args.receiver())); in BUILTIN() 33 if (maybe.IsNothing()) return ReadOnlyRoots(isolate).exception(); in BUILTIN() 34 if (maybe.FromJust() == ABSENT) return ReadOnlyRoots(isolate).false_value(); in BUILTIN() 35 return isolate->heap()->ToBoolean((maybe.FromJust() & DONT_ENUM) == 0); in BUILTIN() 40 HandleScope scope(isolate); in BUILTIN() 63 ObjectDefineAccessor(Isolate* isolate, Handle<Object> object, Handle<Object> name, Handle<Object> accessor) ObjectDefineAccessor() argument 104 ObjectLookupAccessor(Isolate* isolate, Handle<Object> object, Handle<Object> key, AccessorComponent component) ObjectLookupAccessor() argument 273 GetOwnPropertyKeys(Isolate* isolate, BuiltinArguments args, PropertyFilter filter) GetOwnPropertyKeys() argument [all...] |
H A D | builtins-array.cc | 11 #include "src/execution/isolate.h" 31 inline bool IsJSArrayFastElementMovingAllowed(Isolate* isolate, in IsJSArrayFastElementMovingAllowed() argument 33 return JSObject::PrototypeHasNoElements(isolate, receiver); in IsJSArrayFastElementMovingAllowed() 41 inline bool HasOnlySimpleReceiverElements(Isolate* isolate, JSObject receiver) { in HasOnlySimpleReceiverElements() argument 44 return JSObject::PrototypeHasNoElements(isolate, receiver); in HasOnlySimpleReceiverElements() 47 inline bool HasOnlySimpleElements(Isolate* isolate, JSReceiver receiver) { in HasOnlySimpleElements() argument 49 PrototypeIterator iter(isolate, receiver, kStartAtReceiver); in HasOnlySimpleElements() 61 void MatchArrayElementsKindToArguments(Isolate* isolate, Handle<JSArray> array, in MatchArrayElementsKindToArguments() argument 91 HandleScope scope(isolate); in MatchArrayElementsKindToArguments() 100 inline bool EnsureJSArrayWithWritableFastElements(Isolate* isolate, in EnsureJSArrayWithWritableFastElements() argument 131 GetRelativeIndex(Isolate* isolate, double length, Handle<Object> index, double init_if_undefined) GetRelativeIndex() argument 152 GetLengthProperty( Isolate* isolate, Handle<JSReceiver> receiver) GetLengthProperty() argument 171 SetLengthProperty( Isolate* isolate, Handle<JSReceiver> receiver, double length) SetLengthProperty() argument 189 GenericArrayFill(Isolate* isolate, Handle<JSReceiver> receiver, Handle<Object> value, double start, double end) GenericArrayFill() argument 212 TryFastArrayFill( Isolate* isolate, BuiltinArguments* args, Handle<JSReceiver> receiver, Handle<Object> value, double start_index, double end_index) TryFastArrayFill() argument 307 GenericArrayPush(Isolate* isolate, BuiltinArguments* args) GenericArrayPush() argument 400 GenericArrayPop(Isolate* isolate, BuiltinArguments* args) GenericArrayPop() argument 504 CanUseFastArrayShift(Isolate* isolate, Handle<JSReceiver> receiver) CanUseFastArrayShift() argument 516 GenericArrayShift(Isolate* isolate, Handle<JSReceiver> receiver, double length) GenericArrayShift() argument 660 ArrayConcatVisitor(Isolate* isolate, Handle<HeapObject> storage, bool fast_elements) ArrayConcatVisitor() argument 841 EstimateElementCount(Isolate* isolate, Handle<JSArray> array) EstimateElementCount() argument 915 CollectElementIndices(Isolate* isolate, Handle<JSObject> object, uint32_t range, std::vector<uint32_t>* indices) CollectElementIndices() argument 1047 IterateElementsSlow(Isolate* isolate, Handle<JSReceiver> receiver, uint32_t length, ArrayConcatVisitor* visitor) IterateElementsSlow() argument 1073 IterateElements(Isolate* isolate, Handle<JSReceiver> receiver, ArrayConcatVisitor* visitor) IterateElements() argument 1241 IsConcatSpreadable(Isolate* isolate, Handle<Object> obj) IsConcatSpreadable() argument 1257 Slow_ArrayConcat(BuiltinArguments* args, Handle<Object> species, Isolate* isolate) Slow_ArrayConcat() argument 1410 Handle<Object> length(Smi::zero(), isolate); Slow_ArrayConcat() local 1447 IsSimpleArray(Isolate* isolate, Handle<JSArray> obj) IsSimpleArray() argument 1460 Fast_ArrayConcat(Isolate* isolate, BuiltinArguments* args) Fast_ArrayConcat() argument 1551 AddValueToKeyedGroup( Isolate* isolate, Handle<OrderedHashMap> groups, Handle<Object> key, Handle<Object> value) AddValueToKeyedGroup() argument 1568 Isolate* isolate = object->GetIsolate(); IsFastArray() local 1594 GenericArrayGroupBy( Isolate* isolate, Handle<JSReceiver> O, Handle<Object> callbackfn, Handle<OrderedHashMap> groups, double initialK, double len) GenericArrayGroupBy() argument 1644 FastArrayGroupBy( Isolate* isolate, Handle<JSArray> array, Handle<Object> callbackfn, Handle<OrderedHashMap> groups, double len, ElementsKind* result_elements_kind) FastArrayGroupBy() argument [all...] |
H A D | builtins-number.cc | 23 HandleScope scope(isolate); in BUILTIN() 25 Handle<Object> fraction_digits = args.atOrUndefined(isolate, 1); in BUILTIN() 29 value = handle(Handle<JSPrimitiveWrapper>::cast(value)->value(), isolate); in BUILTIN() 33 isolate, NewTypeError(MessageTemplate::kNotGeneric, in BUILTIN() 34 isolate->factory()->NewStringFromAsciiChecked( in BUILTIN() 36 isolate->factory()->Number_string())); in BUILTIN() 42 isolate, fraction_digits, Object::ToInteger(isolate, fraction_digits)); in BUILTIN() 45 if (std::isnan(value_number)) return ReadOnlyRoots(isolate).NaN_string(); in BUILTIN() 47 return (value_number < 0.0) ? ReadOnlyRoots(isolate) in BUILTIN() [all...] |
H A D | builtins-console.cc | 65 bool Formatter(Isolate* isolate, BuiltinArguments& args, int index) { in Formatter() argument 74 HandleScope scope(isolate); in Formatter() 75 auto percent = isolate->factory()->LookupSingleCharacterStringFromCode('%'); in Formatter() 79 state.off = String::IndexOf(isolate, state.str, percent, state.off); in Formatter() 85 uint16_t specifier = state.str->Get(state.off + 1, isolate); in Formatter() 88 current = isolate->factory()->nan_value(); in Formatter() 91 isolate->factory()->NewNumberFromInt(10)}; in Formatter() 92 auto builtin = specifier == 'f' ? isolate->global_parse_float_fun() in Formatter() 93 : isolate->global_parse_int_fun(); in Formatter() 94 if (!Execution::CallBuiltin(isolate, builti in Formatter() 143 ConsoleCall( Isolate* isolate, const internal::BuiltinArguments& args, void (debug::ConsoleDelegate::*func)(const v8::debug::ConsoleCallArguments&, const v8::debug::ConsoleContext&)) ConsoleCall() argument 167 LogTimerEvent(Isolate* isolate, BuiltinArguments args, v8::LogEventStatus se) LogTimerEvent() argument 227 InstallContextFunction(Isolate* isolate, Handle<JSObject> target, const char* name, Builtin builtin, int context_id, Handle<Object> context_name) InstallContextFunction() argument [all...] |
H A D | builtins-temporal.cc | 15 HandleScope scope(isolate); \ 21 HandleScope scope(isolate); \ 22 RETURN_RESULT_OR_FAILURE(isolate, JSTemporal##T::Now(isolate)); \ 27 HandleScope scope(isolate); \ 29 isolate, JSTemporal##T::Now(isolate, args.atOrUndefined(isolate, 1), \ 30 args.atOrUndefined(isolate, 2))); \ 35 HandleScope scope(isolate); \ [all...] |
H A D | builtins-callsite.cc | 17 LookupIterator it(isolate, receiver, \ 18 isolate->factory()->call_site_info_symbol(), \ 22 isolate, \ 24 isolate->factory()->NewStringFromAsciiChecked(method))); \ 29 Object PositiveNumberOrNull(int value, Isolate* isolate) { in PositiveNumberOrNull() argument 30 if (value > 0) return *isolate->factory()->NewNumberFromInt(value); in PositiveNumberOrNull() 31 return ReadOnlyRoots(isolate).null_value(); in PositiveNumberOrNull() 37 HandleScope scope(isolate); in BUILTIN() 39 return PositiveNumberOrNull(CallSiteInfo::GetColumnNumber(frame), isolate); in BUILTIN() 43 HandleScope scope(isolate); in BUILTIN() [all...] |
/third_party/node/deps/v8/tools/gcmole/ |
H A D | gcmole-test.cc | 5 #include "src/execution/isolate.h" 21 Handle<Object> CauseGC(Handle<Object> obj, Isolate* isolate) { in CauseGC() argument 22 isolate->heap()->CollectGarbage(OLD_SPACE, GarbageCollectionReason::kTesting); in CauseGC() 27 Object CauseGCRaw(Object obj, Isolate* isolate) { in CauseGCRaw() argument 28 isolate->heap()->CollectGarbage(OLD_SPACE, GarbageCollectionReason::kTesting); in CauseGCRaw() 33 Managed<Smi> CauseGCManaged(int i, Isolate* isolate) { in CauseGCManaged() argument 34 isolate->heap()->CollectGarbage(OLD_SPACE, GarbageCollectionReason::kTesting); in CauseGCManaged() 44 void TestTwoArguments(Isolate* isolate) { in TestTwoArguments() argument 45 Handle<JSObject> obj1 = isolate->factory()->NewJSObjectWithNullProto(); in TestTwoArguments() 46 Handle<JSObject> obj2 = isolate in TestTwoArguments() 56 TestTwoSizeTArguments(Isolate* isolate) TestTwoSizeTArguments() argument 80 TestMethodCall(Isolate* isolate) TestMethodCall() argument 90 TestOperatorCall(Isolate* isolate) TestOperatorCall() argument 99 TestFollowingTemplates(Isolate* isolate) TestFollowingTemplates() argument 108 VirtualCauseGC(Handle<Object> obj, Isolate* isolate) VirtualCauseGC() argument 123 TestFollowingVirtualFunctions(Isolate* isolate) TestFollowingVirtualFunctions() argument 140 StaticCauseGC(Handle<Object> obj, Isolate* isolate) StaticCauseGC() argument 148 TestFollowingStaticFunctions(Isolate* isolate) TestFollowingStaticFunctions() argument 159 TestDeadVarAnalysis(Isolate* isolate) TestDeadVarAnalysis() argument 167 TestDeadVarBecauseOfSafepointAnalysis(Isolate* isolate) TestDeadVarBecauseOfSafepointAnalysis() argument 175 TestGuardedDeadVarAnalysis(Isolate* isolate) TestGuardedDeadVarAnalysis() argument 188 TestGuardedDeadVarAnalysis2(Isolate* isolate) TestGuardedDeadVarAnalysis2() argument 201 TestGuardedAgainstSafepointDeadVarAnalysis(Isolate* isolate) TestGuardedAgainstSafepointDeadVarAnalysis() argument 214 TestGuardedAgainstSafepointDeadVarAnalysis2(Isolate* isolate) TestGuardedAgainstSafepointDeadVarAnalysis2() argument 227 TestGuardedAgainstSafepointDeadVarAnalysis3(Isolate* isolate) TestGuardedAgainstSafepointDeadVarAnalysis3() argument 245 TestOnlyHeapGuardedDeadVarAnalysisInCompound(Isolate* isolate) TestOnlyHeapGuardedDeadVarAnalysisInCompound() argument 255 TestOnlyHeapGuardedDeadVarAnalysisInCompound2(Isolate* isolate) TestOnlyHeapGuardedDeadVarAnalysisInCompound2() argument 268 TestGuardedDeadVarAnalysisNested(JSObject raw_obj, Isolate* isolate) TestGuardedDeadVarAnalysisNested() argument 274 TestGuardedDeadVarAnalysisCaller(Isolate* isolate) TestGuardedDeadVarAnalysisCaller() argument 282 TestGuardedDeadVarAnalysisCaller2(Isolate* isolate) TestGuardedDeadVarAnalysisCaller2() argument 290 TestGuardedDeadVarAnalysisCaller3(Isolate* isolate) TestGuardedDeadVarAnalysisCaller3() argument 298 TestGuardedDeadVarAnalysisCaller4(Isolate* isolate) TestGuardedDeadVarAnalysisCaller4() argument 305 GuardedAllocation(Isolate* isolate) GuardedAllocation() argument 310 GuardedAllocation2(Isolate* isolate) GuardedAllocation2() argument 315 TestNestedDeadVarAnalysis(Isolate* isolate) TestNestedDeadVarAnalysis() argument 322 TestNestedDeadVarAnalysis2(Isolate* isolate) TestNestedDeadVarAnalysis2() argument 332 TestGuardedDeadVarAnalysisMidFunction(Isolate* isolate) TestGuardedDeadVarAnalysisMidFunction() argument 343 TestGuardedDeadVarAnalysisMidFunction2(Isolate* isolate) TestGuardedDeadVarAnalysisMidFunction2() argument [all...] |
/third_party/node/deps/v8/src/runtime/ |
H A D | runtime-wasm.cc | 38 explicit FrameFinder(Isolate* isolate, in FrameFinder() argument 41 : frame_iterator_(isolate, isolate->thread_local_top()) { 61 Isolate* isolate, in GetWasmInstanceOnStackTop() 64 return FrameFinder<WasmFrame>(isolate, skipped_frame_types) 69 Context GetNativeContextFromWasmInstanceOnStackTop(Isolate* isolate) { in GetNativeContextFromWasmInstanceOnStackTop() argument 70 return GetWasmInstanceOnStackTop(isolate).native_context(); in GetNativeContextFromWasmInstanceOnStackTop() 75 explicit ClearThreadInWasmScope(Isolate* isolate) : isolate_(isolate) { in ClearThreadInWasmScope() argument 94 Object ThrowWasmError(Isolate* isolate, MessageTemplat argument 60 GetWasmInstanceOnStackTop( Isolate* isolate, std::initializer_list<StackFrame::Type> skipped_frame_types = { StackFrame::EXIT}) GetWasmInstanceOnStackTop() argument 235 ReplaceWrapper(Isolate* isolate, Handle<WasmInstanceObject> instance, int function_index, Handle<CodeT> wrapper_code) ReplaceWrapper() argument 388 ThrowTableOutOfBounds(Isolate* isolate, Handle<WasmInstanceObject> instance) ThrowTableOutOfBounds() argument 728 SyncStackLimit(Isolate* isolate) SyncStackLimit() argument [all...] |
H A D | runtime-debug.cc | 18 #include "src/execution/isolate-inl.h" 48 SealHandleScope shs(isolate); in RUNTIME_FUNCTION_RETURN_PAIR() 51 HandleScope scope(isolate); in RUNTIME_FUNCTION_RETURN_PAIR() 55 ReturnValueScope result_scope(isolate->debug()); in RUNTIME_FUNCTION_RETURN_PAIR() 56 isolate->debug()->set_return_value(*value); in RUNTIME_FUNCTION_RETURN_PAIR() 59 JavaScriptFrameIterator it(isolate); in RUNTIME_FUNCTION_RETURN_PAIR() 60 if (isolate->debug_execution_mode() == DebugInfo::kBreakpoints) { in RUNTIME_FUNCTION_RETURN_PAIR() 61 isolate->debug()->Break(it.frame(), in RUNTIME_FUNCTION_RETURN_PAIR() 62 handle(it.frame()->function(), isolate)); in RUNTIME_FUNCTION_RETURN_PAIR() 71 if (isolate in RUNTIME_FUNCTION_RETURN_PAIR() 163 AddIteratorInternalProperties( Isolate* isolate, Handle<ArrayList> result, Handle<IteratorType> iterator) AddIteratorInternalProperties() argument 199 GetInternalProperties(Isolate* isolate, Handle<Object> object) GetInternalProperties() argument 589 GetJSPositionInfo(Handle<Script> script, int position, Script::OffsetFlag offset_flag, Isolate* isolate) GetJSPositionInfo() argument 626 ScriptLocationFromLine(Isolate* isolate, Handle<Script> script, Handle<Object> opt_line, Handle<Object> opt_column, int32_t offset) ScriptLocationFromLine() argument 654 GetScriptById(Isolate* isolate, int needle, Handle<Script>* result) GetScriptById() argument 733 MakeRangeObject(Isolate* isolate, const CoverageBlock& range) MakeRangeObject() argument [all...] |
H A D | runtime-test.cc | 21 #include "src/execution/isolate-inl.h" 53 V8_WARN_UNUSED_RESULT Object CrashUnlessFuzzing(Isolate* isolate) { in CrashUnlessFuzzing() argument 55 return ReadOnlyRoots(isolate).undefined_value(); in CrashUnlessFuzzing() 58 V8_WARN_UNUSED_RESULT bool CrashUnlessFuzzingReturnFalse(Isolate* isolate) { in CrashUnlessFuzzingReturnFalse() argument 65 V8_WARN_UNUSED_RESULT Object ReturnFuzzSafe(Object value, Isolate* isolate) { in ReturnFuzzSafe() argument 67 ? ReadOnlyRoots(isolate).undefined_value() in ReturnFuzzSafe() 75 if (!args[index].IsNumber()) return CrashUnlessFuzzing(isolate); \ 77 if (!args[index].ToInt32(&name)) return CrashUnlessFuzzing(isolate); 83 if (!args[index].IsBoolean()) return CrashUnlessFuzzing(isolate); \ 84 bool name = args[index].IsTrue(isolate); 86 IsAsmWasmFunction(Isolate* isolate, JSFunction function) IsAsmWasmFunction() argument 229 CanOptimizeFunction( Handle<JSFunction> function, Isolate* isolate, IsCompiledScope* is_compiled_scope) CanOptimizeFunction() argument 278 CanOptimizeFunction(Handle<JSFunction> function, Isolate* isolate, IsCompiledScope* is_compiled_scope) CanOptimizeFunction() argument 292 OptimizeFunctionOnNextCall(RuntimeArguments& args, Isolate* isolate) OptimizeFunctionOnNextCall() argument 338 EnsureFeedbackVector(Isolate* isolate, Handle<JSFunction> function) EnsureFeedbackVector() argument 527 FinalizeOptimization(Isolate* isolate) FinalizeOptimization() argument 534 OffsetOfNextJumpLoop(Isolate* isolate, UnoptimizedFrame* frame) OffsetOfNextJumpLoop() argument 924 FillUpOneNewSpacePage(Isolate* isolate, Heap* heap) FillUpOneNewSpacePage() argument 1213 StackSize(Isolate* isolate) StackSize() argument [all...] |
H A D | runtime-classes.cc | 15 #include "src/execution/isolate-inl.h" 32 HandleScope scope(isolate); in RUNTIME_FUNCTION() 35 isolate, NewReferenceError(MessageTemplate::kUnsupportedSuper)); in RUNTIME_FUNCTION() 40 HandleScope scope(isolate); in RUNTIME_FUNCTION() 43 Handle<String> name(constructor->shared().Name(), isolate); in RUNTIME_FUNCTION() 45 Handle<Context> context = handle(constructor->native_context(), isolate); in RUNTIME_FUNCTION() 49 isolate); in RUNTIME_FUNCTION() 52 isolate, NewError(realm_type_error_function, in RUNTIME_FUNCTION() 56 isolate, NewError(realm_type_error_function, in RUNTIME_FUNCTION() 62 HandleScope scope(isolate); in RUNTIME_FUNCTION() 84 ThrowNotSuperConstructor(Isolate* isolate, Handle<Object> constructor, Handle<JSFunction> function) ThrowNotSuperConstructor() argument 126 KeyToName(Isolate* isolate, Handle<Object> key) KeyToName() argument 134 KeyToName(Isolate* isolate, Handle<Object> key) KeyToName() argument 146 GetMethodAndSetName(Isolate* isolate, RuntimeArguments& args, Smi index, Handle<String> name_prefix, Handle<Object> key) GetMethodAndSetName() argument 178 GetMethodWithSharedName(Isolate* isolate, RuntimeArguments& args, Object index) GetMethodWithSharedName() argument 194 ShallowCopyDictionaryTemplate( Isolate* isolate, Handle<Dictionary> dictionary_template) ShallowCopyDictionaryTemplate() argument 202 Handle<AccessorPair> pair(AccessorPair::cast(value), isolate); ShallowCopyDictionaryTemplate() local 211 SubstituteValues(Isolate* isolate, Handle<Dictionary> dictionary, RuntimeArguments& args) SubstituteValues() argument 259 UpdateProtectors(Isolate* isolate, Handle<JSObject> receiver, Handle<Dictionary> properties_dictionary) UpdateProtectors() argument 265 Handle<Name> name(Name::cast(maybe_key), isolate); UpdateProtectors() local 270 UpdateProtectors(Isolate* isolate, Handle<JSObject> receiver, Handle<DescriptorArray> properties_template) UpdateProtectors() argument 279 AddDescriptorsByTemplate( Isolate* isolate, Handle<Map> map, Handle<DescriptorArray> descriptors_template, Handle<NumberDictionary> elements_dictionary_template, Handle<JSObject> receiver, RuntimeArguments& args) AddDescriptorsByTemplate() argument 401 AddDescriptorsByTemplate( Isolate* isolate, Handle<Map> map, Handle<Dictionary> properties_dictionary_template, Handle<NumberDictionary> elements_dictionary_template, Handle<FixedArray> computed_properties, Handle<JSObject> receiver, RuntimeArguments& args) AddDescriptorsByTemplate() argument 467 CreateClassPrototype(Isolate* isolate) CreateClassPrototype() argument 478 InitClassPrototype(Isolate* isolate, Handle<ClassBoilerplate> class_boilerplate, Handle<JSObject> prototype, Handle<HeapObject> prototype_parent, Handle<JSFunction> constructor, RuntimeArguments& args) InitClassPrototype() argument 531 InitClassConstructor(Isolate* isolate, Handle<ClassBoilerplate> class_boilerplate, Handle<HeapObject> constructor_parent, Handle<JSFunction> constructor, RuntimeArguments& args) InitClassConstructor() argument 589 DefineClass(Isolate* isolate, Handle<ClassBoilerplate> class_boilerplate, Handle<Object> super_class, Handle<JSFunction> constructor, RuntimeArguments& args) DefineClass() argument 681 GetSuperHolder(Isolate* isolate, Handle<JSObject> home_object, SuperMode mode, PropertyKey* key) GetSuperHolder() argument 703 LoadFromSuper(Isolate* isolate, Handle<Object> receiver, Handle<JSObject> home_object, PropertyKey* key) LoadFromSuper() argument 751 StoreToSuper(Isolate* isolate, Handle<JSObject> home_object, Handle<Object> receiver, PropertyKey* key, Handle<Object> value, StoreOrigin store_origin) StoreToSuper() argument [all...] |
H A D | runtime-internal.cc | 16 #include "src/execution/isolate-inl.h" 43 HandleScope scope(isolate); in RUNTIME_FUNCTION() 46 if (!isolate->MayAccess(handle(isolate->context(), isolate), object)) { in RUNTIME_FUNCTION() 47 isolate->ReportFailedAccessCheck(object); in RUNTIME_FUNCTION() 48 RETURN_FAILURE_IF_SCHEDULED_EXCEPTION(isolate); in RUNTIME_FUNCTION() 50 return ReadOnlyRoots(isolate).undefined_value(); in RUNTIME_FUNCTION() 54 HandleScope scope(isolate); in RUNTIME_FUNCTION() 56 isolate in RUNTIME_FUNCTION() [all...] |
H A D | runtime-object.cc | 13 #include "src/execution/isolate-inl.h" 34 Isolate* isolate, Handle<Object> lookup_start_object, Handle<Object> key, in GetObjectProperty() 39 if (lookup_start_object->IsNullOrUndefined(isolate)) { in GetObjectProperty() 40 ErrorUtils::ThrowLoadFromNullOrUndefined(isolate, lookup_start_object, key); in GetObjectProperty() 45 PropertyKey lookup_key(isolate, key, &success); in GetObjectProperty() 48 LookupIterator(isolate, receiver, lookup_key, lookup_start_object); in GetObjectProperty() 62 THROW_NEW_ERROR(isolate, NewTypeError(message, key, lookup_start_object), in GetObjectProperty() 68 MaybeHandle<Object> Runtime::HasProperty(Isolate* isolate, in HasProperty() argument 74 isolate, in HasProperty() 82 ASSIGN_RETURN_ON_EXCEPTION(isolate, nam in HasProperty() 33 GetObjectProperty( Isolate* isolate, Handle<Object> lookup_start_object, Handle<Object> key, Handle<Object> receiver, bool* is_found) GetObjectProperty() argument 99 ClearField(Isolate* isolate, JSObject object, FieldIndex index) ClearField() argument 116 GeneralizeAllTransitionsToFieldAsMutable(Isolate* isolate, Handle<Map> map, Handle<Name> name) GeneralizeAllTransitionsToFieldAsMutable() argument 161 DeleteObjectPropertyFast(Isolate* isolate, Handle<JSReceiver> receiver, Handle<Object> raw_key) DeleteObjectPropertyFast() argument 270 DeleteObjectProperty(Isolate* isolate, Handle<JSReceiver> receiver, Handle<Object> key, LanguageMode language_mode) DeleteObjectProperty() argument 551 SetObjectProperty( Isolate* isolate, Handle<Object> object, Handle<Object> key, Handle<Object> value, StoreOrigin store_origin, Maybe<ShouldThrow> should_throw) SetObjectProperty() argument 589 DefineObjectOwnProperty(Isolate* isolate, Handle<Object> object, Handle<Object> key, Handle<Object> value, StoreOrigin store_origin) DefineObjectOwnProperty() argument 948 DeleteProperty(Isolate* isolate, Handle<Object> object, Handle<Object> key, LanguageMode language_mode) DeleteProperty() argument 1095 IsValidAccessor(Isolate* isolate, Handle<Object> obj) IsValidAccessor() argument 1299 CheckExcludedPropertiesAreOnCallerStack(Isolate* isolate, Address base, int count) CheckExcludedPropertiesAreOnCallerStack() argument [all...] |
/third_party/node/deps/v8/src/api/ |
H A D | api-natives.cc | 9 #include "src/execution/isolate-inl.h" 25 explicit InvokeScope(Isolate* isolate) in InvokeScope() argument 26 : isolate_(isolate), save_context_(isolate) {} in InvokeScope() 41 MaybeHandle<JSObject> InstantiateObject(Isolate* isolate, 47 Isolate* isolate, Handle<NativeContext> native_context, 52 Isolate* isolate, Handle<FunctionTemplateInfo> data, in InstantiateFunction() 54 return InstantiateFunction(isolate, isolate->native_context(), data, in InstantiateFunction() 59 Isolate* isolate, Handl in Instantiate() 51 InstantiateFunction( Isolate* isolate, Handle<FunctionTemplateInfo> data, MaybeHandle<Name> maybe_name = MaybeHandle<Name>()) InstantiateFunction() argument 58 Instantiate( Isolate* isolate, Handle<Object> data, MaybeHandle<Name> maybe_name = MaybeHandle<Name>()) Instantiate() argument 72 DefineAccessorProperty(Isolate* isolate, Handle<JSObject> object, Handle<Name> name, Handle<Object> getter, Handle<Object> setter, PropertyAttributes attributes) DefineAccessorProperty() argument 105 DefineDataProperty(Isolate* isolate, Handle<JSObject> object, Handle<Name> name, Handle<Object> prop_data, PropertyAttributes attributes) DefineDataProperty() argument 134 DisableAccessChecks(Isolate* isolate, Handle<JSObject> object) DisableAccessChecks() argument 142 EnableAccessChecks(Isolate* isolate, Handle<JSObject> object) EnableAccessChecks() argument 153 AccessCheckDisableScope(Isolate* isolate, Handle<JSObject> obj) AccessCheckDisableScope() argument 173 GetIntrinsic(Isolate* isolate, v8::Intrinsic intrinsic) GetIntrinsic() argument 187 ConfigureInstance(Isolate* isolate, Handle<JSObject> obj, Handle<TemplateInfoT> data) ConfigureInstance() argument 289 ProbeInstantiationsCache( Isolate* isolate, Handle<NativeContext> native_context, int serial_number, CachingMode caching_mode) ProbeInstantiationsCache() argument 316 CacheTemplateInstantiation(Isolate* isolate, Handle<NativeContext> native_context, Handle<TemplateInfo> data, CachingMode caching_mode, Handle<JSObject> object) CacheTemplateInstantiation() argument 354 UncacheTemplateInstantiation(Isolate* isolate, Handle<NativeContext> native_context, Handle<TemplateInfo> data, CachingMode caching_mode) UncacheTemplateInstantiation() argument 380 IsSimpleInstantiation(Isolate* isolate, ObjectTemplateInfo info, JSReceiver new_target) IsSimpleInstantiation() argument 392 InstantiateObject(Isolate* isolate, Handle<ObjectTemplateInfo> info, Handle<JSReceiver> new_target, bool is_prototype) InstantiateObject() argument 425 FunctionTemplateInfo::cast(maybe_constructor_info), isolate); InstantiateObject() local 465 GetInstancePrototype(Isolate* isolate, Handle<Object> function_template) GetInstancePrototype() argument 486 InstantiateFunction( Isolate* isolate, Handle<NativeContext> native_context, Handle<FunctionTemplateInfo> data, MaybeHandle<Name> maybe_name) InstantiateFunction() argument 558 AddPropertyToPropertyList(Isolate* isolate, Handle<TemplateInfo> templ, int length, Handle<Object>* data) AddPropertyToPropertyList() argument 580 InstantiateFunction( Isolate* isolate, Handle<NativeContext> native_context, Handle<FunctionTemplateInfo> data, MaybeHandle<Name> maybe_name) InstantiateFunction() argument 590 Isolate* isolate = data->GetIsolate(); InstantiateFunction() local 595 InstantiateObject( Isolate* isolate, Handle<ObjectTemplateInfo> data, Handle<JSReceiver> new_target) InstantiateObject() argument 604 Isolate* isolate = data->GetIsolate(); InstantiateRemoteObject() local 625 AddDataProperty(Isolate* isolate, Handle<TemplateInfo> info, Handle<Name> name, Handle<Object> value, PropertyAttributes attributes) AddDataProperty() argument 635 AddDataProperty(Isolate* isolate, Handle<TemplateInfo> info, Handle<Name> name, v8::Intrinsic intrinsic, PropertyAttributes attributes) AddDataProperty() argument 647 AddAccessorProperty(Isolate* isolate, Handle<TemplateInfo> info, Handle<Name> name, Handle<FunctionTemplateInfo> getter, Handle<FunctionTemplateInfo> setter, PropertyAttributes attributes) AddAccessorProperty() argument 662 AddNativeDataProperty(Isolate* isolate, Handle<TemplateInfo> info, Handle<AccessorInfo> property) AddNativeDataProperty() argument 676 CreateApiFunction( Isolate* isolate, Handle<NativeContext> native_context, Handle<FunctionTemplateInfo> obj, Handle<Object> prototype, InstanceType type, MaybeHandle<Name> maybe_name) CreateApiFunction() argument [all...] |
H A D | api-macros.h | 38 #define API_RCS_SCOPE(isolate, class_name, function_name) \ 39 RCS_SCOPE(isolate, \ 42 #define ENTER_V8_DO_NOT_USE(isolate) i::VMState<v8::OTHER> __state__((isolate)) 44 #define ENTER_V8_HELPER_DO_NOT_USE(isolate, context, class_name, \ 47 if (IsExecutionTerminatingCheck(isolate)) { \ 50 HandleScopeClass handle_scope(isolate); \ 51 CallDepthScope<do_callback> call_depth_scope(isolate, context); \ 52 API_RCS_SCOPE(isolate, class_name, function_name); \ 53 i::VMState<v8::OTHER> __state__((isolate)); \ [all...] |
/third_party/node/deps/v8/src/execution/ |
H A D | messages.cc | 16 #include "src/execution/isolate-inl.h" 59 void MessageHandler::DefaultMessageReport(Isolate* isolate, in DefaultMessageReport() argument 62 std::unique_ptr<char[]> str = GetLocalizedMessage(isolate, message_obj); in DefaultMessageReport() 66 HandleScope scope(isolate); in DefaultMessageReport() 67 Handle<Object> data(loc->script()->name(), isolate); in DefaultMessageReport() 77 Isolate* isolate, MessageTemplate message, const MessageLocation* location, in MakeMessageObject() 79 Factory* factory = isolate->factory(); in MakeMessageObject() 84 Handle<Script> script_handle = isolate->factory()->empty_script(); in MakeMessageObject() 105 void MessageHandler::ReportMessage(Isolate* isolate, const MessageLocation* loc, in ReportMessage() argument 110 ReportMessageNoExceptions(isolate, lo in ReportMessage() 76 MakeMessageObject( Isolate* isolate, MessageTemplate message, const MessageLocation* location, Handle<Object> argument, Handle<FixedArray> stack_frames) MakeMessageObject() argument 160 ReportMessageNoExceptions( Isolate* isolate, const MessageLocation* loc, Handle<Object> message, v8::Local<v8::Value> api_exception_obj) ReportMessageNoExceptions() argument 203 GetMessage(Isolate* isolate, Handle<Object> data) GetMessage() argument 210 GetLocalizedMessage( Isolate* isolate, Handle<Object> data) GetLocalizedMessage() argument 220 GetStackFrames(Isolate* isolate, Handle<FixedArray> frames) GetStackFrames() argument 243 AppendErrorString(Isolate* isolate, Handle<Object> error, IncrementalStringBuilder* builder) AppendErrorString() argument 279 PrepareStackTraceScope(Isolate* isolate) PrepareStackTraceScope() argument 296 FormatStackTrace(Isolate* isolate, Handle<JSObject> error, Handle<Object> raw_stack) FormatStackTrace() argument 405 Format(Isolate* isolate, MessageTemplate index, Handle<Object> arg0, Handle<Object> arg1, Handle<Object> arg2) Format() argument 451 Format(Isolate* isolate, MessageTemplate index, Handle<String> arg0, Handle<String> arg1, Handle<String> arg2) Format() argument 506 Construct( Isolate* isolate, Handle<JSFunction> target, Handle<Object> new_target, Handle<Object> message, Handle<Object> options, FrameSkipMode mode, Handle<Object> caller, StackTraceCollection stack_trace_collection) Construct() argument 593 GetStringPropertyOrDefault(Isolate* isolate, Handle<JSReceiver> recv, Handle<String> key, Handle<String> default_str) GetStringPropertyOrDefault() argument 615 ToString(Isolate* isolate, Handle<Object> receiver) ToString() argument 668 DoFormatMessage(Isolate* isolate, MessageTemplate index, Handle<Object> arg0, Handle<Object> arg1, Handle<Object> arg2) DoFormatMessage() argument 692 MakeGenericError( Isolate* isolate, Handle<JSFunction> constructor, MessageTemplate index, Handle<Object> arg0, Handle<Object> arg1, Handle<Object> arg2, FrameSkipMode mode) MakeGenericError() argument 717 ComputeLocation(Isolate* isolate, MessageLocation* target) ComputeLocation() argument 740 BuildDefaultCallSite(Isolate* isolate, Handle<Object> object) BuildDefaultCallSite() argument 773 RenderCallSite(Isolate* isolate, Handle<Object> object, MessageLocation* location, CallPrinter::ErrorHint* hint) RenderCallSite() argument 816 NewIteratorError(Isolate* isolate, Handle<Object> source) NewIteratorError() argument 832 ThrowSpreadArgError(Isolate* isolate, MessageTemplate id, Handle<Object> object) ThrowSpreadArgError() argument 867 NewCalledNonCallableError(Isolate* isolate, Handle<Object> source) NewCalledNonCallableError() argument 877 NewConstructedNonConstructable( Isolate* isolate, Handle<Object> source) NewConstructedNonConstructable() argument 886 ThrowLoadFromNullOrUndefined(Isolate* isolate, Handle<Object> object, MaybeHandle<Object> key) ThrowLoadFromNullOrUndefined() argument 996 GetFormattedStack( Isolate* isolate, Handle<JSObject> error_object) GetFormattedStack() argument 1040 SetFormattedStack(Isolate* isolate, Handle<JSObject> error_object, Handle<Object> formatted_stack) SetFormattedStack() argument [all...] |
/third_party/node/deps/v8/src/codegen/ |
H A D | compiler.cc | 34 #include "src/execution/isolate-inl.h" 35 #include "src/execution/isolate.h" 36 #include "src/execution/local-isolate.h" 104 static void TracePrepareJob(Isolate* isolate, OptimizedCompilationInfo* info, in TracePrepareJob() argument 107 CodeTracer::Scope scope(isolate->GetCodeTracer()); in TracePrepareJob() 114 static void TraceStartBaselineCompile(Isolate* isolate, in TraceStartBaselineCompile() argument 117 CodeTracer::Scope scope(isolate->GetCodeTracer()); in TraceStartBaselineCompile() 123 static void TraceOptimizeOSR(Isolate* isolate, Handle<JSFunction> function, in TraceOptimizeOSR() argument 127 CodeTracer::Scope scope(isolate->GetCodeTracer()); in TraceOptimizeOSR() 133 static void TraceOptimizeOSRUnavailable(Isolate* isolate, in TraceOptimizeOSRUnavailable() argument 145 TraceCompilationStats(Isolate* isolate, OptimizedCompilationInfo* info, double ms_creategraph, double ms_optimize, double ms_codegen) TraceCompilationStats() argument 157 TraceFinishBaselineCompile(Isolate* isolate, Handle<SharedFunctionInfo> shared, double ms_timetaken) TraceFinishBaselineCompile() argument 167 TraceCompletedJob(Isolate* isolate, OptimizedCompilationInfo* info) TraceCompletedJob() argument 175 TraceAbortedJob(Isolate* isolate, OptimizedCompilationInfo* info) TraceAbortedJob() argument 185 TraceOptimizedCodeCacheHit(Isolate* isolate, Handle<JSFunction> function, BytecodeOffset osr_offset, CodeKind code_kind) TraceOptimizedCodeCacheHit() argument 198 TraceOptimizeForAlwaysOpt(Isolate* isolate, Handle<JSFunction> function, CodeKind code_kind) TraceOptimizeForAlwaysOpt() argument 208 TraceMarkForAlwaysOpt(Isolate* isolate, Handle<JSFunction> function) TraceMarkForAlwaysOpt() argument 247 LogFunctionCompilation(Isolate* isolate, CodeEventListener::LogEventsAndTags tag, Handle<Script> script, Handle<SharedFunctionInfo> shared, Handle<FeedbackVector> vector, Handle<AbstractCode> abstract_code, CodeKind kind, double time_taken_ms) LogFunctionCompilation() argument 367 FinalizeJob( Handle<SharedFunctionInfo> shared_info, Isolate* isolate) FinalizeJob() argument 379 FinalizeJob( Handle<SharedFunctionInfo> shared_info, LocalIsolate* isolate) FinalizeJob() argument 389 RecordUnoptimizedCompilationStats(Isolate* isolate, Handle<SharedFunctionInfo> shared_info) RecordUnoptimizedCompilationStats() argument 410 RecordUnoptimizedFunctionCompilation( Isolate* isolate, CodeEventListener::LogEventsAndTags tag, Handle<SharedFunctionInfo> shared, base::TimeDelta time_taken_to_execute, base::TimeDelta time_taken_to_finalize) RecordUnoptimizedFunctionCompilation() argument 442 PrepareJob(Isolate* isolate) PrepareJob() argument 462 FinalizeJob(Isolate* isolate) FinalizeJob() argument 596 InstallInterpreterTrampolineCopy( Isolate* isolate, Handle<SharedFunctionInfo> shared_info, CodeEventListener::LogEventsAndTags log_tag) InstallInterpreterTrampolineCopy() argument 634 InstallUnoptimizedCode(UnoptimizedCompilationInfo* compilation_info, Handle<SharedFunctionInfo> shared_info, IsolateT* isolate) InstallUnoptimizedCode() argument 669 LogUnoptimizedCompilation(Isolate* isolate, Handle<SharedFunctionInfo> shared_info, CodeEventListener::LogEventsAndTags log_tag, base::TimeDelta time_taken_to_execute, base::TimeDelta time_taken_to_finalize) LogUnoptimizedCompilation() argument 681 EnsureSharedFunctionInfosArrayOnScript(Handle<Script> script, ParseInfo* parse_info, IsolateT* isolate) EnsureSharedFunctionInfosArrayOnScript() argument 721 FinalizeSingleUnoptimizedCompilationJob( UnoptimizedCompilationJob* job, Handle<SharedFunctionInfo> shared_info, IsolateT* isolate, FinalizeUnoptimizedCompilationDataList* finalize_unoptimized_compilation_data_list) FinalizeSingleUnoptimizedCompilationJob() argument 781 IterativelyExecuteAndFinalizeUnoptimizedCompilationJobs( IsolateT* isolate, Handle<SharedFunctionInfo> outer_shared_info, Handle<Script> script, ParseInfo* parse_info, AccountingAllocator* allocator, IsCompiledScope* is_compiled_scope, FinalizeUnoptimizedCompilationDataList* finalize_unoptimized_compilation_data_list, DeferredFinalizationJobDataList* jobs_to_retry_finalization_on_main_thread) IterativelyExecuteAndFinalizeUnoptimizedCompilationJobs() argument 861 FinalizeDeferredUnoptimizedCompilationJobs( Isolate* isolate, Handle<Script> script, DeferredFinalizationJobDataList* deferred_jobs, PendingCompilationErrorHandler* pending_error_handler, FinalizeUnoptimizedCompilationDataList* finalize_unoptimized_compilation_data_list) FinalizeDeferredUnoptimizedCompilationJobs() argument 897 Get( Isolate* isolate, Handle<JSFunction> function, BytecodeOffset osr_offset, CodeKind code_kind) Get() argument 940 Isolate* isolate = function->GetIsolate(); Insert() local 972 PrepareJobWithHandleScope(OptimizedCompilationJob* job, Isolate* isolate, OptimizedCompilationInfo* compilation_info) PrepareJobWithHandleScope() argument 982 CompileTurbofan_NotConcurrent(Isolate* isolate, TurbofanCompilationJob* job) CompileTurbofan_NotConcurrent() argument 1021 CompileTurbofan_Concurrent(Isolate* isolate, std::unique_ptr<TurbofanCompilationJob> job) CompileTurbofan_Concurrent() argument 1090 CompileTurbofan(Isolate* isolate, Handle<JSFunction> function, Handle<SharedFunctionInfo> shared, ConcurrencyMode mode, BytecodeOffset osr_offset, JavaScriptFrame* osr_frame, CompileResultBehavior result_behavior) CompileTurbofan() argument 1133 RecordMaglevFunctionCompilation(Isolate* isolate, Handle<JSFunction> function) RecordMaglevFunctionCompilation() argument 1150 CompileMaglev(Isolate* isolate, Handle<JSFunction> function, ConcurrencyMode mode, BytecodeOffset osr_offset, JavaScriptFrame* osr_frame, CompileResultBehavior result_behavior) CompileMaglev() argument 1213 GetOrCompileOptimized( Isolate* isolate, Handle<JSFunction> function, ConcurrencyMode mode, CodeKind code_kind, BytecodeOffset osr_offset = BytecodeOffset::None(), JavaScriptFrame* osr_frame = nullptr, CompileResultBehavior result_behavior = CompileResultBehavior::kDefault) GetOrCompileOptimized() argument 1274 SpawnDuplicateConcurrentJobForStressTesting(Isolate* isolate, Handle<JSFunction> function, ConcurrencyMode mode, CodeKind code_kind) SpawnDuplicateConcurrentJobForStressTesting() argument 1293 FailAndClearPendingException(Isolate* isolate) FailAndClearPendingException() argument 1299 PreparePendingException(IsolateT* isolate, ParseInfo* parse_info) PreparePendingException() argument 1307 FailWithPreparedPendingException( Isolate* isolate, Handle<Script> script, const PendingCompilationErrorHandler* pending_error_handler, Compiler::ClearExceptionFlag flag = Compiler::KEEP_EXCEPTION) FailWithPreparedPendingException() argument 1325 FailWithPendingException(Isolate* isolate, Handle<Script> script, ParseInfo* parse_info, Compiler::ClearExceptionFlag flag) FailWithPendingException() argument 1333 FinalizeUnoptimizedCompilation( Isolate* isolate, Handle<Script> script, const UnoptimizedCompileFlags& flags, const UnoptimizedCompileState* compile_state, const FinalizeUnoptimizedCompilationDataList& finalize_unoptimized_compilation_data_list) FinalizeUnoptimizedCompilation() argument 1381 FinalizeUnoptimizedScriptCompilation( Isolate* isolate, Handle<Script> script, const UnoptimizedCompileFlags& flags, const UnoptimizedCompileState* compile_state, const FinalizeUnoptimizedCompilationDataList& finalize_unoptimized_compilation_data_list) FinalizeUnoptimizedScriptCompilation() argument 1397 CompileAllWithBaseline(Isolate* isolate, const FinalizeUnoptimizedCompilationDataList& finalize_unoptimized_compilation_data_list) CompileAllWithBaseline() argument 1414 CreateTopLevelSharedFunctionInfo( ParseInfo* parse_info, Handle<Script> script, IsolateT* isolate) CreateTopLevelSharedFunctionInfo() argument 1423 CompileToplevel( ParseInfo* parse_info, Handle<Script> script, MaybeHandle<ScopeInfo> maybe_outer_scope_info, Isolate* isolate, IsCompiledScope* is_compiled_scope) CompileToplevel() argument 1503 FinalizeUnoptimizedCompilationData( LocalIsolate* isolate, Handle<SharedFunctionInfo> function_handle, MaybeHandle<CoverageInfo> coverage_info, base::TimeDelta time_taken_to_execute, base::TimeDelta time_taken_to_finalize) FinalizeUnoptimizedCompilationData() argument 1514 DeferredFinalizationJobData( LocalIsolate* isolate, Handle<SharedFunctionInfo> function_handle, std::unique_ptr<UnoptimizedCompilationJob> job) DeferredFinalizationJobData() argument 1520 BackgroundCompileTask(ScriptStreamingData* streamed_data, Isolate* isolate, ScriptType type) BackgroundCompileTask() argument 1541 BackgroundCompileTask( Isolate* isolate, Handle<SharedFunctionInfo> shared_info, std::unique_ptr<Utf16CharacterStream> character_stream, WorkerThreadRuntimeCallStats* worker_thread_runtime_stats, TimedHistogram* timer, int max_stack_size) BackgroundCompileTask() argument 1573 SetScriptFieldsFromDetails(Isolate* isolate, Script script, ScriptDetails script_details, DisallowGarbageCollection* no_gc) SetScriptFieldsFromDetails() argument 1613 RunOnMainThread(Isolate* isolate) RunOnMainThread() argument 1619 Run( LocalIsolate* isolate, ReusableUnoptimizedCompileState* reusable_state) Run() argument 1729 FinalizeScript( Isolate* isolate, Handle<String> source, const ScriptDetails& script_details) FinalizeScript() argument 1781 FinalizeFunction( Isolate* isolate, Compiler::ClearExceptionFlag flag) FinalizeFunction() argument 1830 ReportStatistics(Isolate* isolate) ReportStatistics() argument 1841 BackgroundDeserializeTask( Isolate* isolate, std::unique_ptr<ScriptCompiler::CachedData> cached_data) BackgroundDeserializeTask() argument 1864 Finish( Isolate* isolate, Handle<String> source, ScriptOriginOptions origin_options) Finish() argument 1876 CollectSourcePositions(Isolate* isolate, Handle<SharedFunctionInfo> shared_info) CollectSourcePositions() argument 1979 Compile(Isolate* isolate, Handle<SharedFunctionInfo> shared_info, ClearExceptionFlag flag, IsCompiledScope* is_compiled_scope, CreateSourcePositions create_source_positions_flag) Compile() argument 2060 Compile(Isolate* isolate, Handle<JSFunction> function, ClearExceptionFlag flag, IsCompiledScope* is_compiled_scope) Compile() argument 2135 CompileSharedWithBaseline(Isolate* isolate, Handle<SharedFunctionInfo> shared, Compiler::ClearExceptionFlag flag, IsCompiledScope* is_compiled_scope) Compile() argument 2187 CompileBaseline(Isolate* isolate, Handle<JSFunction> function, ClearExceptionFlag flag, IsCompiledScope* is_compiled_scope) Compile() argument 2206 CompileMaglev(Isolate* isolate, Handle<JSFunction> function, ConcurrencyMode mode, IsCompiledScope* is_compiled_scope) Compile() argument 2232 CompileToplevel( ParseInfo* parse_info, Handle<Script> script, Isolate* isolate, IsCompiledScope* is_compiled_scope) Compile() argument 2240 FinalizeBackgroundCompileTask(BackgroundCompileTask* task, Isolate* isolate, ClearExceptionFlag flag) Compile() argument 2257 CompileOptimized(Isolate* isolate, Handle<JSFunction> function, ConcurrencyMode mode, CodeKind code_kind) Compile() argument 2287 CompileForLiveEdit( ParseInfo* parse_info, Handle<Script> script, Isolate* isolate) Compile() argument 2301 Isolate* isolate = context->GetIsolate(); Compile() local 2435 CodeGenerationFromStringsAllowed(Isolate* isolate, Handle<Context> context, Handle<String> source) Compile() argument 2451 ModifyCodeGenerationFromStrings(Isolate* isolate, Handle<Context> context, Handle<i::Object>* source, bool is_code_like) Compile() argument 2492 ValidateDynamicCompilationSource( Isolate* isolate, Handle<Context> context, Handle<i::Object> original_source, bool is_code_like) Compile() argument 2557 Isolate* const isolate = context->GetIsolate(); Compile() local 2585 Isolate* const isolate = context->GetIsolate(); Compile() local 2795 NewScript( Isolate* isolate, ParseInfo* parse_info, Handle<String> source, ScriptDetails script_details, NativesFlag natives, MaybeHandle<FixedArray> maybe_wrapped_arguments = kNullMaybeHandle) Compile() argument 2809 CompileScriptOnMainThread( const UnoptimizedCompileFlags flags, Handle<String> source, const ScriptDetails& script_details, NativesFlag natives, v8::Extension* extension, Isolate* isolate, IsCompiledScope* is_compiled_scope) Compile() argument 2831 StressBackgroundCompileThread(Isolate* isolate, Handle<String> source, ScriptType type) Compile() argument 2851 SourceStream(Handle<String> source, Isolate* isolate) Compile() argument 2888 CompilationExceptionIsRangeError(Isolate* isolate, Handle<Object> obj) Compile() argument 2898 CompileScriptOnBothBackgroundAndMainThread( Handle<String> source, const ScriptDetails& script_details, Isolate* isolate, IsCompiledScope* is_compiled_scope) Compile() argument 2964 GetSharedFunctionInfoForScriptImpl( Isolate* isolate, Handle<String> source, const ScriptDetails& script_details, v8::Extension* extension, AlignedCachedData* cached_data, BackgroundDeserializeTask* deserialize_task, ScriptCompiler::CompileOptions compile_options, ScriptCompiler::NoCacheReason no_cache_reason, NativesFlag natives) Compile() argument 3105 GetSharedFunctionInfoForScript( Isolate* isolate, Handle<String> source, const ScriptDetails& script_details, ScriptCompiler::CompileOptions compile_options, ScriptCompiler::NoCacheReason no_cache_reason, NativesFlag natives) Compile() argument 3116 GetSharedFunctionInfoForScriptWithExtension( Isolate* isolate, Handle<String> source, const ScriptDetails& script_details, v8::Extension* extension, ScriptCompiler::CompileOptions compile_options, NativesFlag natives) Compile() argument 3126 GetSharedFunctionInfoForScriptWithCachedData( Isolate* isolate, Handle<String> source, const ScriptDetails& script_details, AlignedCachedData* cached_data, ScriptCompiler::CompileOptions compile_options, ScriptCompiler::NoCacheReason no_cache_reason, NativesFlag natives) Compile() argument 3137 GetSharedFunctionInfoForScriptWithDeserializeTask( Isolate* isolate, Handle<String> source, const ScriptDetails& script_details, BackgroundDeserializeTask* deserialize_task, ScriptCompiler::CompileOptions compile_options, ScriptCompiler::NoCacheReason no_cache_reason, NativesFlag natives) Compile() argument 3155 Isolate* isolate = context->GetIsolate(); Compile() local 3245 GetSharedFunctionInfoForStreamedScript( Isolate* isolate, Handle<String> source, const ScriptDetails& script_details, ScriptStreamingData* streaming_data) Compile() argument 3301 GetSharedFunctionInfoForWebSnapshot( Isolate* isolate, Handle<String> source, MaybeHandle<Object> maybe_script_name) Compile() argument 3326 GetSharedFunctionInfo( FunctionLiteral* literal, Handle<Script> script, IsolateT* isolate) Compile() argument 3376 CompileOptimizedOSR(Isolate* isolate, Handle<JSFunction> function, BytecodeOffset osr_offset, UnoptimizedFrame* frame, ConcurrencyMode mode) Compile() argument 3434 FinalizeTurbofanCompilationJob(TurbofanCompilationJob* job, Isolate* isolate) Compile() argument 3499 FinalizeMaglevCompilationJob(maglev::MaglevCompilationJob* job, Isolate* isolate) Compile() argument 3510 Isolate* isolate = function->GetIsolate(); Compile() local [all...] |
/third_party/node/deps/v8/src/objects/ |
H A D | source-text-module.cc | 126 Isolate* isolate, Handle<SourceTextModule> module, Handle<String> name, in CreateIndirectExport() 128 Handle<ObjectHashTable> exports(module->exports(), isolate); in CreateIndirectExport() 129 DCHECK(exports->Lookup(name).IsTheHole(isolate)); in CreateIndirectExport() 134 void SourceTextModule::CreateExport(Isolate* isolate, in CreateExport() argument 139 isolate->factory()->NewCell(isolate->factory()->undefined_value()); in CreateExport() 142 Handle<ObjectHashTable> exports(module->exports(), isolate); in CreateExport() 144 Handle<String> name(String::cast(names->get(i)), isolate); in CreateExport() 145 DCHECK(exports->Lookup(name).IsTheHole(isolate)); in CreateExport() 167 Handle<Object> SourceTextModule::LoadVariable(Isolate* isolate, in LoadVariable() argument 125 CreateIndirectExport( Isolate* isolate, Handle<SourceTextModule> module, Handle<String> name, Handle<SourceTextModuleInfoEntry> entry) CreateIndirectExport() argument 181 ResolveExport( Isolate* isolate, Handle<SourceTextModule> module, Handle<String> module_specifier, Handle<String> export_name, MessageLocation loc, bool must_resolve, Module::ResolveSet* resolve_set) ResolveExport() argument 246 ResolveImport( Isolate* isolate, Handle<SourceTextModule> module, Handle<String> name, int module_request_index, MessageLocation loc, bool must_resolve, Module::ResolveSet* resolve_set) ResolveImport() argument 266 ResolveExportUsingStarExports( Isolate* isolate, Handle<SourceTextModule> module, Handle<String> module_specifier, Handle<String> export_name, MessageLocation loc, bool must_resolve, Module::ResolveSet* resolve_set) ResolveExportUsingStarExports() argument 322 PrepareInstantiate( Isolate* isolate, Handle<SourceTextModule> module, v8::Local<v8::Context> context, v8::Module::ResolveModuleCallback callback, Module::DeprecatedResolveCallback callback_without_import_assertions) PrepareInstantiate() argument 398 RunInitializationCode(Isolate* isolate, Handle<SourceTextModule> module) RunInitializationCode() argument 422 MaybeTransitionComponent( Isolate* isolate, Handle<SourceTextModule> module, ZoneForwardList<Handle<SourceTextModule>>* stack, Status new_status) MaybeTransitionComponent() argument 453 FinishInstantiate( Isolate* isolate, Handle<SourceTextModule> module, ZoneForwardList<Handle<SourceTextModule>>* stack, unsigned* dfs_index, Zone* zone) FinishInstantiate() argument 538 FetchStarExports(Isolate* isolate, Handle<SourceTextModule> module, Zone* zone, UnorderedModuleSet* visited) FetchStarExports() argument 582 Handle<String> name(String::cast(key), isolate); FetchStarExports() local 614 GatherAsyncParentCompletions( Isolate* isolate, Zone* zone, Handle<SourceTextModule> start, AsyncParentCompletionSet* exec_list) GatherAsyncParentCompletions() argument 666 GetModuleNamespace( Isolate* isolate, Handle<SourceTextModule> module, int module_request) GetModuleNamespace() argument 673 GetImportMeta( Isolate* isolate, Handle<SourceTextModule> module) GetImportMeta() argument 686 Evaluate( Isolate* isolate, Handle<SourceTextModule> module) Evaluate() argument 752 AsyncModuleExecutionFulfilled( Isolate* isolate, Handle<SourceTextModule> module) AsyncModuleExecutionFulfilled() argument 854 AsyncModuleExecutionRejected( Isolate* isolate, Handle<SourceTextModule> module, Handle<Object> exception) AsyncModuleExecutionRejected() argument 912 ExecuteAsyncModule( Isolate* isolate, Handle<SourceTextModule> module) ExecuteAsyncModule() argument 978 InnerExecuteAsyncModule( Isolate* isolate, Handle<SourceTextModule> module, Handle<JSPromise> capability) InnerExecuteAsyncModule() argument 999 ExecuteModule( Isolate* isolate, Handle<SourceTextModule> module) ExecuteModule() argument 1018 InnerModuleEvaluation( Isolate* isolate, Handle<SourceTextModule> module, ZoneForwardList<Handle<SourceTextModule>>* stack, unsigned* dfs_index) InnerModuleEvaluation() argument 1178 Reset(Isolate* isolate, Handle<SourceTextModule> module) Reset() argument [all...] |
H A D | js-temporal-objects.cc | 11 #include "src/execution/isolate.h" 118 V8_WARN_UNUSED_RESULT Handle<String> UnitToString(Isolate* isolate, Unit unit); 130 Isolate* isolate, Handle<String> iso_string); 134 Isolate* isolate, Handle<String> iso_string); 137 Maybe<TimeRecord> ParseTemporalTimeString(Isolate* isolate, 142 Isolate* isolate, Handle<String> string); 146 Isolate* isolate, Handle<String> iso_string); 150 Isolate* isolate, Handle<String> offset_string, 155 Isolate* isolate, Handle<String> iso_string); 157 void BalanceISODate(Isolate* isolate, int32_ 362 DefaultTimeZone(Isolate* isolate) DefaultTimeZone() argument 370 ISODateTimeWithinLimits(Isolate* isolate, int32_t year, int32_t month, int32_t day, int32_t hour, int32_t minute, int32_t second, int32_t millisecond, int32_t microsecond, int32_t nanosecond) ISODateTimeWithinLimits() argument 449 SystemUTCEpochNanoseconds(Isolate* isolate) SystemUTCEpochNanoseconds() argument 464 CreateTemporalCalendar( Isolate* isolate, Handle<JSFunction> target, Handle<HeapObject> new_target, Handle<String> identifier) CreateTemporalCalendar() argument 485 CreateTemporalCalendar( Isolate* isolate, Handle<String> identifier) CreateTemporalCalendar() argument 493 CreateTemporalDate( Isolate* isolate, Handle<JSFunction> target, Handle<HeapObject> new_target, int32_t iso_year, int32_t iso_month, int32_t iso_day, Handle<JSReceiver> calendar) CreateTemporalDate() argument 533 CreateTemporalDate( Isolate* isolate, int32_t iso_year, int32_t iso_month, int32_t iso_day, Handle<JSReceiver> calendar) CreateTemporalDate() argument 543 CreateTemporalDateTime( Isolate* isolate, Handle<JSFunction> target, Handle<HeapObject> new_target, int32_t iso_year, int32_t iso_month, int32_t iso_day, int32_t hour, int32_t minute, int32_t second, int32_t millisecond, int32_t microsecond, int32_t nanosecond, Handle<JSReceiver> calendar) CreateTemporalDateTime() argument 607 CreateTemporalDateTimeDefaultTarget( Isolate* isolate, int32_t iso_year, int32_t iso_month, int32_t iso_day, int32_t hour, int32_t minute, int32_t second, int32_t millisecond, int32_t microsecond, int32_t nanosecond, Handle<JSReceiver> calendar) CreateTemporalDateTimeDefaultTarget() argument 622 CreateTemporalDateTime( Isolate* isolate, int32_t iso_year, int32_t iso_month, int32_t iso_day, int32_t hour, int32_t minute, int32_t second, int32_t millisecond, int32_t microsecond, int32_t nanosecond, Handle<JSReceiver> calendar) CreateTemporalDateTime() argument 635 CreateTemporalTime( Isolate* isolate, Handle<JSFunction> target, Handle<HeapObject> new_target, int32_t hour, int32_t minute, int32_t second, int32_t millisecond, int32_t microsecond, int32_t nanosecond) CreateTemporalTime() argument 678 CreateTemporalTime( Isolate* isolate, int32_t hour, int32_t minute, int32_t second, int32_t millisecond, int32_t microsecond, int32_t nanosecond) CreateTemporalTime() argument 688 CreateTemporalMonthDay( Isolate* isolate, Handle<JSFunction> target, Handle<HeapObject> new_target, int32_t iso_month, int32_t iso_day, Handle<JSReceiver> calendar, int32_t reference_iso_year) CreateTemporalMonthDay() argument 720 CreateTemporalYearMonth( Isolate* isolate, Handle<JSFunction> target, Handle<HeapObject> new_target, int32_t iso_year, int32_t iso_month, Handle<JSReceiver> calendar, int32_t reference_iso_day) CreateTemporalYearMonth() argument 757 CreateTemporalZonedDateTime( Isolate* isolate, Handle<JSFunction> target, Handle<HeapObject> new_target, Handle<BigInt> epoch_nanoseconds, Handle<JSReceiver> time_zone, Handle<JSReceiver> calendar) CreateTemporalZonedDateTime() argument 783 CreateTemporalZonedDateTime( Isolate* isolate, Handle<BigInt> epoch_nanoseconds, Handle<JSReceiver> time_zone, Handle<JSReceiver> calendar) CreateTemporalZonedDateTime() argument 793 CreateTemporalDuration( Isolate* isolate, Handle<JSFunction> target, Handle<HeapObject> new_target, int64_t years, int64_t months, int64_t weeks, int64_t days, int64_t hours, int64_t minutes, int64_t seconds, int64_t milliseconds, int64_t microseconds, int64_t nanoseconds) CreateTemporalDuration() argument 846 CreateTemporalDuration( Isolate* isolate, int64_t years, int64_t months, int64_t weeks, int64_t days, int64_t hours, int64_t minutes, int64_t seconds, int64_t milliseconds, int64_t microseconds, int64_t nanoseconds) CreateTemporalDuration() argument 862 CreateTemporalInstant( Isolate* isolate, Handle<JSFunction> target, Handle<HeapObject> new_target, Handle<BigInt> epoch_nanoseconds) CreateTemporalInstant() argument 880 CreateTemporalInstant( Isolate* isolate, Handle<BigInt> epoch_nanoseconds) CreateTemporalInstant() argument 891 CreateTemporalTimeZoneFromIndex( Isolate* isolate, Handle<JSFunction> target, Handle<HeapObject> new_target, int32_t index) CreateTemporalTimeZoneFromIndex() argument 905 CreateTemporalTimeZoneUTC( Isolate* isolate, Handle<JSFunction> target, Handle<HeapObject> new_target) CreateTemporalTimeZoneUTC() argument 915 CreateTemporalTimeZone( Isolate* isolate, Handle<JSFunction> target, Handle<HeapObject> new_target, Handle<String> identifier) CreateTemporalTimeZone() argument 960 CreateTemporalTimeZoneDefaultTarget( Isolate* isolate, Handle<String> identifier) CreateTemporalTimeZoneDefaultTarget() argument 970 CreateTemporalTimeZone( Isolate* isolate, Handle<String> identifier) CreateTemporalTimeZone() argument 979 SystemInstant(Isolate* isolate) SystemInstant() argument 990 SystemTimeZone(Isolate* isolate) SystemTimeZone() argument 998 GetISOPartsFromEpoch( Isolate* isolate, Handle<BigInt> epoch_nanoseconds) GetISOPartsFromEpoch() argument 1076 BalanceISODateTime(Isolate* isolate, int32_t year, int32_t month, int32_t day, int32_t hour, int32_t minute, int32_t second, int32_t millisecond, int32_t microsecond, int64_t nanosecond) BalanceISODateTime() argument 1113 BuiltinTimeZoneGetPlainDateTimeFor( Isolate* isolate, Handle<JSReceiver> time_zone, Handle<JSTemporalInstant> instant, Handle<JSReceiver> calendar, const char* method_name) BuiltinTimeZoneGetPlainDateTimeFor() argument 1151 GetPossibleInstantsFor(Isolate* isolate, Handle<JSReceiver> time_zone, Handle<Object> date_time) GetPossibleInstantsFor() argument 1196 DisambiguatePossibleInstants( Isolate* isolate, Handle<FixedArray> possible_instants, Handle<JSReceiver> time_zone, Handle<Object> date_time_obj, Disambiguation disambiguation, const char* method_name) DisambiguatePossibleInstants() argument 1406 GetTemporalCalendarWithISODefault( Isolate* isolate, Handle<JSReceiver> item, const char* method_name) GetTemporalCalendarWithISODefault() argument 1454 PrepareTemporalFieldsOrPartial( Isolate* isolate, Handle<JSReceiver> fields, Handle<FixedArray> field_names, RequiredFields required, bool partial) PrepareTemporalFieldsOrPartial() argument 1559 PrepareTemporalFields( Isolate* isolate, Handle<JSReceiver> fields, Handle<FixedArray> field_names, RequiredFields required) PrepareTemporalFields() argument 1570 FromFields(Isolate* isolate, Handle<JSReceiver> calendar, Handle<JSReceiver> fields, Handle<Object> options, Handle<String> property, InstanceType type) FromFields() argument 1594 DateFromFields(Isolate* isolate, Handle<JSReceiver> calendar, Handle<JSReceiver> fields, Handle<Object> options) DateFromFields() argument 1604 YearMonthFromFields( Isolate* isolate, Handle<JSReceiver> calendar, Handle<JSReceiver> fields, Handle<Object> options) YearMonthFromFields() argument 1614 MonthDayFromFields( Isolate* isolate, Handle<JSReceiver> calendar, Handle<JSReceiver> fields, Handle<Object> options) MonthDayFromFields() argument 1624 ToTemporalOverflow(Isolate* isolate, Handle<JSReceiver> options, const char* method_name) ToTemporalOverflow() argument 1634 BuiltinTimeZoneGetInstantFor( Isolate* isolate, Handle<JSReceiver> time_zone, Handle<JSTemporalPlainDateTime> date_time, Disambiguation disambiguation, const char* method_name) BuiltinTimeZoneGetInstantFor() argument 1652 ToTemporalInstant(Isolate* isolate, Handle<Object> item, const char* method) ToTemporalInstant() argument 1690 ToTemporalCalendar( Isolate* isolate, Handle<Object> temporal_calendar_like, const char* method_name) ToTemporalCalendar() argument 1765 ToTemporalCalendarWithISODefault( Isolate* isolate, Handle<Object> temporal_calendar_like, const char* method_name) ToTemporalCalendarWithISODefault() argument 1781 ToTemporalDate(Isolate* isolate, Handle<Object> item_obj, Handle<JSReceiver> options, const char* method_name) ToTemporalDate() argument 1908 RegulateTime(Isolate* isolate, TimeRecord* time, ShowOverflow overflow) RegulateTime() argument 1945 ToTemporalTime(Isolate* isolate, Handle<Object> item_obj, ShowOverflow overflow, const char* method_name) ToTemporalTime() argument 2069 ToTemporalTimeZone( Isolate* isolate, Handle<Object> temporal_time_zone_like, const char* method_name) ToTemporalTimeZone() argument 2131 SystemDateTime( Isolate* isolate, Handle<Object> temporal_time_zone_like, Handle<Object> calendar_like, const char* method_name) SystemDateTime() argument 2167 SystemZonedDateTime( Isolate* isolate, Handle<Object> temporal_time_zone_like, Handle<Object> calendar_like, const char* method_name) SystemZonedDateTime() argument 2207 FormatTimeZoneOffsetString(Isolate* isolate, int64_t offset_nanoseconds) FormatTimeZoneOffsetString() argument 2265 BuiltinTimeZoneGetOffsetStringFor( Isolate* isolate, Handle<JSReceiver> time_zone, Handle<JSTemporalInstant> instant, const char* method_name) BuiltinTimeZoneGetOffsetStringFor() argument 2280 ParseISODateTime(Isolate* isolate, Handle<String> iso_string, const ParsedISO8601Result& parsed) ParseISODateTime() argument 2368 ParseTemporalDateString(Isolate* isolate, Handle<String> iso_string) ParseTemporalDateString() argument 2404 ParseTemporalTimeString(Isolate* isolate, Handle<String> iso_string) ParseTemporalTimeString() argument 2443 ParseTemporalInstantString(Isolate* isolate, Handle<String> iso_string) ParseTemporalInstantString() argument 2502 ParseTemporalInstant(Isolate* isolate, Handle<String> iso_string) ParseTemporalInstant() argument 2550 ParseTemporalTimeZoneString(Isolate* isolate, Handle<String> iso_string) ParseTemporalTimeZoneString() argument 2668 ParseTemporalTimeZone(Isolate* isolate, Handle<String> string) ParseTemporalTimeZone() argument 2692 ParseTimeZoneOffsetString(Isolate* isolate, Handle<String> iso_string, bool throwIfNotSatisfy) ParseTimeZoneOffsetString() argument 2750 IsValidTimeZoneNumericUTCOffsetString(Isolate* isolate, Handle<String> iso_string) IsValidTimeZoneNumericUTCOffsetString() argument 2760 ParseTemporalCalendarString(Isolate* isolate, Handle<String> iso_string) ParseTemporalCalendarString() argument 2795 CalendarFields(Isolate* isolate, Handle<JSReceiver> calendar, Handle<FixedArray> field_names) CalendarFields() argument 2827 CalendarDateAdd(Isolate* isolate, Handle<JSReceiver> calendar, Handle<Object> date, Handle<Object> duration, Handle<Object> options) CalendarDateAdd() argument 2836 CalendarDateAdd( Isolate* isolate, Handle<JSReceiver> calendar, Handle<Object> date, Handle<Object> duration, Handle<Object> options, Handle<Object> date_add) CalendarDateAdd() argument 2864 CalendarDateUntil(Isolate* isolate, Handle<JSReceiver> calendar, Handle<Object> one, Handle<Object> two, Handle<Object> options) CalendarDateUntil() argument 2873 CalendarDateUntil( Isolate* isolate, Handle<JSReceiver> calendar, Handle<Object> one, Handle<Object> two, Handle<Object> options, Handle<Object> date_until) CalendarDateUntil() argument 2903 DefaultMergeFields( Isolate* isolate, Handle<JSReceiver> fields, Handle<JSReceiver> additional_fields) DefaultMergeFields() argument 3012 GetOffsetNanosecondsFor(Isolate* isolate, Handle<JSReceiver> time_zone_obj, Handle<Object> instant, const char* method_name) GetOffsetNanosecondsFor() argument 3068 ToPositiveInteger(Isolate* isolate, Handle<Object> argument) ToPositiveInteger() argument 3086 InvokeCalendarMethod(Isolate* isolate, Handle<JSReceiver> calendar, Handle<String> name, Handle<JSReceiver> date_like) InvokeCalendarMethod() argument 3139 CalendarMonthCode(Isolate* isolate, Handle<JSReceiver> calendar, Handle<JSReceiver> date_like) CalendarMonthCode() argument 3160 CalendarEraYear(Isolate* isolate, Handle<JSReceiver> calendar, Handle<JSReceiver> date_like) CalendarEraYear() argument 3181 CalendarEra(Isolate* isolate, Handle<JSReceiver> calendar, Handle<JSReceiver> date_like) CalendarEra() argument 3203 GetISO8601Calendar(Isolate* isolate) GetISO8601Calendar() argument 3211 IsUTC(Isolate* isolate, Handle<String> time_zone) IsUTC() argument 3270 IsBuiltinCalendar(Isolate* isolate, const std::string& id) IsBuiltinCalendar() argument 3274 IsBuiltinCalendar(Isolate* isolate, Handle<String> id) IsBuiltinCalendar() argument 3278 CalendarIdentifier(Isolate* isolate, int32_t index) CalendarIdentifier() argument 3283 CalendarIndex(Isolate* isolate, Handle<String> id) CalendarIndex() argument 3287 IsValidTimeZoneName(Isolate* isolate, Handle<String> time_zone) IsValidTimeZoneName() argument 3291 CanonicalizeTimeZoneName(Isolate* isolate, Handle<String> identifier) CanonicalizeTimeZoneName() argument 3297 CalendarIdentifier(Isolate* isolate, int32_t index) CalendarIdentifier() argument 3303 IsBuiltinCalendar(Isolate* isolate, Handle<String> id) IsBuiltinCalendar() argument 3309 CalendarIndex(Isolate* isolate, Handle<String> id) CalendarIndex() argument 3311 IsValidTimeZoneName(Isolate* isolate, Handle<String> time_zone) IsValidTimeZoneName() argument 3315 CanonicalizeTimeZoneName(Isolate* isolate, Handle<String> identifier) CanonicalizeTimeZoneName() argument 3322 ToTemporalTimeRecord(Isolate* isolate, Handle<JSReceiver> temporal_time_like, const char* method_name) ToTemporalTimeRecord() argument 3377 MergeLargestUnitOption(Isolate* isolate, Handle<JSReceiver> options, Unit largest_unit) MergeLargestUnitOption() argument 3403 ToIntegerThrowOnInfinity(Isolate* isolate, Handle<Object> argument) ToIntegerThrowOnInfinity() argument 3419 LargerOfTwoTemporalUnits(Isolate* isolate, Unit u1, Unit u2) LargerOfTwoTemporalUnits() argument 3444 UnitToString(Isolate* isolate, Unit unit) UnitToString() argument 3472 BalanceISODate(Isolate* isolate, int32_t* year, int32_t* month, int32_t* day) BalanceISODate() argument 3546 AddDateTime( Isolate* isolate, int32_t year, int32_t month, int32_t day, int32_t hour, int32_t minute, int32_t second, int32_t millisecond, int32_t microsecond, int32_t nanosecond, Handle<JSReceiver> calendar, const DurationRecord& dur, Handle<Object> options) AddDateTime() argument 3596 BalanceDuration(Isolate* isolate, int64_t* days, int64_t* hours, int64_t* minutes, int64_t* seconds, int64_t* milliseconds, int64_t* microseconds, int64_t* nanoseconds, Unit largest_unit, const char* method_name) BalanceDuration() argument 3609 BalanceDuration(Isolate* isolate, int64_t* days, int64_t* hours, int64_t* minutes, int64_t* seconds, int64_t* milliseconds, int64_t* microseconds, int64_t* nanoseconds, Unit largest_unit, Handle<Object> relative_to_obj, const char* method_name) BalanceDuration() argument 3776 AddZonedDateTime(Isolate* isolate, Handle<BigInt> epoch_nanoseconds, Handle<JSReceiver> time_zone, Handle<JSReceiver> calendar, const DurationRecord& duration, const char* method_name) AddZonedDateTime() argument 3791 AddZonedDateTime(Isolate* isolate, Handle<BigInt> epoch_nanoseconds, Handle<JSReceiver> time_zone, Handle<JSReceiver> calendar, const DurationRecord& duration, Handle<JSReceiver> options, const char* method_name) AddZonedDateTime() argument 3881 NanosecondsToDays(Isolate* isolate, int64_t nanoseconds, Handle<Object> relative_to_obj, int64_t* result_days, int64_t* result_nanoseconds, int64_t* result_day_length, const char* method_name) NanosecondsToDays() argument 3891 NanosecondsToDays(Isolate* isolate, Handle<BigInt> nanoseconds, Handle<Object> relative_to_obj, int64_t* result_days, int64_t* result_nanoseconds, int64_t* result_day_length, const char* method_name) NanosecondsToDays() argument 4099 DifferenceISODateTime( Isolate* isolate, int32_t y1, int32_t mon1, int32_t d1, int32_t h1, int32_t min1, int32_t s1, int32_t ms1, int32_t mus1, int32_t ns1, int32_t y2, int32_t mon2, int32_t d2, int32_t h2, int32_t min2, int32_t s2, int32_t ms2, int32_t mus2, int32_t ns2, Handle<JSReceiver> calendar, Unit largest_unit, Handle<Object> options_obj, const char* method_name) DifferenceISODateTime() argument 4228 AddInstant(Isolate* isolate, Handle<BigInt> epoch_nanoseconds, int64_t hours, int64_t minutes, int64_t seconds, int64_t milliseconds, int64_t microseconds, int64_t nanoseconds) AddInstant() argument 4304 IsValidEpochNanoseconds(Isolate* isolate, Handle<BigInt> epoch_nanoseconds) IsValidEpochNanoseconds() argument 4316 GetEpochFromISOParts(Isolate* isolate, int32_t year, int32_t month, int32_t day, int32_t hour, int32_t minute, int32_t second, int32_t millisecond, int32_t microsecond, int32_t nanosecond) GetEpochFromISOParts() argument 4393 IsValidDuration(Isolate* isolate, const DurationRecord& dur) IsValidDuration() argument 4415 IsISOLeapYear(Isolate* isolate, int32_t year) IsISOLeapYear() argument 4427 ISODaysInMonth(Isolate* isolate, int32_t year, int32_t month) ISODaysInMonth() argument 4445 ISODaysInYear(Isolate* isolate, int32_t year) ISODaysInYear() argument 4455 IsValidTime(Isolate* isolate, int32_t hour, int32_t minute, int32_t second, int32_t millisecond, int32_t microsecond, int32_t nanosecond) IsValidTime() argument 4482 IsValidISODate(Isolate* isolate, int32_t year, int32_t month, int32_t day) IsValidISODate() argument 4499 CompareISODate(Isolate* isolate, int32_t y1, int32_t m1, int32_t d1, int32_t y2, int32_t m2, int32_t d2) CompareISODate() argument 4521 BalanceISOYearMonth(Isolate* isolate, int32_t* year, int32_t* month) BalanceISOYearMonth() argument 4533 BalanceTime(Isolate* isolate, int64_t hour, int64_t minute, int64_t second, int64_t millisecond, int64_t microsecond, int64_t nanosecond) BalanceTime() argument 4579 DifferenceTime(Isolate* isolate, int32_t h1, int32_t min1, int32_t s1, int32_t ms1, int32_t mus1, int32_t ns1, int32_t h2, int32_t min2, int32_t s2, int32_t ms2, int32_t mus2, int32_t ns2) DifferenceTime() argument 4629 AddTime(Isolate* isolate, int64_t hour, int64_t minute, int64_t second, int64_t millisecond, int64_t microsecond, int64_t nanosecond, int64_t hours, int64_t minutes, int64_t seconds, int64_t milliseconds, int64_t microseconds, int64_t nanoseconds) AddTime() argument 4657 TotalDurationNanoseconds(Isolate* isolate, int64_t days, int64_t hours, int64_t minutes, int64_t seconds, int64_t milliseconds, int64_t microseconds, int64_t nanoseconds, int64_t offset_shift) TotalDurationNanoseconds() argument 4693 Constructor( Isolate* isolate, Handle<JSFunction> target, Handle<HeapObject> new_target, Handle<Object> years, Handle<Object> months, Handle<Object> weeks, Handle<Object> days, Handle<Object> hours, Handle<Object> minutes, Handle<Object> seconds, Handle<Object> milliseconds, Handle<Object> microseconds, Handle<Object> nanoseconds) Constructor() argument 4786 Sign(Isolate* isolate, Handle<JSTemporalDuration> duration) Sign() argument 4809 Blank( Isolate* isolate, Handle<JSTemporalDuration> duration) Blank() argument 4835 CreateNegatedTemporalDuration( Isolate* isolate, Handle<JSTemporalDuration> duration) CreateNegatedTemporalDuration() argument 4859 Negated( Isolate* isolate, Handle<JSTemporalDuration> duration) Negated() argument 4870 Abs( Isolate* isolate, Handle<JSTemporalDuration> duration) Abs() argument 4894 Constructor( Isolate* isolate, Handle<JSFunction> target, Handle<HeapObject> new_target, Handle<Object> identifier_obj) Constructor() argument 4924 ToISODayOfYear(Isolate* isolate, int32_t year, int32_t month, int32_t day) ToISODayOfYear() argument 4947 ToISODayOfWeek(Isolate* isolate, int32_t year, int32_t month, int32_t day) ToISODayOfWeek() argument 4970 RegulateISODate(Isolate* isolate, ShowOverflow overflow, int32_t year, int32_t* month, int32_t* day) RegulateISODate() argument 5002 ResolveISOMonth(Isolate* isolate, Handle<JSReceiver> fields) ResolveISOMonth() argument 5083 ISODateFromFields(Isolate* isolate, Handle<JSReceiver> fields, Handle<JSReceiver> options, const char* method_name, int32_t* year, int32_t* month, int32_t* day) ISODateFromFields() argument 5152 DaysInYear( Isolate* isolate, Handle<JSTemporalCalendar> calendar, Handle<Object> temporal_date_like) DaysInYear() argument 5190 DaysInMonth( Isolate* isolate, Handle<JSTemporalCalendar> calendar, Handle<Object> temporal_date_like) DaysInMonth() argument 5233 Year(Isolate* isolate, Handle<JSTemporalCalendar> calendar, Handle<Object> temporal_date_like) Year() argument 5272 DayOfYear( Isolate* isolate, Handle<JSTemporalCalendar> calendar, Handle<Object> temporal_date_like) DayOfYear() argument 5296 DayOfWeek( Isolate* isolate, Handle<JSTemporalCalendar> calendar, Handle<Object> temporal_date_like) DayOfWeek() argument 5320 MonthsInYear( Isolate* isolate, Handle<JSTemporalCalendar> calendar, Handle<Object> temporal_date_like) MonthsInYear() argument 5347 InLeapYear( Isolate* isolate, Handle<JSTemporalCalendar> calendar, Handle<Object> temporal_date_like) InLeapYear() argument 5383 DaysInWeek( Isolate* isolate, Handle<JSTemporalCalendar> calendar, Handle<Object> temporal_date_like) DaysInWeek() argument 5403 DateFromFields( Isolate* isolate, Handle<JSTemporalCalendar> calendar, Handle<Object> fields_obj, Handle<Object> options_obj) DateFromFields() argument 5444 MergeFields( Isolate* isolate, Handle<JSTemporalCalendar> calendar, Handle<Object> fields_obj, Handle<Object> additional_fields_obj) MergeFields() argument 5473 ToString( Isolate* isolate, Handle<JSTemporalCalendar> calendar, const char* method_name) ToString() argument 5480 Now(Isolate* isolate) Now() argument 5485 Constructor( Isolate* isolate, Handle<JSFunction> target, Handle<HeapObject> new_target, Handle<Object> identifier_obj) Constructor() argument 5540 ToString( Isolate* isolate, Handle<JSTemporalTimeZone> time_zone, const char* method_name) ToString() argument 5576 Constructor( Isolate* isolate, Handle<JSFunction> target, Handle<HeapObject> new_target, Handle<Object> iso_year_obj, Handle<Object> iso_month_obj, Handle<Object> iso_day_obj, Handle<Object> calendar_like) Constructor() argument 5617 WithCalendar( Isolate* isolate, Handle<JSTemporalPlainDate> temporal_date, Handle<Object> calendar_like) WithCalendar() argument 5638 Now( Isolate* isolate, Handle<Object> calendar_like, Handle<Object> temporal_time_zone_like) Now() argument 5656 NowISO( Isolate* isolate, Handle<Object> temporal_time_zone_like) NowISO() argument 5678 From( Isolate* isolate, Handle<Object> item, Handle<Object> options_obj) From() argument 5712 GetISOFields( Isolate* isolate, Handle<JSTemporalPlainDate> temporal_date) GetISOFields() argument 5742 Constructor( Isolate* isolate, Handle<JSFunction> target, Handle<HeapObject> new_target, Handle<Object> iso_year_obj, Handle<Object> iso_month_obj, Handle<Object> iso_day_obj, Handle<Object> hour_obj, Handle<Object> minute_obj, Handle<Object> second_obj, Handle<Object> millisecond_obj, Handle<Object> microsecond_obj, Handle<Object> nanosecond_obj, Handle<Object> calendar_like) Constructor() argument 5784 WithCalendar( Isolate* isolate, Handle<JSTemporalPlainDateTime> date_time, Handle<Object> calendar_like) WithCalendar() argument 5811 Now( Isolate* isolate, Handle<Object> calendar_like, Handle<Object> temporal_time_zone_like) Now() argument 5821 NowISO( Isolate* isolate, Handle<Object> temporal_time_zone_like) NowISO() argument 5835 GetISOFields( Isolate* isolate, Handle<JSTemporalPlainDateTime> date_time) GetISOFields() argument 5883 Constructor( Isolate* isolate, Handle<JSFunction> target, Handle<HeapObject> new_target, Handle<Object> iso_month_obj, Handle<Object> iso_day_obj, Handle<Object> calendar_like, Handle<Object> reference_iso_year_obj) Constructor() argument 5924 GetISOFields( Isolate* isolate, Handle<JSTemporalPlainMonthDay> month_day) GetISOFields() argument 5953 Constructor( Isolate* isolate, Handle<JSFunction> target, Handle<HeapObject> new_target, Handle<Object> iso_year_obj, Handle<Object> iso_month_obj, Handle<Object> calendar_like, Handle<Object> reference_iso_day_obj) Constructor() argument 5996 GetISOFields( Isolate* isolate, Handle<JSTemporalPlainYearMonth> year_month) GetISOFields() argument 6026 Constructor( Isolate* isolate, Handle<JSFunction> target, Handle<HeapObject> new_target, Handle<Object> hour_obj, Handle<Object> minute_obj, Handle<Object> second_obj, Handle<Object> millisecond_obj, Handle<Object> microsecond_obj, Handle<Object> nanosecond_obj) Constructor() argument 6057 NowISO( Isolate* isolate, Handle<Object> temporal_time_zone_like) NowISO() argument 6082 From( Isolate* isolate, Handle<Object> item_obj, Handle<Object> options_obj) From() argument 6112 GetISOFields( Isolate* isolate, Handle<JSTemporalPlainTime> temporal_time) GetISOFields() argument 6155 Constructor( Isolate* isolate, Handle<JSFunction> target, Handle<HeapObject> new_target, Handle<Object> epoch_nanoseconds_obj, Handle<Object> time_zone_like, Handle<Object> calendar_like) Constructor() argument 6202 WithCalendar( Isolate* isolate, Handle<JSTemporalZonedDateTime> zoned_date_time, Handle<Object> calendar_like) WithCalendar() argument 6225 WithTimeZone( Isolate* isolate, Handle<JSTemporalZonedDateTime> zoned_date_time, Handle<Object> time_zone_like) WithTimeZone() argument 6252 ZonedDateTimeToPlainYearMonthOrMonthDay( Isolate* isolate, Handle<JSTemporalZonedDateTime> zoned_date_time, Handle<String> field_name_1, Handle<String> field_name_2, const char* method_name) ZonedDateTimeToPlainYearMonthOrMonthDay() argument 6300 ToPlainYearMonth( Isolate* isolate, Handle<JSTemporalZonedDateTime> zoned_date_time) ToPlainYearMonth() argument 6310 ToPlainMonthDay( Isolate* isolate, Handle<JSTemporalZonedDateTime> zoned_date_time) ToPlainMonthDay() argument 6320 Now( Isolate* isolate, Handle<Object> calendar_like, Handle<Object> temporal_time_zone_like) Now() argument 6330 NowISO( Isolate* isolate, Handle<Object> temporal_time_zone_like) NowISO() argument 6345 GetISOFields( Isolate* isolate, Handle<JSTemporalZonedDateTime> zoned_date_time) GetISOFields() argument 6428 Now(Isolate* isolate) Now() argument 6434 Constructor( Isolate* isolate, Handle<JSFunction> target, Handle<HeapObject> new_target, Handle<Object> epoch_nanoseconds_obj) Constructor() argument 6469 ScaleNumberToNanosecondsVerifyAndMake( Isolate* isolate, Handle<BigInt> bigint, uint32_t scale) ScaleNumberToNanosecondsVerifyAndMake() argument 6493 ScaleNumberToNanosecondsVerifyAndMake( Isolate* isolate, Handle<Object> epoch_Xseconds, uint32_t scale) ScaleNumberToNanosecondsVerifyAndMake() argument 6508 ScaleToNanosecondsVerifyAndMake( Isolate* isolate, Handle<Object> epoch_Xseconds, uint32_t scale) ScaleToNanosecondsVerifyAndMake() argument 6522 FromEpochSeconds( Isolate* isolate, Handle<Object> epoch_seconds) FromEpochSeconds() argument 6530 FromEpochMilliseconds( Isolate* isolate, Handle<Object> epoch_milliseconds) FromEpochMilliseconds() argument 6538 FromEpochMicroseconds( Isolate* isolate, Handle<Object> epoch_microseconds) FromEpochMicroseconds() argument 6545 FromEpochNanoseconds( Isolate* isolate, Handle<Object> epoch_nanoseconds) FromEpochNanoseconds() argument 6552 From(Isolate* isolate, Handle<Object> item) From() argument [all...] |