| /third_party/node/deps/v8/src/objects/ |
| D | elements.h | 36 virtual void Validate(JSObject obj) = 0; 48 virtual bool HasElement(JSObject holder, uint32_t index, 52 inline bool HasElement(JSObject holder, uint32_t index, 57 virtual bool HasEntry(JSObject holder, InternalIndex entry) = 0; 59 virtual Handle<Object> Get(Handle<JSObject> holder, InternalIndex entry) = 0; 61 virtual bool HasAccessors(JSObject holder) = 0; 62 virtual size_t NumberOfElements(JSObject holder) = 0; 76 Handle<JSObject> object, Handle<FixedArrayBase> backing_store, 80 Handle<JSObject> object, KeyAccumulator* keys); 83 Isolate* isolate, Handle<JSObject> object, [all …]
|
| D | js-objects-inl.h | 35 TQ_OBJECT_CONSTRUCTORS_IMPL(JSObject) in TQ_OBJECT_CONSTRUCTORS_IMPL() argument 43 JSIteratorResult::JSIteratorResult(Address ptr) : JSObject(ptr) {} in TQ_OBJECT_CONSTRUCTORS_IMPL() 52 DEF_GETTER(JSObject, elements, FixedArrayBase) { in TQ_OBJECT_CONSTRUCTORS_IMPL() 56 FixedArrayBase JSObject::elements(RelaxedLoadTag tag) const { in elements() 61 FixedArrayBase JSObject::elements(PtrComprCageBase cage_base, in elements() 67 void JSObject::set_elements(FixedArrayBase value, WriteBarrierMode mode) { in set_elements() 125 bool JSObject::PrototypeHasNoElements(Isolate* isolate, JSObject object) { in PrototypeHasNoElements() 136 FixedArrayBase elements = JSObject::cast(prototype).elements(); in PrototypeHasNoElements() 150 void JSObject::EnsureCanContainHeapObjectElements(Handle<JSObject> object) { in ACCESSORS() 151 JSObject::ValidateElements(*object); in ACCESSORS() [all …]
|
| D | js-objects.h | 192 Isolate* isolate, Handle<JSObject> object, Handle<Object> key, 195 Isolate* isolate, Handle<JSObject> object, const PropertyKey& key, 326 class JSObject : public TorqueGeneratedJSObject<JSObject, JSReceiver> { 330 V8_EXPORT_PRIVATE static V8_WARN_UNUSED_RESULT MaybeHandle<JSObject> New( 336 static V8_WARN_UNUSED_RESULT MaybeHandle<JSObject> ObjectCreate( 353 static inline void SetMapAndElements(Handle<JSObject> object, Handle<Map> map, 412 static void EnsureWritableFastElements(Handle<JSObject> object); 437 SetOwnPropertyIgnoreAttributes(Handle<JSObject> object, Handle<Name> name, 442 SetOwnElementIgnoreAttributes(Handle<JSObject> object, size_t index, 449 DefinePropertyOrElementIgnoreAttributes(Handle<JSObject> object, [all …]
|
| D | js-objects.cc | 100 JSObject::GetPropertyAttributesWithInterceptor(it); in HasProperty() 108 JSObject::GetPropertyAttributesWithFailedAccessCheck(it); in HasProperty() 209 Handle<JSObject>::cast(it->GetReceiver())); in CheckPrivateNameStore() 249 } else if (!JSObject::IsExtensible( in CheckIfCanDefine() 250 Handle<JSObject>::cast(it->GetReceiver()))) { in CheckIfCanDefine() 291 JSObject::MigrateInstance(isolate, Handle<JSObject>::cast(target)); in FastAssign() 299 Handle<JSObject> from = Handle<JSObject>::cast(source); in FastAssign() 345 JSObject::FastPropertyAt(isolate, from, representation, index); in FastAssign() 393 CHECK(JSObject::CreateDataProperty(&it, prop_value, Just(kThrowOnError)) in FastAssign() 453 JSObject::NormalizeProperties(isolate, Handle<JSObject>::cast(target), in SetOrCopyDataProperties() [all …]
|
| D | js-temporal-objects.tq | 37 extern class JSTemporalCalendar extends JSObject { 41 extern class JSTemporalDuration extends JSObject { 54 extern class JSTemporalInstant extends JSObject { nanoseconds: BigInt; } 56 extern class JSTemporalPlainDateTime extends JSObject { 63 extern class JSTemporalPlainDate extends JSObject { 68 extern class JSTemporalPlainMonthDay extends JSObject { 73 extern class JSTemporalPlainTime extends JSObject { 79 extern class JSTemporalPlainYearMonth extends JSObject { 84 extern class JSTemporalTimeZone extends JSObject { 89 extern class JSTemporalZonedDateTime extends JSObject {
|
| D | elements.cc | 498 Maybe<bool> IncludesValueSlowPath(Isolate* isolate, Handle<JSObject> receiver, in IncludesValueSlowPath() 518 Maybe<int64_t> IndexOfValueSlowPath(Isolate* isolate, Handle<JSObject> receiver, in IndexOfValueSlowPath() 541 InternalIndex GetEntryForIndex(Isolate* isolate, JSObject holder, 545 PropertyDetails GetDetails(JSObject holder, InternalIndex entry) override = 0; 577 static void ValidateContents(JSObject holder, size_t length) {} in ValidateContents() 579 static void ValidateImpl(JSObject holder) { in ValidateImpl() 598 void Validate(JSObject holder) final { in Validate() 603 bool HasElement(JSObject holder, uint32_t index, FixedArrayBase backing_store, in HasElement() 609 static bool HasElementImpl(Isolate* isolate, JSObject holder, size_t index, in HasElementImpl() 617 bool HasEntry(JSObject holder, InternalIndex entry) final { in HasEntry() [all …]
|
| D | js-objects.tq | 16 extern class JSObject extends JSReceiver { 36 macro NewJSObject(implicit context: Context)(): JSObject { 43 extern class JSExternalObject extends JSObject { value: ExternalPointer; } 45 // A JSObject that may contain EmbedderDataSlots. 47 extern class JSObjectWithEmbedderSlots extends JSObject { 52 extern class JSCustomElementsObject extends JSObject { 86 JSObject { 119 extern class JSMessageObject extends JSObject { 138 extern class JSDate extends JSObject { 158 extern class JSAsyncFromSyncIterator extends JSObject { [all …]
|
| D | keys.h | 73 Handle<JSObject> object); 98 CollectPrivateNames(Handle<JSReceiver> receiver, Handle<JSObject> object); 101 Handle<JSObject> object); 104 Handle<JSReceiver> receiver, Handle<JSObject> object, 107 Handle<JSObject> object, 111 Handle<JSObject> object); 113 Handle<JSObject> object); 115 Handle<JSObject> object); 122 Handle<JSReceiver> receiver, Handle<JSObject> object, 123 Handle<InterceptorInfo> interceptor, Handle<JSObject> result, [all …]
|
| D | lookup.cc | 151 Handle<JSObject> result = isolate->factory()->NewJSObject(constructor); in GetRootForNonJSReceiver() 174 GetHolder<JSObject>()); in HasAccess() 347 Handle<JSObject> holder_obj = Handle<JSObject>::cast(holder); in PrepareForDataProperty() 354 JSObject::TransitionElementsKind(holder_obj, to); in PrepareForDataProperty() 360 JSObject::EnsureWritableFastElements(holder_obj); in PrepareForDataProperty() 405 JSObject::InvalidatePrototypeChains(old_map); in PrepareForDataProperty() 414 Handle<JSObject> holder_obj = Handle<JSObject>::cast(holder); in PrepareForDataProperty() 435 JSObject::MigrateToMap(isolate_, holder_obj, new_map); in PrepareForDataProperty() 476 Handle<JSObject> holder_obj = Handle<JSObject>::cast(holder); in ReconfigureDataProperty() 498 JSObject::MigrateToMap(isolate_, holder_obj, new_map); in ReconfigureDataProperty() [all …]
|
| D | contexts.h | 98 V(ATOMICS_OBJECT, JSObject, atomics_object) \ 120 V(EXTRAS_BINDING_OBJECT_INDEX, JSObject, extras_binding_object) \ 125 V(FUNCTION_PROTOTYPE_INDEX, JSObject, function_prototype) \ 132 V(INITIAL_ARRAY_ITERATOR_PROTOTYPE_INDEX, JSObject, \ 134 V(INITIAL_ARRAY_PROTOTYPE_INDEX, JSObject, initial_array_prototype) \ 135 V(INITIAL_ERROR_PROTOTYPE_INDEX, JSObject, initial_error_prototype) \ 136 V(INITIAL_GENERATOR_PROTOTYPE_INDEX, JSObject, initial_generator_prototype) \ 137 V(INITIAL_ASYNC_ITERATOR_PROTOTYPE_INDEX, JSObject, \ 139 V(INITIAL_ASYNC_GENERATOR_PROTOTYPE_INDEX, JSObject, \ 141 V(INITIAL_ITERATOR_PROTOTYPE_INDEX, JSObject, initial_iterator_prototype) \ [all …]
|
| D | value-serializer.h | 122 Maybe<bool> WriteJSObject(Handle<JSObject> object) V8_WARN_UNUSED_RESULT; 123 Maybe<bool> WriteJSObjectSlow(Handle<JSObject> object) V8_WARN_UNUSED_RESULT; 134 Maybe<bool> WriteJSError(Handle<JSObject> error) V8_WARN_UNUSED_RESULT; 145 Maybe<bool> WriteHostObject(Handle<JSObject> object) V8_WARN_UNUSED_RESULT; 153 Handle<JSObject> object, Handle<FixedArray> keys) V8_WARN_UNUSED_RESULT; 283 MaybeHandle<JSObject> ReadJSObject() V8_WARN_UNUSED_RESULT; 303 MaybeHandle<JSObject> ReadWasmModuleTransfer() V8_WARN_UNUSED_RESULT; 307 MaybeHandle<JSObject> ReadHostObject() V8_WARN_UNUSED_RESULT; 313 Maybe<uint32_t> ReadJSObjectProperties(Handle<JSObject> object,
|
| D | property-descriptor.cc | 46 Handle<Map> map(Handle<JSObject>::cast(obj)->map(), isolate); in ToPropertyDescriptorFastPath() 53 if (JSObject::cast(map->prototype()).map() != in ToPropertyDescriptorFastPath() 66 value = JSObject::FastPropertyAt(isolate, Handle<JSObject>::cast(obj), in ToPropertyDescriptorFastPath() 113 void CreateDataProperty(Handle<JSObject> object, Handle<String> name, in CreateDataProperty() 117 Maybe<bool> result = JSObject::CreateDataProperty(&it, value); in CreateDataProperty() 130 Handle<JSObject> result = factory->NewJSObjectFromMap( in ToObject() 146 Handle<JSObject> result = in ToObject() 158 Handle<JSObject> result = factory->NewJSObject(isolate->object_function()); in ToObject()
|
| /third_party/node/deps/v8/src/runtime/ |
| D | runtime-literals.cc | 43 V8_WARN_UNUSED_RESULT MaybeHandle<JSObject> StructureWalk( 44 Handle<JSObject> object); 47 V8_WARN_UNUSED_RESULT inline MaybeHandle<JSObject> VisitElementOrProperty( in VisitElementOrProperty() 48 Handle<JSObject> object, Handle<JSObject> value) { in VisitElementOrProperty() 55 MaybeHandle<JSObject> copy_of_value = StructureWalk(value); in VisitElementOrProperty() 68 MaybeHandle<JSObject> JSObjectWalkVisitor<ContextObject>::StructureWalk( in StructureWalk() 69 Handle<JSObject> object) { in StructureWalk() 78 return MaybeHandle<JSObject>(); in StructureWalk() 85 JSObject::MigrateInstance(isolate, object); in StructureWalk() 88 Handle<JSObject> copy; in StructureWalk() [all …]
|
| D | runtime-array.cc | 28 Handle<JSObject> object = args.at<JSObject>(0); in RUNTIME_FUNCTION() 46 Handle<JSObject> object = args.at<JSObject>(0); in RUNTIME_FUNCTION() 48 JSObject::TransitionElementsKind(object, to_kind); in RUNTIME_FUNCTION() 159 Handle<JSObject> array = args.at<JSObject>(0); in RUNTIME_FUNCTION() 162 JSObject::NormalizeElements(array); in RUNTIME_FUNCTION() 171 Handle<JSObject> object = args.at<JSObject>(0); in RUNTIME_FUNCTION() 298 len <= JSObject::kMaxElementCount && in RUNTIME_FUNCTION() 299 JSObject::PrototypeHasNoElements(isolate, JSObject::cast(*object))) { in RUNTIME_FUNCTION() 300 Handle<JSObject> obj = Handle<JSObject>::cast(object); in RUNTIME_FUNCTION() 396 JSObject::PrototypeHasNoElements(isolate, JSObject::cast(*object))) { in RUNTIME_FUNCTION() [all …]
|
| D | runtime-object.cc | 99 inline void ClearField(Isolate* isolate, JSObject object, FieldIndex index) { in ClearField() 212 ClearField(isolate, JSObject::cast(*receiver), index); in DeleteObjectPropertyFast() 255 JSObject::MigrateInstance(isolate, Handle<JSObject>::cast(receiver)); in DeleteObjectPropertyFast() 377 Handle<JSObject> js_obj = Handle<JSObject>::cast(object); in RUNTIME_FUNCTION() 394 (key.is_element() && key.index() <= JSObject::kMaxElementIndex in RUNTIME_FUNCTION() 439 Handle<JSObject> js_obj = Handle<JSObject>::cast(object); in RUNTIME_FUNCTION() 462 Handle<JSObject> receiver = args.at<JSObject>(0); in RUNTIME_FUNCTION() 530 Handle<JSObject> obj; in RUNTIME_FUNCTION() 538 isolate, obj, JSObject::ObjectCreate(isolate, prototype)); in RUNTIME_FUNCTION() 636 Handle<JSObject> object = args.at<JSObject>(0); in RUNTIME_FUNCTION() [all …]
|
| /third_party/node/deps/v8/tools/gcmole/ |
| D | gcmole-test.cc | 45 Handle<JSObject> obj1 = isolate->factory()->NewJSObjectWithNullProto(); in TestTwoArguments() 46 Handle<JSObject> obj2 = isolate->factory()->NewJSObjectWithNullProto(); in TestTwoArguments() 57 Handle<JSObject> obj1 = isolate->factory()->NewJSObjectWithNullProto(); in TestTwoSizeTArguments() 58 Handle<JSObject> obj2 = isolate->factory()->NewJSObjectWithNullProto(); in TestTwoSizeTArguments() 83 Handle<JSObject> obj1 = isolate->factory()->NewJSObjectWithNullProto(); in TestMethodCall() 92 Handle<JSObject> obj1 = isolate->factory()->NewJSObjectWithNullProto(); in TestOperatorCall() 126 Handle<JSObject> obj1 = isolate->factory()->NewJSObjectWithNullProto(); in TestFollowingVirtualFunctions() 152 Handle<JSObject> obj1 = isolate->factory()->NewJSObjectWithNullProto(); in TestFollowingStaticFunctions() 160 JSObject raw_obj = *isolate->factory()->NewJSObjectWithNullProto(); in TestDeadVarAnalysis() 168 JSObject raw_obj = *isolate->factory()->NewJSObjectWithNullProto(); in TestDeadVarBecauseOfSafepointAnalysis() [all …]
|
| /third_party/node/deps/v8/src/ic/ |
| D | call-optimization.cc | 42 Handle<JSObject> CallOptimization::LookupHolderOfExpectedType( in LookupHolderOfExpectedType() 48 return Handle<JSObject>::null(); in LookupHolderOfExpectedType() 53 return Handle<JSObject>::null(); in LookupHolderOfExpectedType() 56 JSObject raw_prototype = JSObject::cast(object_map->prototype()); in LookupHolderOfExpectedType() 57 Handle<JSObject> prototype(raw_prototype, isolate); in LookupHolderOfExpectedType() 65 return Handle<JSObject>::null(); in LookupHolderOfExpectedType() 69 template Handle<JSObject> CallOptimization::LookupHolderOfExpectedType( 72 template Handle<JSObject> CallOptimization::LookupHolderOfExpectedType( 77 Handle<JSObject> api_holder, Handle<JSObject> holder, in IsCompatibleReceiverMap() 89 JSObject object = *api_holder; in IsCompatibleReceiverMap() [all …]
|
| /third_party/node/deps/v8/src/api/ |
| D | api-natives.cc | 41 MaybeHandle<JSObject> InstantiateObject(Isolate* isolate, 73 Handle<JSObject> object, in DefineAccessorProperty() 100 JSObject::DefineAccessor(object, name, getter, setter, attributes), in DefineAccessorProperty() 106 Handle<JSObject> object, in DefineDataProperty() 134 void DisableAccessChecks(Isolate* isolate, Handle<JSObject> object) { in DisableAccessChecks() 139 JSObject::MigrateToMap(isolate, Handle<JSObject>::cast(object), new_map); in DisableAccessChecks() 142 void EnableAccessChecks(Isolate* isolate, Handle<JSObject> object) { in EnableAccessChecks() 148 JSObject::MigrateToMap(isolate, object, new_map); in EnableAccessChecks() 153 AccessCheckDisableScope(Isolate* isolate, Handle<JSObject> obj) in AccessCheckDisableScope() 170 Handle<JSObject> obj_; [all …]
|
| /third_party/node/deps/v8/src/init/ |
| D | bootstrapper.cc | 232 void InitializeConsole(Handle<JSObject> extras_binding); 287 bool ConfigureApiObject(Handle<JSObject> object, 295 void TransferObject(Handle<JSObject> from, Handle<JSObject> to); 296 void TransferNamedProperties(Handle<JSObject> from, Handle<JSObject> to); 297 void TransferIndexedProperties(Handle<JSObject> from, Handle<JSObject> to); 478 JSObject::MakePrototypesFast(handle(result->prototype(), isolate), in CreateFunction() 482 JSObject::MakePrototypesFast(result, kStartAtReceiver, isolate); in CreateFunction() 496 Isolate* isolate, Handle<JSObject> target, Handle<String> name, in InstallFunction() 502 JSObject::AddProperty(isolate, target, name, function, DONT_ENUM); in InstallFunction() 507 Isolate* isolate, Handle<JSObject> target, const char* name, in InstallFunction() [all …]
|
| /third_party/node/deps/v8/src/wasm/ |
| D | wasm-module.cc | 250 Handle<JSObject> GetTypeForFunction(Isolate* isolate, const FunctionSig* sig, in GetTypeForFunction() 265 Handle<JSObject> object = factory->NewJSObject(object_function); in GetTypeForFunction() 269 JSObject::AddProperty(isolate, object, params_string, params, NONE); in GetTypeForFunction() 283 JSObject::AddProperty(isolate, object, results_string, results, NONE); in GetTypeForFunction() 289 Handle<JSObject> GetTypeForGlobal(Isolate* isolate, bool is_mutable, in GetTypeForGlobal() 294 Handle<JSObject> object = factory->NewJSObject(object_function); in GetTypeForGlobal() 297 JSObject::AddProperty(isolate, object, mutable_string, in GetTypeForGlobal() 299 JSObject::AddProperty(isolate, object, value_string, in GetTypeForGlobal() 305 Handle<JSObject> GetTypeForMemory(Isolate* isolate, uint32_t min_size, in GetTypeForMemory() 311 Handle<JSObject> object = factory->NewJSObject(object_function); in GetTypeForMemory() [all …]
|
| /third_party/node/deps/v8/src/execution/ |
| D | messages.h | 78 static MaybeHandle<JSObject> Construct(Isolate* isolate, 83 static MaybeHandle<JSObject> Construct( 91 static Handle<JSObject> MakeGenericError( 99 Handle<JSObject> error, 102 static Handle<JSObject> NewIteratorError(Isolate* isolate, 104 static Handle<JSObject> NewCalledNonCallableError(Isolate* isolate, 106 static Handle<JSObject> NewConstructedNonConstructable(Isolate* isolate, 117 Handle<JSObject> error_object); 118 static void SetFormattedStack(Isolate* isolate, Handle<JSObject> error_object,
|
| D | messages.cc | 227 Handle<JSObject> site; in GetStackFrames() 230 JSObject::New(constructor, constructor, Handle<AllocationSite>::null()), in GetStackFrames() 233 JSObject::SetOwnPropertyIgnoreAttributes( in GetStackFrames() 297 Handle<JSObject> error, in FormatStackTrace() 485 MaybeHandle<JSObject> ErrorUtils::Construct(Isolate* isolate, in Construct() 506 MaybeHandle<JSObject> ErrorUtils::Construct( in Construct() 530 Handle<JSObject> err; in Construct() 533 JSObject::New(target, new_target_recv, Handle<AllocationSite>::null()), in Construct() 534 JSObject); in Construct() 545 Object::ToString(isolate, message), JSObject); in Construct() [all …]
|
| /third_party/node/deps/v8/src/debug/ |
| D | debug-wasm-objects.cc | 133 static Handle<JSObject> Create(Isolate* isolate, Handle<Provider> provider, in Create() 166 static Handle<JSObject> GetHolder(const PropertyCallbackInfo<V>& info) { in GetHolder() 167 return Handle<JSObject>::cast(Utils::OpenHandle(*info.Holder())); in GetHolder() 170 static Handle<Provider> GetProvider(Handle<JSObject> holder, in GetProvider() 245 static Handle<NameDictionary> GetNameTable(Handle<JSObject> holder, in GetNameTable() 249 JSObject::GetProperty(isolate, holder, symbol).ToHandleChecked(); in GetNameTable() 420 static Handle<JSObject> Create(WasmFrame* frame) { in Create() 472 static Handle<JSObject> Create(WasmFrame* frame) { in Create() 520 Handle<JSObject> GetOrCreateInstanceProxy(Isolate* isolate, in GetOrCreateInstanceProxy() 525 return handle(JSObject::cast(proxies->get(Proxy::kId)), isolate); in GetOrCreateInstanceProxy() [all …]
|
| /third_party/node/deps/v8/src/heap/ |
| D | objects-visiting-inl.h | 74 map, ConcreteVisitor::template Cast<JSObject>(object)); in Visit() 77 map, ConcreteVisitor::template Cast<JSObject>(object)); in Visit() 154 Map map, JSObject object) { in VisitJSObjectFast() 157 int size = JSObject::FastBodyDescriptor::SizeOf(map, object); in VisitJSObjectFast() 161 JSObject::FastBodyDescriptor::IterateBody(map, object, size, visitor); in VisitJSObjectFast() 167 Map map, JSObject object) { in VisitJSApiObject() 170 int size = JSObject::BodyDescriptor::SizeOf(map, object); in VisitJSApiObject() 174 JSObject::BodyDescriptor::IterateBody(map, object, size, visitor); in VisitJSApiObject() 217 JSObject object) { in VisitJSApiObject()
|
| /third_party/node/deps/v8/src/builtins/ |
| D | builtins-error.cc | 41 Handle<JSObject> object = Handle<JSObject>::cast(object_obj); in BUILTIN() 57 if (!JSObject::IsExtensible(object)) { in BUILTIN() 63 isolate, JSObject::SetAccessor(object, name, error_stack, DONT_ENUM)); in BUILTIN()
|