Lines Matching refs:ptr
146 void* ptr = cmpct_alloc(size);
148 printf("caller %p malloc %zu -> %p\n", __GET_CALLER(), size, ptr);
151 if (HEAP_PANIC_ON_ALLOC_FAIL && unlikely(!ptr)) {
155 return ptr;
165 void* ptr = cmpct_alloc(size);
167 printf("caller %p malloc %zu -> %p\n", caller, size, ptr);
170 if (HEAP_PANIC_ON_ALLOC_FAIL && unlikely(!ptr)) {
174 return ptr;
184 void* ptr = cmpct_memalign(size, boundary);
186 printf("caller %p memalign %zu, %zu -> %p\n", __GET_CALLER(), boundary, size, ptr);
189 if (HEAP_PANIC_ON_ALLOC_FAIL && unlikely(!ptr)) {
193 return ptr;
205 void* ptr = cmpct_alloc(realsize);
206 if (likely(ptr)) {
207 memset(ptr, 0, realsize);
210 printf("caller %p calloc %zu, %zu -> %p\n", __GET_CALLER(), count, size, ptr);
212 return ptr;
215 void* realloc(void* ptr, size_t size) {
218 LTRACEF("ptr %p, size %zu\n", ptr, size);
222 void* ptr2 = cmpct_realloc(ptr, size);
224 printf("caller %p realloc %p, %zu -> %p\n", __GET_CALLER(), ptr, size, ptr2);
228 panic("realloc of size %zu old ptr %p failed\n", size, ptr);
234 void free(void* ptr) {
237 LTRACEF("ptr %p\n", ptr);
239 printf("caller %p free %p\n", __GET_CALLER(), ptr);
242 cmpct_free(ptr);
284 LTRACEF("ptr %p, pages %zu\n", _ptr, pages);
286 uint8_t* ptr = (uint8_t*)_ptr;
292 vm_page_t* p = paddr_to_vm_page(vaddr_to_paddr(ptr));
300 ptr += PAGE_SIZE;