Lines Matching refs:instance
659 static Allocator instance(LINKER_INITIALIZED);
662 return instance.allocator;
696 instance.Initialize(options);
700 instance.ReInitialize(options);
704 instance.GetOptions(options);
708 return instance.FindHeapChunkByAddress(addr);
712 instance.CommitBack(this);
716 instance.PrintStats();
721 return instance.Allocate(size, alignment, stack, alloc_type, true);
725 instance.Deallocate(ptr, 0, stack, alloc_type);
730 instance.Deallocate(ptr, size, stack, alloc_type);
734 return instance.Allocate(size, 8, stack, FROM_MALLOC, true);
738 return instance.Calloc(nmemb, size, stack);
743 return instance.Allocate(size, 8, stack, FROM_MALLOC, true);
745 instance.Deallocate(p, 0, stack, FROM_MALLOC);
748 return instance.Reallocate(p, size, stack);
752 return instance.Allocate(size, GetPageSizeCached(), stack, FROM_MALLOC, true);
762 return instance.Allocate(size, PageSize, stack, FROM_MALLOC, true);
767 void *ptr = instance.Allocate(size, alignment, stack, FROM_MALLOC, true);
775 uptr usable_size = instance.AllocationSize(reinterpret_cast<uptr>(ptr));
784 return instance.AllocationSize(reinterpret_cast<uptr>(ptr));
788 instance.ForceLock();
792 instance.ForceUnlock();
796 instance.allocator.SetRssLimitIsExceeded(exceeded);
818 __asan::AsanChunk *m = __asan::instance.GetAsanChunkByAddrFastLocked(addr);
832 __asan::AsanChunk *m = __asan::instance.GetAsanChunkByAddrFastLocked(chunk);
872 __asan::AsanChunk *m = __asan::instance.GetAsanChunkByAddr(addr);
896 return instance.AllocationSize(ptr) > 0;
902 uptr allocated_size = instance.AllocationSize(ptr);