Searched defs:malloc_zone_valloc (Results 1 - 1 of 1) sorted by relevance

/external/compiler-rt/lib/asan/
H A Dasan_malloc_mac.cc167 return malloc_zone_valloc(system_malloc_zone, size);
157 CHECK(allocated < kCallocPoolSize); return mem; } GET_STACK_TRACE_HERE_FOR_MALLOC; return asan_calloc(nmemb, size, &stack); } void *mz_valloc(malloc_zone_t *zone, size_t size) { if (!asan_inited) { CHECK(system_malloc_zone); return malloc_zone_valloc(system_malloc_zone, size); } GET_STACK_TRACE_HERE_FOR_MALLOC; return asan_memalign(kPageSize, size, &stack); } void ALWAYS_INLINE free_common(void *context, void *ptr) { if (!ptr) return; if (asan_mz_size(ptr)) { GET_STACK_TRACE_HERE_FOR_FREE(ptr); asan_free(ptr, &stack); } else { malloc_zone_t *zone_ptr = malloc_zone_from_ptr(ptr); if (zone_ptr == system_purgeable_zone) { malloc_zone_free(zone_ptr, ptr); } else { ptr = get_saved_cfallocator_ref(ptr); GET_STACK_TRACE_HERE_FOR_FREE(ptr); if (!flags()->mac_ignore_invalid_free) argument

Completed in 152 milliseconds