Home | History | Annotate | Download | only in src

Lines Matching refs:address

61       reinterpret_cast<uintptr_t>(virtual_memory_->address());
63 reinterpret_cast<Address*>(RoundUp(start_as_int, kStoreBufferSize * 2));
69 reinterpret_cast<Address*>(old_virtual_memory_->address());
84 ASSERT(reinterpret_cast<Address>(start_) >= virtual_memory_->address());
85 ASSERT(reinterpret_cast<Address>(limit_) >= virtual_memory_->address());
86 Address* vm_limit = reinterpret_cast<Address*>(
87 reinterpret_cast<char*>(virtual_memory_->address()) +
96 CHECK(virtual_memory_->Commit(reinterpret_cast<Address>(start_),
128 reinterpret_cast<intptr_t>(*reinterpret_cast<const Address*>(void_a));
130 reinterpret_cast<intptr_t>(*reinterpret_cast<const Address*>(void_b));
142 reinterpret_cast<intptr_t>(*reinterpret_cast<const Address*>(void_a));
144 reinterpret_cast<intptr_t>(*reinterpret_cast<const Address*>(void_b));
154 Address previous = NULL;
155 Address* write = old_start_;
157 for (Address* read = old_start_; read < old_top_; read++) {
158 Address current = *read;
236 for (Address* p = old_start_; p < old_top_; p += prime_sample_step) {
237 Address addr = *p;
260 Address* new_top = old_start_;
262 for (Address* p = old_start_; p < old_top_; p++) {
263 Address addr = *p;
329 static Address* in_store_buffer_1_element_cache = NULL;
332 bool StoreBuffer::CellIsInStoreBuffer(Address cell_address) {
338 Address* top = reinterpret_cast<Address*>(heap_->store_buffer_top());
339 for (Address* current = top - 1; current >= start_; current--) {
345 for (Address* current = old_top_ - 1; current >= old_start_; current--) {
400 Address slot_address = object->address();
401 Address end = object->address() + object->Size();
437 Address start, Address end, ObjectSlotCallback slot_callback) {
438 for (Address slot_address = start;
454 // Compute start address of the first map following given addr.
455 static inline Address MapStartAlign(Address addr) {
456 Address page = Page::FromAddress(addr)->area_start();
461 // Compute end address of the first map preceding given addr.
462 static inline Address MapEndAlign(Address addr) {
463 Address page = Page::FromAllocationTop(addr)->area_start();
469 Address start,
470 Address end,
475 Address map_address = start;
480 Address pointer_fields_start = map_address + Map::kPointerFieldsBeginOffset;
481 Address pointer_fields_end = map_address + Map::kPointerFieldsEndOffset;
492 Address start,
493 Address end,
495 Address map_aligned_start = MapStartAlign(start);
496 Address map_aligned_end = MapEndAlign(end);
526 Address visitable_start = page->area_start();
527 Address end_of_page = page->area_end();
529 Address visitable_end = visitable_start;
583 Address* limit = old_top_;
587 for (Address* current = old_start_; current < limit; current++) {
589 Address* saved_top = old_top_;
597 EnterDirectlyIntoStoreBuffer(reinterpret_cast<Address>(slot));
613 // but we can't simply figure that out from slot address
642 Address start = array->address();
643 Address end = start + array->Size();
666 Address* top = reinterpret_cast<Address*>(heap_->store_buffer_top());
681 for (Address* current = start_; current < top; current++) {
707 *old_top_++ = reinterpret_cast<Address>(int_addr << kPointerSizeLog2);