Lines Matching defs:region
19 #include "src/base/address-region.h"
129 // Sorted, disjoint and non-overlapping memory regions. A region is of the
135 explicit DisjointAllocationPool(base::AddressRegion region)
136 : regions_({region}) {}
138 // Merge the parameter region into this object. The assumption is that the
140 // obtained from a previous Allocate. Returns the merged region.
143 // Allocate a contiguous region of size {size}. Return an empty pool on
147 // Allocate a contiguous region of size {size} within {region}. Return an
544 // Allocate code space within a specific region. Returns a valid buffer or
559 // Make a code region writable. Only allowed if there is at lease one writer
576 // restriction on the region to allocate in.
580 void InsertIntoWritableRegions(base::AddressRegion region,
592 // this region are discarded. It's still a subset of {owned_code_space_}.
704 // Finds the jump tables that should be used for given code region. This
734 void MakeWritable(base::AddressRegion region) {
736 code_allocator_.MakeWritable(region);
860 base::AddressRegion region;