Home | History | Annotate | Download | only in src

Lines Matching full:jsobject

152   Object* cons_obj = JSObject::cast(this)->map()->constructor();
832 return this->IsJSObject() && (JSObject::cast(this)->class_name() == name);
1214 ACCESSORS(JSObject, properties, FixedArray, kPropertiesOffset)
1233 FixedArrayBase* JSObject::elements() {
1238 void JSObject::ValidateSmiOnlyElements() {
1261 MaybeObject* JSObject::EnsureCanContainHeapObjectElements() {
1272 MaybeObject* JSObject::EnsureCanContainElements(Object** objects,
1303 MaybeObject* JSObject::EnsureCanContainElements(FixedArrayBase* elements,
1324 MaybeObject* JSObject::GetElementsTransitionMap(Isolate* isolate,
1347 void JSObject::set_map_and_elements(Map* new_map,
1374 void JSObject::set_elements(FixedArrayBase* value, WriteBarrierMode mode) {
1379 void JSObject::initialize_properties() {
1385 void JSObject::initialize_elements() {
1394 MaybeObject* JSObject::ResetElements() {
1434 int JSObject::GetHeaderSize() {
1439 if (type == JS_OBJECT_TYPE) return JSObject::kHeaderSize;
1460 return JSObject::kHeaderSize;
1470 int JSObject::GetInternalFieldCount() {
1479 int JSObject::GetInternalFieldOffset(int index) {
1485 Object* JSObject::GetInternalField(int index) {
1494 void JSObject::SetInternalField(int index, Object* value) {
1505 void JSObject::SetInternalField(int index, Smi* value) {
1518 Object* JSObject::FastPropertyAt(int index) {
1531 Object* JSObject::FastPropertyAtPut(int index, Object* value) {
1546 int JSObject::GetInObjectPropertyOffset(int index) {
1554 Object* JSObject::InObjectPropertyAt(int index) {
1563 Object* JSObject::InObjectPropertyAtPut(int index,
1577 void JSObject::InitializeBody(Map* map,
1601 bool JSObject::HasFastProperties() {
1606 int JSObject::MaxFastProperties() {
2141 CAST_ACCESSOR(JSObject)
3426 ACCESSORS(GlobalObject, global_receiver, JSObject, kGlobalReceiverOffset)
3982 // When there is no initial map and the prototype is a JSObject, the
3990 // If the function's prototype property has been set to a non-JSObject
4277 ElementsKind JSObject::GetElementsKind() {
4300 ElementsAccessor* JSObject::GetElementsAccessor() {
4305 bool JSObject::HasFastElements() {
4310 bool JSObject::HasFastSmiOnlyElements() {
4315 bool JSObject::HasFastTypeElements() {
4322 bool JSObject::HasFastDoubleElements() {
4327 bool JSObject::HasDictionaryElements() {
4332 bool JSObject::HasNonStrictArgumentsElements() {
4337 bool JSObject::HasExternalArrayElements() {
4345 bool JSObject::HasExternal##name##Elements() { \
4369 bool JSObject::HasNamedInterceptor() {
4374 bool JSObject::HasIndexedInterceptor() {
4379 MaybeObject* JSObject::EnsureWritableFastElements() {
4397 StringDictionary* JSObject::property_dictionary() {
4403 SeededNumberDictionary* JSObject::element_dictionary() {
4555 Object* JSObject::BypassGlobalProxy() {
4569 : JSObject::cast(this)->GetIdentityHash(flag);
4577 return JSObject::cast(this)->HasElementWithReceiver(this, index);
4856 int JSObject::BodyDescriptor::SizeOf(Map* map, HeapObject* object) {