Lines Matching full:address
171 // Returns the address of allocated memory, or NULL if failed.
175 static void Free(void* address, const size_t size);
182 static void ProtectCode(void* address, const size_t size);
185 static void Guard(void* address, const size_t size);
187 // Generate a random address to be used for hinting mmap().
207 void* address;
290 // by address().
303 // Returns the start address of the reserved memory.
304 // If the memory was reserved with an alignment, this address is not
307 void* address() {
319 bool Commit(void* address, size_t size, bool is_executable);
322 bool Uncommit(void* address, size_t size);
324 // Creates a single guard page at the given address.
325 bool Guard(void* address);
331 void* address = address_;
333 CHECK(InVM(address, size));
335 bool result = ReleaseRegion(address, size);
365 bool InVM(void* address, size_t size) {
367 reinterpret_cast<uintptr_t>(address)) &&
369 (reinterpret_cast<uintptr_t>(address) + size));
372 void* address_; // Start address of the virtual memory.