Lines Matching refs:size
51 INTERCEPTOR(void*, malloc, uptr size) {
53 return asan_malloc(size, &stack);
56 INTERCEPTOR(void*, calloc, uptr nmemb, uptr size) {
60 uptr size_in_words = ((nmemb * size) + kWordSize - 1) / kWordSize;
67 return asan_calloc(nmemb, size, &stack);
70 INTERCEPTOR(void*, realloc, void *ptr, uptr size) {
74 uptr copy_size = Min(size, kCallocPoolSize - offset);
75 void *new_ptr = asan_malloc(size, &stack);
79 return asan_realloc(ptr, size, &stack);
82 INTERCEPTOR(void*, memalign, uptr boundary, uptr size) {
84 return asan_memalign(boundary, size, &stack, FROM_MALLOC);
87 INTERCEPTOR(void*, aligned_alloc, uptr boundary, uptr size) {
89 return asan_memalign(boundary, size, &stack, FROM_MALLOC);
92 INTERCEPTOR(void*, __libc_memalign, uptr boundary, uptr size) {
94 void *res = asan_memalign(boundary, size, &stack, FROM_MALLOC);
95 DTLS_on_libc_memalign(res, size * boundary);
123 INTERCEPTOR(int, posix_memalign, void **memptr, uptr alignment, uptr size) {
125 // Printf("posix_memalign: %zx %zu\n", alignment, size);
126 return asan_posix_memalign(memptr, alignment, size, &stack);
129 INTERCEPTOR(void*, valloc, uptr size) {
131 return asan_valloc(size, &stack);
134 INTERCEPTOR(void*, pvalloc, uptr size) {
136 return asan_pvalloc(size, &stack);
163 int (*posix_memalign)(void **memptr, uptr alignment, uptr size);
164 void* (*pvalloc)(uptr size);
166 void* (*valloc)(uptr size);