Lines Matching refs:instance

854 static Allocator instance(LINKER_INITIALIZED);
857 return instance.allocator; in get_allocator()
916 instance.InitLinkerInitialized(options); in InitializeAllocator()
920 instance.ReInitialize(options); in ReInitializeAllocator()
924 instance.GetOptions(options); in GetAllocatorOptions()
928 return instance.FindHeapChunkByAddress(addr); in FindHeapChunkByAddress()
931 return AsanChunkView(instance.GetAsanChunk(reinterpret_cast<void*>(addr))); in FindHeapChunkByAllocBeg()
936 instance.CommitBack(this, &stack); in CommitBack()
940 instance.PrintStats(); in PrintInternalAllocatorStats()
944 instance.Deallocate(ptr, 0, 0, stack, alloc_type); in asan_free()
949 instance.Deallocate(ptr, size, alignment, stack, alloc_type); in asan_delete()
953 return SetErrnoOnNull(instance.Allocate(size, 8, stack, FROM_MALLOC, true)); in asan_malloc()
957 return SetErrnoOnNull(instance.Calloc(nmemb, size, stack)); in asan_calloc()
973 return SetErrnoOnNull(instance.Allocate(size, 8, stack, FROM_MALLOC, true)); in asan_realloc()
976 instance.Deallocate(p, 0, 0, stack, FROM_MALLOC); in asan_realloc()
982 return SetErrnoOnNull(instance.Reallocate(p, size, stack)); in asan_realloc()
987 instance.Allocate(size, GetPageSizeCached(), stack, FROM_MALLOC, true)); in asan_valloc()
1001 instance.Allocate(size, PageSize, stack, FROM_MALLOC, true)); in asan_pvalloc()
1013 instance.Allocate(size, alignment, stack, alloc_type, true)); in asan_memalign()
1024 instance.Allocate(size, alignment, stack, FROM_MALLOC, true)); in asan_aligned_alloc()
1034 void *ptr = instance.Allocate(size, alignment, stack, FROM_MALLOC, true); in asan_posix_memalign()
1045 uptr usable_size = instance.AllocationSize(reinterpret_cast<uptr>(ptr)); in asan_malloc_usable_size()
1054 return instance.AllocationSize(reinterpret_cast<uptr>(ptr)); in asan_mz_size()
1058 instance.ForceLock(); in asan_mz_force_lock()
1062 instance.ForceUnlock(); in asan_mz_force_unlock()
1084 __asan::AsanChunk *m = __asan::instance.GetAsanChunkByAddrFastLocked(addr); in PointsIntoChunk()
1099 __asan::AsanChunk *m = __asan::instance.GetAsanChunkByAddrFastLocked(chunk); in GetUserBegin()
1145 __asan::AsanChunk *m = __asan::instance.GetAsanChunkByAddr(addr); in IgnoreObjectLocked()
1171 return instance.AllocationSize(ptr) > 0; in __sanitizer_get_ownership()
1177 uptr allocated_size = instance.AllocationSize(ptr); in __sanitizer_get_allocated_size()
1188 instance.Purge(&stack); in __sanitizer_purge_allocator()
1193 return instance.UpdateAllocationStack((uptr)addr, &stack); in __asan_update_allocation_context()