Home | History | Annotate | Download | only in asan

Lines Matching refs:uptr

38 static const uptr kNumberOfSizeClasses = 255;
47 uptr Beg(); // first byte of user memory.
48 uptr End(); // last byte of user memory.
49 uptr UsedSize(); // size requested by the user.
50 uptr AllocTid();
51 uptr FreeTid();
54 bool AddrIsInside(uptr addr, uptr access_size, sptr *offset) {
61 bool AddrIsAtLeft(uptr addr, uptr access_size, sptr *offset) {
69 bool AddrIsAtRight(uptr addr, uptr access_size, sptr *offset) {
81 AsanChunkView FindHeapChunkByAddress(uptr address);
91 uptr size() { return size_; }
97 uptr size_;
115 uptr quarantine_cache[16];
116 uptr allocator2_cache[96 * (512 * 8 + 16)]; // Opaque.
124 uptr magic; // Modified by the instrumented code.
125 uptr descr; // Modified by the instrumented code.
167 void Init(uptr stack_size);
170 uptr AllocateStack(uptr size, uptr real_stack);
171 static void OnFree(uptr ptr, uptr size, uptr real_stack);
173 uptr AddrIsInFakeStack(uptr addr);
177 static const uptr kMinStackFrameSizeLog = 9; // Min frame is 512B.
178 static const uptr kMaxStackFrameSizeLog = 16; // Max stack frame is 64K.
179 static const uptr kMaxStackMallocSize = 1 << kMaxStackFrameSizeLog;
180 static const uptr kNumberOfSizeClasses =
183 bool AddrIsInSizeClass(uptr addr, uptr size_class);
186 uptr ClassMmapSize(uptr size_class);
188 uptr ClassSize(uptr size_class) {
194 uptr ComputeSizeClass(uptr alloc_size);
195 void AllocateOneSizeClass(uptr size_class);
197 uptr stack_size_;
200 uptr allocated_size_classes_[kNumberOfSizeClasses];
205 void *asan_memalign(uptr alignment, uptr size, StackTrace *stack,
209 void *asan_malloc(uptr size, StackTrace *stack);
210 void *asan_calloc(uptr nmemb, uptr size, StackTrace *stack);
211 void *asan_realloc(void *p, uptr size, StackTrace *stack);
212 void *asan_valloc(uptr size, StackTrace *stack);
213 void *asan_pvalloc(uptr size, StackTrace *stack);
215 int asan_posix_memalign(void **memptr, uptr alignment, uptr size,
217 uptr asan_malloc_usable_size(void *ptr, StackTrace *stack);
219 uptr asan_mz_size(const void *ptr);