• Home
  • Raw
  • Download

Lines Matching refs:JSObject

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,
461 Handle<JSObject> object,
467 static void AddProperty(Isolate* isolate, Handle<JSObject> object,
472 Handle<JSObject> receiver, uint32_t index, Handle<Object> value,
477 static void AllocateStorageForMap(Handle<JSObject> object, Handle<Map> map);
481 static void MigrateInstance(Isolate* isolate, Handle<JSObject> instance);
485 static bool TryMigrateInstance(Isolate* isolate, Handle<JSObject> instance);
489 static void SetNormalizedProperty(Handle<JSObject> object, Handle<Name> name,
492 static void SetNormalizedElement(Handle<JSObject> object, uint32_t index,
496 static void OptimizeAsPrototype(Handle<JSObject> object,
498 static void ReoptimizeIfPrototype(Handle<JSObject> object);
515 static inline bool PrototypeHasNoElements(Isolate* isolate, JSObject object);
533 Handle<JSObject> object, Handle<Name> name, Handle<Object> getter,
542 Handle<JSObject> object, Handle<Name> name, Handle<AccessorInfo> info,
551 static void ValidateElements(JSObject object);
554 static inline void EnsureCanContainHeapObjectElements(Handle<JSObject> obj);
559 static inline void EnsureCanContainElements(Handle<JSObject> object,
562 static inline void EnsureCanContainElements(Handle<JSObject> object,
566 static void EnsureCanContainElements(Handle<JSObject> object,
586 static bool UpdateAllocationSite(Handle<JSObject> object,
596 Isolate* isolate, Handle<JSObject> object, Handle<Name> name);
598 Isolate* isolate, Handle<JSObject> object, uint32_t index);
600 Isolate* isolate, Handle<JSObject> object, Handle<Name> name);
629 static Handle<Map> GetElementsTransitionMap(Handle<JSObject> object,
631 V8_EXPORT_PRIVATE static void TransitionElementsKind(Handle<JSObject> object,
638 Isolate* isolate, Handle<JSObject> object, Handle<Map> new_map,
643 static void ForceSetPrototype(Isolate* isolate, Handle<JSObject> object,
651 Isolate* isolate, Handle<JSObject> object, PropertyNormalizationMode mode,
657 Handle<JSObject> object);
662 V8_EXPORT_PRIVATE static void MigrateSlowToFast(Handle<JSObject> object,
668 Handle<JSObject> object,
673 static base::Optional<Object> DictionaryPropertyAt(Handle<JSObject> object,
679 Handle<JSObject> object,
683 Handle<JSObject> object,
726 Isolate* isolate, Handle<JSObject> object, Handle<Object> value,
731 static void SetImmutableProto(Handle<JSObject> object);
746 Handle<JSObject> object, IntegrityLevel lvl);
749 Handle<JSObject> object, ShouldThrow should_throw);
751 static bool IsExtensible(Handle<JSObject> object);
759 DECL_PRINTER(JSObject)
760 DECL_VERIFIER(JSObject)
769 static void PrintElementsTransition(FILE* file, Handle<JSObject> object,
894 Handle<JSObject> object, ShouldThrow should_throw);
896 TQ_OBJECT_CONSTRUCTORS(JSObject)
902 : public TorqueGeneratedJSExternalObject<JSExternalObject, JSObject> {
911 static constexpr int kEndOfTaggedFieldsOffset = JSObject::kHeaderSize;
922 JSObject> {
924 STATIC_ASSERT(kHeaderSize == JSObject::kHeaderSize);
934 JSObject> {
936 STATIC_ASSERT(kHeaderSize == JSObject::kHeaderSize);
949 STATIC_ASSERT(kHeaderSize == JSObject::kHeaderSize);
957 class JSAccessorPropertyDescriptor : public JSObject {
968 DEFINE_FIELD_OFFSET_CONSTANTS(JSObject::kHeaderSize,
986 class JSDataPropertyDescriptor : public JSObject {
997 DEFINE_FIELD_OFFSET_CONSTANTS(JSObject::kHeaderSize,
1014 class JSIteratorResult : public JSObject {
1027 DEFINE_FIELD_OFFSET_CONSTANTS(JSObject::kHeaderSize,
1037 OBJECT_CONSTRUCTORS(JSIteratorResult, JSObject);
1099 class JSDate : public TorqueGeneratedJSDate<JSDate, JSObject> {
1171 : public TorqueGeneratedJSMessageObject<JSMessageObject, JSObject> {
1252 JSObject> {
1266 : public TorqueGeneratedJSStringIterator<JSStringIterator, JSObject> {