Lines Matching refs:uptr
88 bool WordIsPoisoned(uptr addr);
105 bool GetThreadRangesLocked(tid_t os_id, uptr *stack_begin, uptr *stack_end,
106 uptr *tls_begin, uptr *tls_end, uptr *cache_begin,
107 uptr *cache_end, DTLS **dtls);
108 void GetAllThreadAllocatorCachesLocked(InternalMmapVector<uptr> *caches);
112 void GetAdditionalThreadContextPtrsLocked(InternalMmapVector<uptr> *ptrs);
128 void GetAllocatorGlobalRange(uptr *begin, uptr *end);
131 uptr PointsIntoChunk(void *p);
133 uptr GetUserBegin(uptr chunk);
136 uptr GetUserAddr(uptr chunk);
142 explicit LsanMetadata(uptr chunk);
146 uptr requested_size() const;
182 uptr pointer_alignment() const {
183 return use_unaligned ? 1 : sizeof(uptr);
192 uptr chunk;
194 uptr leaked_size;
202 uptr hit_count;
203 uptr total_size;
211 uptr addr;
212 uptr size;
220 void ReportTopLeaks(uptr max_leaks);
222 uptr ApplySuppressions();
223 uptr UnsuppressedLeakCount();
224 uptr IndirectUnsuppressedLeakCount();
227 void PrintReportForLeak(uptr index);
228 void PrintLeakedObjectsForLeak(uptr index);
235 typedef InternalMmapVector<uptr> Frontier;
250 uptr caller_sp;
264 void ScanRangeForPointers(uptr begin, uptr end,
267 void ScanGlobalRange(uptr begin, uptr end, Frontier *frontier);
291 static inline bool IsItaniumABIArrayCookie(uptr chunk_beg, uptr chunk_size,
292 uptr addr) {
293 return chunk_size == sizeof(uptr) && chunk_beg + chunk_size == addr &&
294 *reinterpret_cast<uptr *>(chunk_beg) == 0;
302 static inline bool IsARMABIArrayCookie(uptr chunk_beg, uptr chunk_size,
303 uptr addr) {
304 return chunk_size == 2 * sizeof(uptr) && chunk_beg + chunk_size == addr &&
305 *reinterpret_cast<uptr *>(chunk_beg + sizeof(uptr)) == 0;
312 inline bool IsSpecialCaseOfOperatorNew0(uptr chunk_beg, uptr chunk_size,
313 uptr addr) {
343 void __lsan_register_root_region(const void *p, __lsan::uptr size);
346 void __lsan_unregister_root_region(const void *p, __lsan::uptr size);