Lines Matching refs:ptr
91 void* ptr = mmap(const_cast<T*>(hint), size, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
93 if (ptr == MAP_FAILED) {
99 prctl(PR_SET_VMA, PR_SET_VMA_ANON_NAME, ptr, size, "linker_alloc_vector");
101 return reinterpret_cast<T*>(ptr);
104 void deallocate(T* ptr, size_t n) {
105 munmap(ptr, n * sizeof(T));
118 void free(void* ptr);
124 linker_vector_t::iterator find_page_record(void* ptr);
143 void* realloc(void* ptr, size_t size);
144 void free(void* ptr);
147 page_info* get_page_info(void* ptr);