Lines Matching refs:area
248 No check whether there's an actually accessible area is performed, though.
700 // If the region to be written crosses area boundaries, we split it up into
711 // get the area for the address (we need to use _user_area_for(), since
712 // we're looking for a user area)
713 area_id area = _user_area_for(address);
714 if (area < 0) {
715 TRACE("BreakpointManager::_WriteMemory(): area not found for "
716 "address: %p: %lx\n", address, area);
717 error = area;
722 status_t error = get_area_info(area, &areaInfo);
725 "area %ld: %lx\n", area, error);
730 // restrict this round of writing to the found area
736 // if the area is read-only, we temporarily need to make it writable
739 error = set_area_protection(area,
743 "protection for area %ld: %lx\n", area, error);
752 // reset the area protection
754 set_area_protection(area, areaInfo.protection);