Lines Matching refs:uptr
31 static uptr allocated_for_dlsym;
32 static uptr last_dlsym_alloc_size_in_words;
33 static const uptr kDlsymAllocPoolSize = 1024;
34 static uptr alloc_memory_for_dlsym[kDlsymAllocPoolSize];
37 uptr off = (uptr)ptr - (uptr)alloc_memory_for_dlsym; in IsInDlsymAllocPool()
41 static void *AllocateFromLocalPool(uptr size_in_bytes) { in AllocateFromLocalPool()
42 uptr size_in_words = RoundUpTo(size_in_bytes, kWordSize) / kWordSize; in AllocateFromLocalPool()
54 uptr prev_offset = allocated_for_dlsym - last_dlsym_alloc_size_in_words; in DeallocateFromLocalPool()
63 static int PosixMemalignFromLocalPool(void **memptr, uptr alignment, in PosixMemalignFromLocalPool()
64 uptr size_in_bytes) { in PosixMemalignFromLocalPool()
70 uptr addr = (uptr)&alloc_memory_for_dlsym[allocated_for_dlsym]; in PosixMemalignFromLocalPool()
71 uptr aligned_addr = RoundUpTo(addr, alignment); in PosixMemalignFromLocalPool()
72 uptr aligned_size = RoundUpTo(size_in_bytes, kWordSize); in PosixMemalignFromLocalPool()
74 uptr *end_mem = (uptr*)(aligned_addr + aligned_size); in PosixMemalignFromLocalPool()
75 uptr allocated = end_mem - alloc_memory_for_dlsym; in PosixMemalignFromLocalPool()
91 static void *ReallocFromLocalPool(void *ptr, uptr size) { in ReallocFromLocalPool()
92 const uptr offset = (uptr)ptr - (uptr)alloc_memory_for_dlsym; in ReallocFromLocalPool()
93 const uptr copy_size = Min(size, kDlsymAllocPoolSize - offset); in ReallocFromLocalPool()
124 INTERCEPTOR(void*, malloc, uptr size) { in INTERCEPTOR()
133 INTERCEPTOR(void*, calloc, uptr nmemb, uptr size) { in INTERCEPTOR()
142 INTERCEPTOR(void*, realloc, void *ptr, uptr size) { in INTERCEPTOR()
153 INTERCEPTOR(void*, reallocarray, void *ptr, uptr nmemb, uptr size) { in INTERCEPTOR()
161 INTERCEPTOR(void*, memalign, uptr boundary, uptr size) { in INTERCEPTOR()
166 INTERCEPTOR(void*, __libc_memalign, uptr boundary, uptr size) { in INTERCEPTOR()
175 INTERCEPTOR(void*, aligned_alloc, uptr boundary, uptr size) { in INTERCEPTOR()
181 INTERCEPTOR(uptr, malloc_usable_size, void *ptr) { in INTERCEPTOR() argument
207 INTERCEPTOR(int, posix_memalign, void **memptr, uptr alignment, uptr size) { in INTERCEPTOR()
214 INTERCEPTOR(void*, valloc, uptr size) { in INTERCEPTOR()
220 INTERCEPTOR(void*, pvalloc, uptr size) { in INTERCEPTOR()
235 void *(*malloc)(uptr bytes);
237 void *(*calloc)(uptr n_elements, uptr elem_size);
238 void *(*realloc)(void *oldMem, uptr bytes);
239 void *(*memalign)(uptr alignment, uptr bytes);
240 uptr (*malloc_usable_size)(void *mem);
244 void *(*calloc)(uptr n_elements, uptr elem_size);
247 void *(*malloc)(uptr bytes);
248 uptr (*malloc_usable_size)(void *mem);
249 void *(*memalign)(uptr alignment, uptr bytes);
250 int (*posix_memalign)(void **memptr, uptr alignment, uptr size);
251 void* (*pvalloc)(uptr size);
252 void *(*realloc)(void *oldMem, uptr bytes);
253 void* (*valloc)(uptr size);