Home | History | Annotate | Download | only in src

Lines Matching full:jsobject

897   return this->IsJSObject() && (JSObject::cast(this)->class_name() == name);
1265 ACCESSORS(JSObject, properties, FixedArray, kPropertiesOffset)
1284 FixedArrayBase* JSObject::elements() {
1290 void JSObject::ValidateElements() {
1300 bool JSObject::ShouldTrackAllocationInfo() {
1422 void JSObject::EnsureCanContainHeapObjectElements(Handle<JSObject> object) {
1435 MaybeObject* JSObject::EnsureCanContainElements(Object** objects,
1475 MaybeObject* JSObject::EnsureCanContainElements(FixedArrayBase* elements,
1505 MaybeObject* JSObject::GetElementsTransitionMap(Isolate* isolate,
1527 void JSObject::set_map_and_elements(Map* new_map,
1550 void JSObject::set_elements(FixedArrayBase* value, WriteBarrierMode mode) {
1555 void JSObject::initialize_properties() {
1561 void JSObject::initialize_elements() {
1576 MaybeObject* JSObject::ResetElements() {
1604 Handle<String> JSObject::ExpectedTransitionKey(Handle<Map> map) {
1619 Handle<Map> JSObject::ExpectedTransitionTarget(Handle<Map> map) {
1626 Handle<Map> JSObject::FindTransitionToField(Handle<Map> map, Handle<Name> key) {
1676 int JSObject::GetHeaderSize() {
1681 if (type == JS_OBJECT_TYPE) return JSObject::kHeaderSize;
1718 return JSObject::kHeaderSize;
1730 int JSObject::GetInternalFieldCount() {
1739 int JSObject::GetInternalFieldOffset(int index) {
1745 Object* JSObject::GetInternalField(int index) {
1754 void JSObject::SetInternalField(int index, Object* value) {
1765 void JSObject::SetInternalField(int index, Smi* value) {
1775 MaybeObject* JSObject::FastPropertyAt(Representation representation,
1785 Object* JSObject::RawFastPropertyAt(int index) {
1798 void JSObject::FastPropertyAtPut(int index, Object* value) {
1812 int JSObject::GetInObjectPropertyOffset(int index) {
1820 Object* JSObject::InObjectPropertyAt(int index) {
1829 Object* JSObject::InObjectPropertyAtPut(int index,
1843 void JSObject::InitializeBody(Map* map,
1867 bool JSObject::HasFastProperties() {
1873 bool JSObject::TooManyFastProperties(StoreFromKeyed store_mode) {
2353 void Map::LookupDescriptor(JSObject* holder,
2363 void Map::LookupTransition(JSObject* holder,
2667 CAST_ACCESSOR(JSObject)
4548 ACCESSORS(GlobalObject, global_receiver, JSObject, kGlobalReceiverOffset)
5207 // When there is no initial map and the prototype is a JSObject, the
5215 // If the function's prototype property has been set to a non-JSObject
5607 ElementsKind JSObject::GetElementsKind() {
5635 ElementsAccessor* JSObject::GetElementsAccessor() {
5640 bool JSObject::HasFastObjectElements() {
5645 bool JSObject::HasFastSmiElements() {
5650 bool JSObject::HasFastSmiOrObjectElements() {
5655 bool JSObject::HasFastDoubleElements() {
5660 bool JSObject::HasFastHoleyElements() {
5665 bool JSObject::HasFastElements() {
5670 bool JSObject::HasDictionaryElements() {
5675 bool JSObject::HasNonStrictArgumentsElements() {
5680 bool JSObject::HasExternalArrayElements() {
5688 bool JSObject::HasExternal##name##Elements() { \
5712 bool JSObject::HasNamedInterceptor() {
5717 bool JSObject::HasIndexedInterceptor() {
5722 MaybeObject* JSObject::EnsureWritableFastElements() {
5740 NameDictionary* JSObject::property_dictionary() {
5746 SeededNumberDictionary* JSObject::element_dictionary() {
5922 return JSObject::cast(this)->GetElementAttributeWithReceiver(
5940 : JSObject::GetOrCreateIdentityHash(Handle<JSObject>::cast(object));
5947 : JSObject::cast(this)->GetIdentityHash();
5956 return Handle<JSObject>::cast(object)->GetElementAttributeWithReceiver(
5966 return Handle<JSObject>::cast(object)->GetElementAttributeWithReceiver(
5975 return JSObject::cast(this)->GetElementAttributeWithReceiver(
6407 int JSObject::BodyDescriptor::SizeOf(Map* map, HeapObject* object) {