Home | History | Annotate | Download | only in src

Lines Matching refs:address

109 static void UpdateAllocatedSpaceLimits(void* address, int size) {
110 lowest_ever_allocated = Min(lowest_ever_allocated, address);
113 reinterpret_cast<void*>(reinterpret_cast<char*>(address) + size));
117 bool OS::IsOutsideAllocatedSpace(void* address) {
118 return address < lowest_ever_allocated || address >= highest_ever_allocated;
153 void OS::Free(void* address, const size_t size) {
155 int result = munmap(address, size);
163 void OS::Protect(void* address, size_t size) {
168 void OS::Unprotect(void* address, size_t size, bool is_executable) {
303 frames[i].address = addresses[i];
334 if (0 == munmap(address(), size())) address_ = MAP_FAILED;
344 bool VirtualMemory::Commit(void* address, size_t size, bool is_executable) {
346 if (MAP_FAILED == mmap(address, size, prot,
352 UpdateAllocatedSpaceLimits(address, size);
357 bool VirtualMemory::Uncommit(void* address, size_t size) {
358 return mmap(address, size, PROT_NONE,
587 sample.pc = reinterpret_cast<Address>(state.REGISTER_FIELD(ip));
588 sample.sp = reinterpret_cast<Address
589 sample.fp = reinterpret_cast<Address>(state.REGISTER_FIELD(bp));