Lines Matching refs:instance
911 static Allocator instance(LINKER_INITIALIZED);
914 return instance.allocator;
973 instance.InitLinkerInitialized(options);
977 instance.ReInitialize(options);
981 instance.GetOptions(options);
985 return instance.FindHeapChunkByAddress(addr);
988 return AsanChunkView(instance.GetAsanChunk(reinterpret_cast<void*>(addr)));
993 instance.CommitBack(this, &stack);
997 instance.PrintStats();
1001 instance.Deallocate(ptr, 0, 0, stack, alloc_type);
1006 instance.Deallocate(ptr, size, alignment, stack, alloc_type);
1010 return SetErrnoOnNull(instance.Allocate(size, 8, stack, FROM_MALLOC, true));
1014 return SetErrnoOnNull(instance.Calloc(nmemb, size, stack));
1030 return SetErrnoOnNull(instance.Allocate(size, 8, stack, FROM_MALLOC, true));
1033 instance.Deallocate(p, 0, 0, stack, FROM_MALLOC);
1039 return SetErrnoOnNull(instance.Reallocate(p, size, stack));
1044 instance.Allocate(size, GetPageSizeCached(), stack, FROM_MALLOC, true));
1058 instance.Allocate(size, PageSize, stack, FROM_MALLOC, true));
1070 instance.Allocate(size, alignment, stack, alloc_type, true));
1081 instance.Allocate(size, alignment, stack, FROM_MALLOC, true));
1091 void *ptr = instance.Allocate(size, alignment, stack, FROM_MALLOC, true);
1102 uptr usable_size = instance.AllocationSize(reinterpret_cast<uptr>(ptr));
1111 return instance.AllocationSize(reinterpret_cast<uptr>(ptr));
1115 instance.ForceLock();
1119 instance.ForceUnlock();
1141 __asan::AsanChunk *m = __asan::instance.GetAsanChunkByAddrFastLocked(addr);
1156 __asan::AsanChunk *m = __asan::instance.GetAsanChunkByAddrFastLocked(chunk);
1206 __asan::AsanChunk *m = __asan::instance.GetAsanChunkByAddr(addr);
1225 AsanChunk *m = __asan::instance.GetAsanChunkByAddr((uptr)p);
1243 return instance.AllocationSize(ptr) > 0;
1249 uptr allocated_size = instance.AllocationSize(ptr);
1260 uptr ret = instance.AllocationSizeFast(reinterpret_cast<uptr>(p));
1271 instance.Purge(&stack);
1276 return instance.UpdateAllocationStack((uptr)addr, &stack);