Home
last modified time | relevance | path

Searched refs:BufferedStackTrace (Results 1 – 25 of 32) sorted by relevance

12

/freebsd-12.1/contrib/compiler-rt/lib/asan/
H A Dasan_report.h55 BufferedStackTrace *free_stack);
56 void ReportDoubleFree(uptr addr, BufferedStackTrace *free_stack);
65 void ReportPvallocOverflow(uptr size, BufferedStackTrace *stack);
67 BufferedStackTrace *stack);
69 BufferedStackTrace *stack);
71 BufferedStackTrace *stack);
73 BufferedStackTrace *stack);
74 void ReportRssLimitExceeded(BufferedStackTrace *stack);
81 BufferedStackTrace *stack);
92 BufferedStackTrace *stack);
[all …]
H A Dasan_errors.h128 const BufferedStackTrace *stack;
140 const BufferedStackTrace *stack;
153 const BufferedStackTrace *stack;
168 const BufferedStackTrace *stack;
180 const BufferedStackTrace *stack;
193 const BufferedStackTrace *stack;
208 const BufferedStackTrace *stack;
221 const BufferedStackTrace *stack;
238 const BufferedStackTrace *stack;
248 const BufferedStackTrace *stack;
[all …]
H A Dasan_report.cc217 void ReportDoubleFree(uptr addr, BufferedStackTrace *free_stack) { in ReportDoubleFree()
225 BufferedStackTrace *free_stack) { in ReportNewDeleteTypeMismatch()
232 void ReportFreeNotMalloced(uptr addr, BufferedStackTrace *free_stack) { in ReportFreeNotMalloced()
267 void ReportPvallocOverflow(uptr size, BufferedStackTrace *stack) { in ReportPvallocOverflow()
274 BufferedStackTrace *stack) { in ReportInvalidAllocationAlignment()
282 BufferedStackTrace *stack) { in ReportInvalidAlignedAllocAlignment()
290 BufferedStackTrace *stack) { in ReportInvalidPosixMemalignAlignment()
298 BufferedStackTrace *stack) { in ReportAllocationSizeTooBig()
305 void ReportRssLimitExceeded(BufferedStackTrace *stack) { in ReportRssLimitExceeded()
329 BufferedStackTrace *stack) { in ReportStringFunctionSizeOverflow()
[all …]
H A Dasan_allocator.h220 void *asan_memalign(uptr alignment, uptr size, BufferedStackTrace *stack,
222 void asan_free(void *ptr, BufferedStackTrace *stack, AllocType alloc_type);
224 BufferedStackTrace *stack, AllocType alloc_type);
226 void *asan_malloc(uptr size, BufferedStackTrace *stack);
227 void *asan_calloc(uptr nmemb, uptr size, BufferedStackTrace *stack);
228 void *asan_realloc(void *p, uptr size, BufferedStackTrace *stack);
229 void *asan_valloc(uptr size, BufferedStackTrace *stack);
230 void *asan_pvalloc(uptr size, BufferedStackTrace *stack);
232 void *asan_aligned_alloc(uptr alignment, uptr size, BufferedStackTrace *stack);
234 BufferedStackTrace *stack);
H A Dasan_stack.h34 void GetStackTrace(BufferedStackTrace *stack, uptr max_depth, uptr pc, uptr bp, in GetStackTrace()
65 BufferedStackTrace stack; \
79 BufferedStackTrace stack; \
84 BufferedStackTrace stack; \
H A Dasan_allocator.cc137 QuarantineCallback(AllocatorCache *cache, BufferedStackTrace *stack) in QuarantineCallback()
182 BufferedStackTrace* const stack_;
551 BufferedStackTrace *stack) { in AtomicallySetQuarantineFlagIfAllocated()
676 void *Calloc(uptr nmemb, uptr size, BufferedStackTrace *stack) { in Calloc()
759 void Purge(BufferedStackTrace *stack) { in Purge()
871 BufferedStackTrace *stack, AllocType alloc_type) { in asan_delete()
875 void *asan_malloc(uptr size, BufferedStackTrace *stack) { in asan_malloc()
883 void *asan_realloc(void *p, uptr size, BufferedStackTrace *stack) { in asan_realloc()
897 void *asan_valloc(uptr size, BufferedStackTrace *stack) { in asan_valloc()
902 void *asan_pvalloc(uptr size, BufferedStackTrace *stack) { in asan_pvalloc()
[all …]
/freebsd-12.1/contrib/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_stacktrace.h93 struct BufferedStackTrace : public StackTrace { struct
97 BufferedStackTrace() : StackTrace(trace_buffer, 0), top_frame_bp(0) {} in BufferedStackTrace() argument
117 BufferedStackTrace(const BufferedStackTrace &) = delete; argument
118 void operator=(const BufferedStackTrace &) = delete; argument
H A Dsanitizer_symbolizer_report.cc99 InternalMmapVector<BufferedStackTrace> stack_buffer(1); in ReportMmapWriteExec()
100 BufferedStackTrace *stack = stack_buffer.data(); in ReportMmapWriteExec()
178 InternalMmapVector<BufferedStackTrace> stack_buffer(1); in ReportStackOverflowImpl()
179 BufferedStackTrace *stack = stack_buffer.data(); in ReportStackOverflowImpl()
208 InternalMmapVector<BufferedStackTrace> stack_buffer(1); in ReportDeadlySignalImpl()
209 BufferedStackTrace *stack = stack_buffer.data(); in ReportDeadlySignalImpl()
H A Dsanitizer_stacktrace.cc35 void BufferedStackTrace::Init(const uptr *pcs, uptr cnt, uptr extra_top_pc) { in Init()
71 void BufferedStackTrace::FastUnwindStack(uptr pc, uptr bp, uptr stack_top, in FastUnwindStack()
115 void BufferedStackTrace::PopStackFrames(uptr count) { in PopStackFrames()
125 uptr BufferedStackTrace::LocatePcInTrace(uptr pc) { in LocatePcInTrace()
H A Dsanitizer_symbolizer_markup.cc107 BufferedStackTrace *stack;
121 void BufferedStackTrace::SlowUnwindStack(uptr pc, u32 max_depth) { in SlowUnwindStack()
136 void BufferedStackTrace::SlowUnwindStackWithContext(uptr pc, void *context, in SlowUnwindStackWithContext()
H A Dsanitizer_unwind_linux_libcdep.cc105 BufferedStackTrace *stack;
123 void BufferedStackTrace::SlowUnwindStack(uptr pc, u32 max_depth) { in SlowUnwindStack()
142 void BufferedStackTrace::SlowUnwindStackWithContext(uptr pc, void *context, in SlowUnwindStackWithContext()
H A Dsanitizer_unwind_win.cc28 void BufferedStackTrace::SlowUnwindStack(uptr pc, u32 max_depth) { in SlowUnwindStack()
43 void BufferedStackTrace::SlowUnwindStackWithContext(uptr pc, void *context, in SlowUnwindStackWithContext()
H A Dsanitizer_stacktrace_sparc.cc25 void BufferedStackTrace::FastUnwindStack(uptr pc, uptr bp, uptr stack_top, in FastUnwindStack()
H A Dsanitizer_stacktrace_libcdep.cc58 void BufferedStackTrace::Unwind(u32 max_depth, uptr pc, uptr bp, void *context, in Unwind()
/freebsd-12.1/contrib/compiler-rt/lib/hwasan/
H A Dhwasan.h107 void GetStackTrace(BufferedStackTrace *stack, uptr max_s, uptr pc, uptr bp,
117 BufferedStackTrace stack; \
124 BufferedStackTrace stack; \
H A Dhwasan_linux.cc377 InternalMmapVector<BufferedStackTrace> stack_buffer(1); in HwasanOnSIGTRAP()
378 BufferedStackTrace *stack = stack_buffer.data(); in HwasanOnSIGTRAP()
399 BufferedStackTrace *stack) { in OnStackUnwind()
/freebsd-12.1/contrib/compiler-rt/lib/lsan/
H A Dlsan.h20 __sanitizer::BufferedStackTrace stack; \
48 void GetStackTrace(__sanitizer::BufferedStackTrace *stack, in GetStackTrace()
H A Dlsan.cc74 BufferedStackTrace *stack) { in OnStackUnwind()
/freebsd-12.1/contrib/compiler-rt/lib/msan/
H A Dmsan.h316 void GetStackTrace(BufferedStackTrace *stack, uptr max_s, uptr pc, uptr bp,
330 BufferedStackTrace stack; \
341 BufferedStackTrace stack; \
355 BufferedStackTrace stack; \
/freebsd-12.1/contrib/compiler-rt/lib/ubsan/
H A Dubsan_diag_standalone.cc31 BufferedStackTrace stack; in __sanitizer_print_stack_trace()
H A Dubsan_signals_standalone.cc45 BufferedStackTrace *stack) { in OnStackUnwind()
H A Dubsan_diag.cc30 void __ubsan::GetStackTrace(BufferedStackTrace *stack, uptr max_depth, uptr pc, in GetStackTrace()
45 BufferedStackTrace stack; in MaybePrintStackTrace()
H A Dubsan_diag.h238 void GetStackTrace(BufferedStackTrace *stack, uptr max_depth, uptr pc, uptr bp,
/freebsd-12.1/contrib/compiler-rt/lib/tsan/rtl/
H A Dtsan_trace.h48 BufferedStackTrace stack0; // Start stack for the trace.
/freebsd-12.1/contrib/compiler-rt/lib/tsan/dd/
H A Ddd_rtl.cc23 BufferedStackTrace stack; in CurrentStackTrace()

12