Lines Matching full:jsobject
167 MaybeObject* JSObject::GetPropertyWithCallback(Object* receiver,
189 JSObject* self = JSObject::cast(receiver);
299 MaybeObject* JSObject::GetPropertyWithFailedAccessCheck(
359 PropertyAttributes JSObject::GetPropertyAttributeWithFailedAccessCheck(
422 Object* JSObject::GetNormalizedProperty(LookupResult* result) {
433 Object* JSObject::SetNormalizedProperty(LookupResult* result, Object* value) {
447 Handle<Object> JSObject::SetNormalizedProperty(Handle<JSObject> object,
457 MaybeObject* JSObject::SetNormalizedProperty(String* name,
495 MaybeObject* JSObject::DeleteNormalizedProperty(String* name, DeleteMode mode) {
536 bool JSObject::IsDirty() {
593 JSObject* checked = JSObject::cast(current);
631 JSObject* recvr = JSObject::cast(receiver);
678 JSObject* js_object = JSObject::cast(holder);
1067 void JSObject::JSObjectShortPrint(StringStream* accumulator) {
1099 // All other JSObjects are rather similar to each other (JSObject,
1145 void JSObject::PrintElementsTransition(
1184 JSObject::cast(this)->JSObjectShortPrint(accumulator);
1352 JSObject::BodyDescriptor::IterateBody(this, object_size, v);
1473 if (proto->IsJSObject()) return JSObject::cast(proto)->constructor_name();
1481 MaybeObject* JSObject::AddFastPropertyUsingMap(Map* new_map,
1516 MaybeObject* JSObject::AddFastProperty(String* name,
1612 MaybeObject* JSObject::AddConstantFunctionProperty(
1672 MaybeObject* JSObject::AddSlowProperty(String* name,
1709 MaybeObject* JSObject::AddProperty(String* name,
1751 MaybeObject* JSObject::SetPropertyPostInterceptor(
1777 MaybeObject* JSObject::ReplaceSlowProperty(String* name,
1794 MaybeObject* JSObject::ConvertDescriptorToFieldAndMapTransition(
1830 MaybeObject* JSObject::ConvertDescriptorToField(String* name,
1893 MaybeObject* JSObject::SetPropertyWithInterceptor(
1900 Handle<JSObject> this_handle(this);
1956 MaybeObject* JSObject::SetPropertyWithCallback(Object* structure,
1959 JSObject* holder,
1990 CustomArguments args(isolate, data->data(), this, JSObject::cast(holder));
2050 void JSObject::LookupCallbackSetterInPrototypes(String* name,
2059 JSObject::cast(pt)->LocalLookupRealNamedProperty(name, result);
2070 MaybeObject* JSObject::SetElementWithCallbackSetterInPrototypes(
2089 if (!JSObject::cast(pt)->HasDictionaryElements()) {
2093 JSObject::cast(pt)->element_dictionary();
2102 JSObject::cast(pt),
2111 MaybeObject* JSObject::SetPropertyWithCallbackSetterInPrototypes(
2137 Handle<JSObject> self(this);
2154 void JSObject::LookupInDescriptor(String* name, LookupResult* result) {
2165 void Map::LookupInDescriptors(JSObject* holder,
2414 Handle<Map> JSObject::GetElementsTransitionMap(Handle<JSObject> object,
2423 MaybeObject* JSObject::GetElementsTransitionMapSlow(ElementsKind to_kind) {
2477 void JSObject::LocalLookupRealNamedProperty(String* name,
2483 // A GlobalProxy's prototype should always be a proper JSObject.
2484 return JSObject::cast(proto)->LocalLookupRealNamedProperty(name, result);
2526 void JSObject::LookupRealNamedProperty(String* name, LookupResult* result) {
2534 void JSObject::LookupRealNamedPropertyInPrototypes(String* name,
2539 pt = JSObject::cast(pt)->GetPrototype()) {
2540 JSObject::cast(pt)->LocalLookupRealNamedProperty(name, result);
2548 MaybeObject* JSObject::SetPropertyWithFailedAccessCheck(
2613 return JSObject::cast(this)->SetPropertyForResult(
2844 Handle<JSObject> new_self(JSObject::cast(*self));
2877 MaybeObject* JSObject::SetPropertyForResult(LookupResult* result,
2911 return JSObject::cast(proto)->SetPropertyForResult(
2935 Handle<JSObject> self(this);
3012 Handle<Object> JSObject::SetLocalPropertyIgnoreAttributes(
3013 Handle<JSObject> object,
3024 MaybeObject* JSObject::SetLocalPropertyIgnoreAttributes(
3050 return JSObject::cast(proto)->SetLocalPropertyIgnoreAttributes(
3104 PropertyAttributes JSObject::GetPropertyAttributePostInterceptor(
3105 JSObject* receiver,
3117 return JSObject::cast(pt)->
3125 PropertyAttributes JSObject::GetPropertyAttributeWithInterceptor(
3126 JSObject* receiver,
3137 Handle<JSObject> receiver_handle(receiver);
3138 Handle<JSObject> holder_handle(this);
3181 return JSObject::cast(this)->HasElementWithReceiver(receiver, index)
3197 JSObject* this_obj = JSObject::cast(this);
3217 JSObject::cast(receiver), name, continue_search);
3230 if (JSObject::cast(this)->HasLocalElement(index)) return NONE;
3240 MaybeObject* NormalizedMapCache::Get(JSObject* obj,
3287 void JSObject::UpdateMapCodeCache(Handle<JSObject> object,
3296 MaybeObject* JSObject::UpdateMapCodeCache(String* name, Code* code) {
3314 void JSObject::NormalizeProperties(Handle<JSObject> object,
3323 MaybeObject* JSObject::NormalizeProperties(PropertyNormalizationMode mode,
3439 void JSObject::TransformToFastProperties(Handle<JSObject> object,
3447 MaybeObject* JSObject::TransformToFastProperties(int unused_property_fields) {
3455 Handle<SeededNumberDictionary> JSObject::NormalizeElements(
3456 Handle<JSObject> object) {
3463 MaybeObject* JSObject::NormalizeElements() {
3572 MaybeObject* JSObject::SetIdentityHash(Object* hash, CreationFlag flag) {
3580 int JSObject::GetIdentityHash(Handle<JSObject> obj) {
3588 MaybeObject* JSObject::GetIdentityHash(CreationFlag flag) {
3617 Object* JSObject::GetHiddenProperty(String* key) {
3624 return JSObject::cast(proxy_parent)->GetHiddenProperty(key);
3640 Handle<Object> JSObject::SetHiddenProperty(Handle<JSObject> obj,
3649 MaybeObject* JSObject::SetHiddenProperty(String* key, Object* value) {
3656 return JSObject::cast(proxy_parent)->SetHiddenProperty(key, value);
3687 void JSObject::DeleteHiddenProperty(String* key) {
3694 JSObject::cast(proxy_parent)->DeleteHiddenProperty(key);
3712 bool JSObject::HasHiddenProperties() {
3719 MaybeObject* JSObject::GetHiddenPropertiesDictionary(bool create_if_absent) {
3766 MaybeObject* JSObject::SetHiddenPropertiesDictionary(
3797 MaybeObject* JSObject::DeletePropertyPostInterceptor(String* name,
3814 MaybeObject* JSObject::DeletePropertyWithInterceptor(String* name) {
3819 Handle<JSObject> this_handle(this);
3846 MaybeObject* JSObject::DeleteElementWithInterceptor(uint32_t index) {
3857 Handle<JSObject> this_handle(this);
3882 Handle<Object> JSObject::DeleteElement(Handle<JSObject> obj,
3885 obj->DeleteElement(index, JSObject::NORMAL_DELETION),
3890 MaybeObject* JSObject::DeleteElement(uint32_t index, DeleteMode mode) {
3918 Handle<Object> JSObject::DeleteProperty(Handle<JSObject> obj,
3921 obj->DeleteProperty(*prop, JSObject::NORMAL_DELETION),
3926 MaybeObject* JSObject::DeleteProperty(String* name, DeleteMode mode) {
3987 return JSObject::cast(this)->DeleteElement(index, mode);
3995 return JSObject::cast(this)->DeleteProperty(name, mode);
3999 bool JSObject::ReferencesObjectFromElements(FixedArray* elements,
4022 bool JSObject::ReferencesObject(Object* obj) {
4086 JSObject* arguments_boilerplate =
4103 JSObject* ctxobj = JSObject::cast(context->get(i));
4117 return JSObject::cast(context->extension())->ReferencesObject(obj);
4126 Handle<Object> JSObject::PreventExtensions(Handle<JSObject> object) {
4131 MaybeObject* JSObject::PreventExtensions() {
4145 return JSObject::cast(proto)->PreventExtensions();
4190 o = JSObject::cast(o)->GetPrototype()) {
4192 JSObject* curr = JSObject::cast(o);
4279 JSObject* js_object = JSObject::cast(this);
4303 current = JSObject::cast(current)->GetPrototype()) {
4312 void JSObject::LookupCallback(String* name, LookupResult* result) {
4316 current = JSObject::cast(current)->GetPrototype()) {
4317 JSObject::cast(current)->LocalLookupRealNamedProperty(name, result);
4350 MaybeObject* JSObject::DefineElementAccessor(uint32_t index,
4415 MaybeObject* JSObject::DefinePropertyAccessor(String* name,
4450 bool JSObject::CanSetCallback(String* name) {
4474 MaybeObject* JSObject::SetElementCallback(uint32_t index,
4512 MaybeObject* JSObject::SetPropertyCallback(String* name,
4544 void JSObject::DefineAccessor(Handle<JSObject> object,
4554 MaybeObject* JSObject::DefineAccessor(String* name,
4570 return JSObject::cast(proto)->DefineAccessor(
4590 MaybeObject* JSObject::DefineAccessor(AccessorInfo* info) {
4604 return JSObject::cast(proto)->DefineAccessor(info);
4672 Object* JSObject::LookupAccessor(String* name, AccessorComponent component) {
4691 obj = JSObject::cast(obj)->GetPrototype()) {
4692 JSObject* js_object = JSObject::cast(obj);
4708 obj = JSObject::cast(obj)->GetPrototype()) {
4710 JSObject::cast(obj)->LocalLookup(name, &result);
4726 Object* JSObject::SlowReverseLookup(Object* value) {
7589 JSObject::kHeaderSize +
7591 if (instance_size > JSObject::kMaxInstanceSize) {
7592 instance_size = JSObject::kMaxInstanceSize;
7599 return (CalculateInstanceSize() - JSObject::kHeaderSize) / kPointerSize;
7624 JSObject* js_object = JSObject::cast(obj);
8457 MaybeObject* JSObject::SetFastElementsCapacityAndLength(
8517 MaybeObject* JSObject::SetFastDoubleElementsCapacityAndLength(
8656 // Silently ignore the change if value is not a JSObject or null.
8730 MaybeObject* JSObject::EnsureCanContainElements(Arguments* args,
8743 bool JSObject::HasElementWithInterceptor(JSReceiver* receiver, uint32_t index) {
8751 Handle<JSObject> holder_handle(this);
8796 return JSObject::cast(pt)->HasElementWithReceiver(*receiver_handle, index);
8800 JSObject::LocalElementType JSObject::HasLocalElement(uint32_t index) {
8814 return JSObject::cast(proto)->HasLocalElement(index);
8906 bool JSObject::HasElementWithReceiver(JSReceiver* receiver, uint32_t index) {
8936 return JSObject::cast(pt)->HasElementWithReceiver(receiver, index);
8940 MaybeObject* JSObject::SetElementWithInterceptor(uint32_t index,
8952 Handle<JSObject> this_handle(this);
8982 MaybeObject* JSObject::GetElementWithCallback(Object* receiver,
8995 Handle<JSObject> self(JSObject::cast(receiver));
8996 Handle<JSObject> holder_handle(JSObject::cast(holder));
9029 MaybeObject* JSObject::SetElementWithCallback(Object* structure,
9032 JSObject* holder,
9049 Handle<JSObject> self(this);
9050 Handle<JSObject> holder_handle(JSObject::cast(holder));
9094 bool JSObject::HasFastArgumentsElements() {
9106 bool JSObject::HasDictionaryArgumentsElements() {
9121 MaybeObject* JSObject::SetFastElement(uint32_t index,
9223 MaybeObject* JSObject::SetDictionaryElement(uint32_t index,
9321 // Update the array length if this JSObject is an array.
9362 MUST_USE_RESULT MaybeObject* JSObject::SetFastDoubleElement(
9463 return JSObject::cast(this)->SetElement(
9469 Handle<Object> JSObject::SetOwnElement(Handle<JSObject> object,
9481 Handle<Object> JSObject::SetElement(Handle<JSObject> object,
9502 MaybeObject* JSObject::SetElement(uint32_t index,
9523 return JSObject::cast(proto)->SetElement(index,
9569 MaybeObject* JSObject::SetElementWithoutInterceptor(uint32_t index,
9663 Handle<Object> JSObject::TransitionElementsKind(Handle<JSObject> object,
9671 MaybeObject* JSObject::TransitionElementsKind(ElementsKind to_kind) {
9755 MaybeObject* JSObject::GetElementWithInterceptor(Object* receiver,
9764 Handle<JSObject> holder_handle(this, isolate);
9797 bool JSObject::HasDenseElements() {
9805 void JSObject::GetElementsCapacityAndUsage(int* capacity, int* used) {
9865 bool JSObject::ShouldConvertToSlowElements(int new_capacity) {
9885 bool JSObject::ShouldConvertToFastElements() {
9918 bool JSObject::ShouldConvertToFastDoubleElements(
9987 InterceptorInfo* JSObject::GetNamedInterceptor() {
9997 InterceptorInfo* JSObject::GetIndexedInterceptor() {
10007 MaybeObject* JSObject::GetPropertyPostInterceptor(
10025 MaybeObject* JSObject::GetLocalPropertyPostInterceptor(
10039 MaybeObject* JSObject::GetPropertyWithInterceptor(
10047 Handle<JSObject> holder_handle(this);
10079 bool JSObject::HasRealNamedProperty(String* key) {
10095 bool JSObject::HasRealElementProperty(uint32_t index) {
10109 return JSObject::cast(proto)->HasRealElementProperty(index);
10163 bool JSObject::HasRealNamedCallbackProperty(String* key) {
10179 int JSObject::NumberOfLocalProperties(PropertyAttributes filter) {
10302 void JSObject::GetLocalPropertyNames(FixedArray* storage, int index) {
10318 int JSObject::NumberOfLocalElements(PropertyAttributes filter) {
10323 int JSObject::NumberOfEnumElements() {
10337 int JSObject::GetLocalElementKeys(FixedArray* storage,
10470 int JSObject::GetEnumElementKeys(FixedArray* storage) {
11111 int, JSObject::DeleteMode);
11114 DeleteProperty(int, JSObject::DeleteMode);
11177 MaybeObject* JSObject::PrepareSlowElementsForSort(uint32_t limit) {
11276 MaybeObject* JSObject::PrepareElementsForSort(uint32_t limit) {
12348 JSObject* obj, int unused_property_fields) {