Lines Matching refs:ptr

39 void zlibc_free(void *ptr) {  in zlibc_free()  argument
40 free(ptr); in zlibc_free()
63 #define realloc(ptr,size) tc_realloc(ptr,size) argument
64 #define free(ptr) tc_free(ptr) argument
68 #define realloc(ptr,size) je_realloc(ptr,size) argument
69 #define free(ptr) je_free(ptr) argument
71 #define dallocx(ptr,flags) je_dallocx(ptr,flags) argument
99 void *ptr = malloc(size+PREFIX_SIZE); in zmalloc() local
101 if (!ptr) zmalloc_oom_handler(size); in zmalloc()
103 update_zmalloc_stat_alloc(zmalloc_size(ptr)); in zmalloc()
104 return ptr; in zmalloc()
106 *((size_t*)ptr) = size; in zmalloc()
108 return (char*)ptr+PREFIX_SIZE; in zmalloc()
117 void *ptr = mallocx(size+PREFIX_SIZE, MALLOCX_TCACHE_NONE); in zmalloc_no_tcache() local
118 if (!ptr) zmalloc_oom_handler(size); in zmalloc_no_tcache()
119 update_zmalloc_stat_alloc(zmalloc_size(ptr)); in zmalloc_no_tcache()
120 return ptr; in zmalloc_no_tcache()
123 void zfree_no_tcache(void *ptr) { in zfree_no_tcache() argument
124 if (ptr == NULL) return; in zfree_no_tcache()
125 update_zmalloc_stat_free(zmalloc_size(ptr)); in zfree_no_tcache()
126 dallocx(ptr, MALLOCX_TCACHE_NONE); in zfree_no_tcache()
131 void *ptr = calloc(1, size+PREFIX_SIZE); in zcalloc() local
133 if (!ptr) zmalloc_oom_handler(size); in zcalloc()
135 update_zmalloc_stat_alloc(zmalloc_size(ptr)); in zcalloc()
136 return ptr; in zcalloc()
138 *((size_t*)ptr) = size; in zcalloc()
140 return (char*)ptr+PREFIX_SIZE; in zcalloc()
144 void *zrealloc(void *ptr, size_t size) { in zrealloc() argument
151 if (ptr == NULL) return zmalloc(size); in zrealloc()
153 oldsize = zmalloc_size(ptr); in zrealloc()
154 newptr = realloc(ptr,size); in zrealloc()
161 realptr = (char*)ptr-PREFIX_SIZE; in zrealloc()
177 size_t zmalloc_size(void *ptr) { in zmalloc_size() argument
178 void *realptr = (char*)ptr-PREFIX_SIZE; in zmalloc_size()
185 size_t zmalloc_usable(void *ptr) { in zmalloc_usable() argument
186 return zmalloc_size(ptr)-PREFIX_SIZE; in zmalloc_usable()
190 void zfree(void *ptr) { in zfree() argument
196 if (ptr == NULL) return; in zfree()
198 update_zmalloc_stat_free(zmalloc_size(ptr)); in zfree()
199 free(ptr); in zfree()
201 realptr = (char*)ptr-PREFIX_SIZE; in zfree()
444 void *ptr; in zmalloc_test() local
449 ptr = zmalloc(123); in zmalloc_test()
451 ptr = zrealloc(ptr, 456); in zmalloc_test()
453 zfree(ptr); in zmalloc_test()