Lines Matching refs:Address
30 if (NewSpacePage::IsAtStart(reinterpret_cast<Address>(rear_))) {
32 NewSpacePage::FromAddress(reinterpret_cast<Address>(rear_));
48 reinterpret_cast<Address>(rear_));
111 MemCopy(answer->address() + SeqOneByteString::kHeaderSize, str.start(),
142 MemCopy(answer->address() + SeqTwoByteString::kHeaderSize, str.start(),
227 profiler->AllocationEvent(object->address(), size_in_bytes);
249 heap_profiler->ObjectMoveEvent(source->address(), target->address(),
256 PROFILE(isolate_, SharedFunctionInfoMoveEvent(source->address(),
257 target->address()));
278 Address object_address = object->address();
284 static_cast<uint32_t>(object_address - memory_chunk->address()) |
331 bool Heap::InNewSpace(Address address) { return new_space_.Contains(address); }
344 bool Heap::InOldPointerSpace(Address address) {
345 return old_pointer_space_->Contains(address);
350 return InOldPointerSpace(reinterpret_cast<Address>(object));
354 bool Heap::InOldDataSpace(Address address) {
355 return old_data_space_->Contains(address);
360 return InOldDataSpace(reinterpret_cast<Address>(object));
370 bool Heap::ShouldBePromoted(Address old_address, int object_size) {
372 Address age_mark = new_space_.age_mark();
378 void Heap::RecordWrite(Address address, int offset) {
379 if (!InNewSpace(address)) store_buffer_.Mark(address + offset);
383 void Heap::RecordWrites(Address address, int start, int len) {
384 if (!InNewSpace(address)) {
386 store_buffer_.Mark(address + start + i * kPointerSize);
444 MemoryChunk* chunk = MemoryChunk::FromAddress(obj->address());
469 void Heap::CopyBlock(Address dst, Address src, int byte_size) {
475 void Heap::MoveBlock(Address dst, Address src, int byte_size) {
501 Address object_address = object->address();
502 Address memento_address = object_address + object->Size();
503 Address last_memento_word_address = memento_address + kPointerSize;
524 Address top = NewSpaceTop();
563 // If the first word is a forwarding address, the object has already been