H A D | mem_map.cc | 239 MemMap* MemMap::MapAnonymous(const char* name, byte* expected_ptr, size_t byte_count, int prot, argument 242 return new MemMap(name, nullptr, 0, nullptr, 0, prot, false); 331 actual = mmap(reinterpret_cast<void*>(ptr), page_aligned_byte_count, prot, flags, fd.get(), 354 actual = mmap(expected_ptr, page_aligned_byte_count, prot, flags, fd.get(), 0); 365 void* actual = mmap(expected_ptr, page_aligned_byte_count, prot, flags, fd.get(), 0); 374 expected_ptr, page_aligned_byte_count, prot, flags, fd.get(), 383 page_aligned_byte_count, prot, false); 386 MemMap* MemMap::MapFileAtAddress(byte* expected_ptr, size_t byte_count, int prot, int flags, int fd, argument 389 CHECK_NE(0, prot); 412 return new MemMap(filename, nullptr, 0, nullptr, 0, prot, fals 476 MemMap(const std::string& name, byte* begin, size_t size, void* base_begin, size_t base_size, int prot, bool reuse) argument 577 Protect(int prot) argument 589 << prot << ") failed"; local [all...] |