Home | History | Annotate | Download | only in lsan

Lines Matching refs:uptr

41   uptr pointer_alignment() const {
42 return use_unaligned ? 1 : sizeof(uptr);
86 uptr hit_count;
87 uptr total_size;
95 uptr addr;
96 uptr size;
103 void AddLeakedChunk(uptr chunk, u32 stack_trace_id, uptr leaked_size,
105 void ReportTopLeaks(uptr max_leaks);
108 uptr UnsuppressedLeakCount();
112 void PrintReportForLeak(uptr index);
113 void PrintLeakedObjectsForLeak(uptr index);
120 typedef InternalMmapVector<uptr> Frontier;
127 void ScanRangeForPointers(uptr begin, uptr end,
145 inline bool IsSpecialCaseOfOperatorNew0(uptr chunk_beg, uptr chunk_size,
146 uptr addr) {
147 return chunk_size == sizeof(uptr) && chunk_beg + chunk_size == addr &&
148 *reinterpret_cast<uptr *>(chunk_beg) == 0;
155 void GetAllocatorGlobalRange(uptr *begin, uptr *end);
160 bool WordIsPoisoned(uptr addr);
164 bool GetThreadRangesLocked(uptr os_id, uptr *stack_begin, uptr *stack_end,
165 uptr *tls_begin, uptr *tls_end,
166 uptr *cache_begin, uptr *cache_end);
167 void ForEachExtraStackRange(uptr os_id, RangeIteratorCallback callback,
178 uptr PointsIntoChunk(void *p);
180 uptr GetUserBegin(uptr chunk);
187 explicit LsanMetadata(uptr chunk);
191 uptr requested_size() const;