Home
last modified time | relevance | path

Searched refs:JSObject (Results 1 – 25 of 300) sorted by relevance

12345678910>>...12

/third_party/node/deps/v8/src/objects/
Delements.h36 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 …]
Djs-objects-inl.h35 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 …]
Djs-objects.h192 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 …]
Djs-objects.cc100 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 …]
Djs-temporal-objects.tq37 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 {
Delements.cc498 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 …]
Djs-objects.tq16 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 …]
Dkeys.h73 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 …]
Dlookup.cc151 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 …]
Dcontexts.h98 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 …]
Dvalue-serializer.h122 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,
Dproperty-descriptor.cc46 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/
Druntime-literals.cc43 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 …]
Druntime-array.cc28 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 …]
Druntime-object.cc99 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/
Dgcmole-test.cc45 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/
Dcall-optimization.cc42 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/
Dapi-natives.cc41 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/
Dbootstrapper.cc232 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/
Dwasm-module.cc250 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/
Dmessages.h78 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,
Dmessages.cc227 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/
Ddebug-wasm-objects.cc133 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/
Dobjects-visiting-inl.h74 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/
Dbuiltins-error.cc41 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()

12345678910>>...12