Lines Matching full:heapobject
73 HeapObject::cast(this)->map()->instance_type() == instancetype; \
188 && HeapObject::cast(this)->map()->instance_type() < FIRST_NONSTRING_TYPE;
194 && HeapObject::cast(this)->map()->instance_type() >= FIRST_SPEC_OBJECT_TYPE;
200 InstanceType type = HeapObject::cast(this)->map()->instance_type();
207 uint32_t type = HeapObject::cast(this)->map()->instance_type();
442 InstanceType instance_type = HeapObject::cast(this)->map()->instance_type();
454 HeapObject::cast(this)->map()->instance_type();
506 HeapObject::cast(this)->map()->instance_type() >= FIRST_JS_RECEIVER_TYPE;
513 HeapObject::cast(this)->map()->instance_type() >= FIRST_JS_OBJECT_TYPE;
519 InstanceType type = HeapObject::cast(this)->map()->instance_type();
578 Map* map = HeapObject::cast(this)->map();
592 HeapObject::cast(this)->map() ==
593 HeapObject::cast(this)->GetHeap()->global_context_map();
599 HeapObject::cast(this)->map() ==
600 HeapObject::cast(this)->GetHeap()->scope_info_map();
646 HeapObject::cast(this)->map() ==
647 HeapObject::cast(this)->GetHeap()->hash_table_map();
653 this != HeapObject::cast(this)->GetHeap()->symbol_table();
659 HeapObject::cast(this)->GetHeap()->raw_unchecked_symbol_table();
723 (HeapObject::cast(this)->map()->instance_type() ==
733 InstanceType type = HeapObject::cast(this)->map()->instance_type();
745 && HeapObject::cast(this)->map()->is_undetectable();
751 && HeapObject::cast(this)->map()->is_access_check_needed();
757 switch (HeapObject::cast(this)->map()->instance_type()) {
769 && HeapObject::cast(this)->map()->instance_type() == NAME##_TYPE; \
876 object, HeapObject::RawField(object, offset), value); \
884 object, HeapObject::RawField(object, offset), value); \
966 Object** HeapObject::RawField(HeapObject* obj, int byte_offset) {
1096 MapWord MapWord::FromForwardingAddress(HeapObject* object) {
1102 HeapObject* MapWord::ToForwardingAddress() {
1104 return HeapObject::FromAddress(reinterpret_cast<Address>(value_));
1109 void HeapObject::VerifyObjectField(int offset) {
1113 void HeapObject::VerifySmiField(int offset) {
1119 Heap* HeapObject::GetHeap() {
1128 Isolate* HeapObject::GetIsolate() {
1133 Map* HeapObject::map() {
1138 void HeapObject::set_map(Map* value) {
1149 void HeapObject::set_map_no_write_barrier(Map* value) {
1154 MapWord HeapObject::map_word() {
1159 void HeapObject::set_map_word(MapWord map_word) {
1166 HeapObject* HeapObject::FromAddress(Address address) {
1168 HeapObject*>(address + kHeapObjectTag);
1172 Address HeapObject::address() {
1177 int HeapObject::Size() {
1182 void HeapObject::IteratePointers(ObjectVisitor* v, int start, int end) {
1188 void HeapObject::IteratePointer(ObjectVisitor* v, int offset) {
1287 HeapObject::cast(current)->map() == heap_number_map) {
1751 WriteBarrierMode HeapObject::GetWriteBarrierMode(const AssertNoAllocation&) {
1855 return HeapObject::RawField(this, kHeaderSize);
2143 CAST_ACCESSOR(HeapObject)
2743 int HeapObject::SizeFromMap(Map* map) {
3304 HeapObject* code = HeapObject::FromAddress(address - Code::kHeaderSize);
3315 return HeapObject::
3872 HeapObject::RawField(this, kCodeEntryOffset),
4103 ASSERT(HeapObject::cast(obj)->Size() == JSValue::kSize);
4121 ASSERT(HeapObject::cast(obj)->Size() == JSDate::kSize);
4137 ASSERT(HeapObject::cast(obj)->Size() == JSMessageObject::kSize);
4338 HeapObject* array = elements();
4346 HeapObject* array = elements(); \
4529 return HeapObject::cast(this)->map()->prototype();
4856 int JSObject::BodyDescriptor::SizeOf(Map* map, HeapObject* object) {
4908 HeapObject* obj,
4915 void FlexibleBodyDescriptor<start_offset>::IterateBody(HeapObject* obj,