Lines Matching full:jsobject
1163 return this->IsJSObject() && (JSObject::cast(this)->class_name() == name);
1621 FixedArrayBase* JSObject::elements() const {
1862 void JSObject::EnsureCanContainHeapObjectElements(Handle<JSObject> object) {
1863 JSObject::ValidateElements(object);
1875 void JSObject::EnsureCanContainElements(Handle<JSObject> object,
1917 void JSObject::EnsureCanContainElements(Handle<JSObject> object,
1951 void JSObject::SetMapAndElements(Handle<JSObject> object,
1954 JSObject::MigrateToMap(object, new_map);
1966 void JSObject::set_elements(FixedArrayBase* value, WriteBarrierMode mode) {
1972 void JSObject::initialize_elements() {
1978 InterceptorInfo* JSObject::GetIndexedInterceptor() {
2072 int JSObject::GetHeaderSize() { return GetHeaderSize(map()->instance_type()); }
2075 int JSObject::GetHeaderSize(InstanceType type) {
2079 if (type == JS_OBJECT_TYPE) return JSObject::kHeaderSize;
2120 return JSObject::kHeaderSize;
2124 return JSObject::kHeaderSize;
2134 int JSObject::GetInternalFieldCount(Map* map) {
2143 int JSObject::GetInternalFieldCount() { return GetInternalFieldCount(map()); }
2146 int JSObject::GetInternalFieldOffset(int index) {
2152 Object* JSObject::GetInternalField(int index) {
2161 void JSObject::SetInternalField(int index, Object* value) {
2172 void JSObject::SetInternalField(int index, Smi* value) {
2182 bool JSObject::IsUnboxedDoubleField(FieldIndex index) {
2198 Object* JSObject::RawFastPropertyAt(FieldIndex index) {
2208 double JSObject::RawFastDoublePropertyAt(FieldIndex index) {
2214 void JSObject::RawFastPropertyAtPut(FieldIndex index, Object* value) {
2225 void JSObject::RawFastDoublePropertyAtPut(FieldIndex index, double value) {
2230 void JSObject::FastPropertyAtPut(FieldIndex index, Object* value) {
2240 void JSObject::WriteToField(int descriptor, Object* value) {
2265 int JSObject::GetInObjectPropertyOffset(int index) {
2270 Object* JSObject::InObjectPropertyAt(int index) {
2276 Object* JSObject::InObjectPropertyAtPut(int index,
2287 void JSObject::InitializeBody(Map* map, int start_offset,
3229 CAST_ACCESSOR(JSObject)
4731 // Only JSObject and subtypes have map transitions and back pointers.
5468 ACCESSORS(JSGlobalObject, global_proxy, JSObject, kGlobalProxyOffset)
5490 ACCESSORS(SloppyBlockWithEvalContextExtension, extension, JSObject,
6182 JSObject* JSFunction::global_proxy() {
6223 // When there is no initial map and the prototype is a JSObject, the
6231 // If the function's prototype property has been set to a non-JSObject
6646 ElementsKind JSObject::GetElementsKind() {
6674 bool JSObject::HasFastObjectElements() {
6679 bool JSObject::HasFastSmiElements() {
6684 bool JSObject::HasFastSmiOrObjectElements() {
6689 bool JSObject::HasFastDoubleElements() {
6694 bool JSObject::HasFastHoleyElements() {
6699 bool JSObject::HasFastElements() {
6704 bool JSObject::HasDictionaryElements() {
6709 bool JSObject::HasFastArgumentsElements() {
6714 bool JSObject::HasSlowArgumentsElements() {
6719 bool JSObject::HasSloppyArgumentsElements() {
6724 bool JSObject::HasFixedTypedArrayElements() {
6732 bool JSObject::HasFixed##Type##Elements() { \
6745 bool JSObject::HasNamedInterceptor() {
6750 bool JSObject::HasIndexedInterceptor() {
6755 GlobalDictionary* JSObject::global_dictionary() {
6762 SeededNumberDictionary* JSObject::element_dictionary() {
7169 : JSObject::GetOrCreateIdentityHash(Handle<JSObject>::cast(object));
7176 : JSObject::cast(this)->GetIdentityHash();
7224 ->IsTemplateFor(JSObject::cast(receiver)->map());