Lines Matching refs:JSObject
923 V(JSObject) \
1141 Handle<JSObject> holder,
1145 Handle<JSObject> holder, Handle<Object> structure,
1656 class JSObject: public JSReceiver {
1686 static void ResetElements(Handle<JSObject> object);
1687 static inline void SetMapAndElements(Handle<JSObject> object,
1740 Handle<JSObject> object);
1745 static Handle<Object> PrepareElementsForSort(Handle<JSObject> object,
1750 static Handle<Object> PrepareSlowElementsForSort(Handle<JSObject> object,
1764 Handle<JSObject> object,
1770 static void AddProperty(Handle<JSObject> object, Handle<Name> key,
1775 static void AllocateStorageForMap(Handle<JSObject> object, Handle<Map> map);
1779 static void MigrateInstance(Handle<JSObject> instance);
1783 static bool TryMigrateInstance(Handle<JSObject> instance);
1787 static void SetNormalizedProperty(Handle<JSObject> object,
1792 static void OptimizeAsPrototype(Handle<JSObject> object,
1794 static void ReoptimizeIfPrototype(Handle<JSObject> object);
1802 GetPropertyAttributesWithInterceptor(Handle<JSObject> holder,
1808 GetElementAttributeWithReceiver(Handle<JSObject> object,
1815 Handle<JSObject> object,
1821 static MaybeHandle<Object> DefineAccessor(Handle<JSObject> object,
1829 Handle<JSObject> object,
1833 Handle<JSObject> object,
1852 static Handle<Object> SetHiddenProperty(Handle<JSObject> object,
1861 static void DeleteHiddenProperty(Handle<JSObject> object,
1864 static bool HasHiddenProperties(Handle<JSObject> object);
1866 static void SetIdentityHash(Handle<JSObject> object, Handle<Smi> hash);
1868 static inline void ValidateElements(Handle<JSObject> object);
1871 static inline void EnsureCanContainHeapObjectElements(Handle<JSObject> obj);
1875 Handle<JSObject> object,
1880 Handle<JSObject> object,
1885 Handle<JSObject> object,
1915 Handle<JSObject> object,
1919 Handle<JSObject> object,
1926 Handle<JSObject> object,
1933 Handle<JSObject> object,
1944 Handle<JSObject> object,
1958 Handle<JSObject> object,
1963 Handle<JSObject> object,
1974 MUST_USE_RESULT static MaybeHandle<JSObject> GetKeysForNamedInterceptor(
1975 Handle<JSObject> object,
1977 MUST_USE_RESULT static MaybeHandle<JSObject> GetKeysForIndexedInterceptor(
1978 Handle<JSObject> object,
1983 Handle<JSObject> object, Handle<Name> key);
1985 Handle<JSObject> object, uint32_t index);
1987 Handle<JSObject> object, Handle<Name> key);
2024 static Handle<Map> GetElementsTransitionMap(Handle<JSObject> object,
2026 static void TransitionElementsKind(Handle<JSObject> object,
2029 static void MigrateToMap(Handle<JSObject> object, Handle<Map> new_map);
2035 static void NormalizeProperties(Handle<JSObject> object,
2042 Handle<JSObject> object);
2045 static void MigrateSlowToFast(Handle<JSObject> object,
2049 static Handle<Object> FastPropertyAt(Handle<JSObject> object,
2066 Handle<JSObject> object, Handle<Object> value, bool from_javascript);
2082 Handle<JSObject> object);
2085 MUST_USE_RESULT static MaybeHandle<Object> Freeze(Handle<JSObject> object);
2088 static void SetObserved(Handle<JSObject> object);
2093 static Handle<JSObject> Copy(Handle<JSObject> object);
2094 MUST_USE_RESULT static MaybeHandle<JSObject> DeepCopy(
2095 Handle<JSObject> object,
2098 MUST_USE_RESULT static MaybeHandle<JSObject> DeepWalk(
2099 Handle<JSObject> object,
2102 static Handle<Object> GetDataProperty(Handle<JSObject> object,
2106 DECLARE_CAST(JSObject)
2110 DECLARE_PRINTER(JSObject)
2111 DECLARE_VERIFIER(JSObject)
2119 FILE* file, Handle<JSObject> object,
2204 static void EnqueueChangeRecord(Handle<JSObject> object,
2209 static void MigrateToNewProperty(Handle<JSObject> object,
2218 static void MigrateFastToFast(Handle<JSObject> object, Handle<Map> new_map);
2219 static void MigrateFastToSlow(Handle<JSObject> object,
2223 static void GeneralizeFieldRepresentation(Handle<JSObject> object,
2228 static void UpdateAllocationSite(Handle<JSObject> object,
2236 Handle<JSObject> object,
2243 GetElementAttributeWithInterceptor(Handle<JSObject> object,
2247 GetElementAttributeWithoutInterceptor(Handle<JSObject> object,
2252 Handle<JSObject> object,
2256 Handle<JSObject> holder,
2259 Handle<JSObject> object,
2267 Handle<JSObject> object,
2276 Handle<JSObject> object,
2282 Handle<JSObject> object,
2290 Handle<JSObject> object,
2300 static void AddSlowProperty(Handle<JSObject> object,
2306 Handle<JSObject> object,
2310 Handle<JSObject> holder, Handle<JSObject> receiver, Handle<Name> name);
2313 static Handle<Object> DeleteNormalizedProperty(Handle<JSObject> object,
2318 Handle<JSObject> object,
2322 Handle<JSObject> object,
2335 static bool CanSetCallback(Handle<JSObject> object, Handle<Name> name);
2336 static void SetElementCallback(Handle<JSObject> object,
2340 static void SetPropertyCallback(Handle<JSObject> object,
2344 static void DefineElementAccessor(Handle<JSObject> object,
2357 Handle<JSObject> object);
2362 Handle<JSObject> object,
2367 static Handle<Smi> GetOrCreateIdentityHash(Handle<JSObject> object);
2369 DISALLOW_IMPLICIT_CONSTRUCTORS(JSObject);
2437 Handle<JSObject> array);
3516 JSObject::DeleteMode mode);
4207 Handle<JSObject> scope_object);
5920 inline void LookupDescriptor(JSObject* holder,
5924 inline void LookupTransition(JSObject* holder,
6493 static Handle<JSObject> GetWrapper(Handle<Script> script);
7079 class JSGeneratorObject: public JSObject {
7120 static const int kFunctionOffset = JSObject::kHeaderSize;
7138 static const int kResultValuePropertyOffset = JSObject::kHeaderSize;
7149 class JSModule: public JSObject {
7164 static const int kContextOffset = JSObject::kHeaderSize;
7174 class JSFunction: public JSObject {
7186 inline JSObject* global_proxy();
7373 static const int kCodeEntryOffset = JSObject::kHeaderSize;
7406 class JSGlobalProxy : public JSObject {
7424 static const int kNativeContextOffset = JSObject::kHeaderSize;
7438 class GlobalObject: public JSObject {
7450 DECL_ACCESSORS(global_proxy, JSObject)
7455 static const int kBuiltinsOffset = JSObject::kHeaderSize;
7531 class JSValue: public JSObject {
7543 static const int kValueOffset = JSObject::kHeaderSize;
7554 class JSDate: public JSObject {
7620 static const int kValueOffset = JSObject::kHeaderSize;
7650 class JSMessageObject: public JSObject {
7679 static const int kTypeOffset = JSObject::kHeaderSize;
7709 class JSRegExp: public JSObject {
7768 static const int kDataOffset = JSObject::kHeaderSize;
9575 static const int kSize = JSObject::kHeaderSize;
9649 class JSCollection : public JSObject {
9654 static const int kTableOffset = JSObject::kHeaderSize;
9703 class OrderedHashTableIterator: public JSObject {
9718 static const int kTableOffset = JSObject::kHeaderSize;
9797 class JSWeakCollection: public JSObject {
9805 static const int kTableOffset = JSObject::kHeaderSize;
9842 class JSArrayBuffer: public JSObject {
9874 static const int kBackingStoreOffset = JSObject::kHeaderSize;
9893 class JSArrayBufferView: public JSObject {
9911 static const int kBufferOffset = JSObject::kHeaderSize;
10017 class JSArray: public JSObject {
10070 static const int kLengthOffset = JSObject::kHeaderSize;