Home | History | Annotate | Download | only in src

Lines Matching refs:end_addr

342       RAW_CHECK(addr <= region->end_addr, "");
343 if (region->start_addr <= addr && addr < region->end_addr) {
367 reinterpret_cast<void*>(region->end_addr));
447 reinterpret_cast<void*>(region.end_addr),
451 RAW_DCHECK(region.end_addr <= i->end_addr, ""); // lower_bound ensures this
471 reinterpret_cast<void*>(region.end_addr));
558 reinterpret_cast<void*>(region.end_addr),
597 reinterpret_cast<void*>(region.end_addr),
626 uintptr_t end_addr = start_addr + size;
631 if (r.start_addr == start_addr && r.end_addr == end_addr) {
639 reinterpret_cast<void*>(end_addr),
658 uintptr_t end_addr = start_addr + size;
659 // subtract start_addr, end_addr from all the regions
662 reinterpret_cast<void*>(end_addr),
666 // Only iterate over the regions that might overlap start_addr..end_addr:
668 region != regions_->end() && region->start_addr < end_addr;
672 reinterpret_cast<void*>(region->end_addr));
674 region->end_addr <= end_addr) { // full deletion
677 reinterpret_cast<void*>(region->end_addr));
679 region->end_addr - region->start_addr);
685 end_addr < region->end_addr) { // cutting-out split
688 reinterpret_cast<void*>(region->end_addr));
690 end_addr - start_addr);
693 // just modify region->end_addr as it's the sorting key.
698 const_cast<Region&>(*region).set_start_addr(end_addr);
699 } else if (end_addr > region->start_addr &&
703 reinterpret_cast<void*>(region->end_addr));
705 end_addr - region->start_addr);
706 const_cast<Region&>(*region).set_start_addr(end_addr);
708 start_addr < region->end_addr) { // cut from end
711 reinterpret_cast<void*>(region->end_addr));
713 region->end_addr - start_addr);
714 // Can't just modify region->end_addr (it's the sorting key):
729 reinterpret_cast<void*>(end_addr),
810 r->start_addr, r->end_addr, r->caller(), r->is_stack);
811 RAW_CHECK(previous < r->end_addr, "wow, we messed up the set order");
813 previous = r->end_addr;