Searched refs:BufferedStackTrace (Results 1 - 25 of 34) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_report.h54 BufferedStackTrace *free_stack);
55 void ReportDoubleFree(uptr addr, BufferedStackTrace *free_stack);
56 void ReportFreeNotMalloced(uptr addr, BufferedStackTrace *free_stack);
57 void ReportAllocTypeMismatch(uptr addr, BufferedStackTrace *free_stack,
60 void ReportMallocUsableSizeNotOwned(uptr addr, BufferedStackTrace *stack);
62 BufferedStackTrace *stack);
63 void ReportCallocOverflow(uptr count, uptr size, BufferedStackTrace *stack);
65 BufferedStackTrace *stack);
66 void ReportPvallocOverflow(uptr size, BufferedStackTrace *stack);
68 BufferedStackTrace *stac
[all...]
H A Dasan_errors.h68 const BufferedStackTrace *second_free_stack;
72 ErrorDoubleFree(u32 tid, BufferedStackTrace *stack, uptr addr)
82 const BufferedStackTrace *free_stack;
88 ErrorNewDeleteTypeMismatch(u32 tid, BufferedStackTrace *stack, uptr addr,
100 const BufferedStackTrace *free_stack;
104 ErrorFreeNotMalloced(u32 tid, BufferedStackTrace *stack, uptr addr)
112 const BufferedStackTrace *dealloc_stack;
117 ErrorAllocTypeMismatch(u32 tid, BufferedStackTrace *stack, uptr addr,
128 const BufferedStackTrace *stack;
132 ErrorMallocUsableSizeNotOwned(u32 tid, BufferedStackTrace *stack
[all...]
H A Dasan_stack.h36 BufferedStackTrace stack; \
50 BufferedStackTrace stack; \
55 BufferedStackTrace stack; \
H A Dasan_allocator.h203 void *asan_memalign(uptr alignment, uptr size, BufferedStackTrace *stack,
205 void asan_free(void *ptr, BufferedStackTrace *stack, AllocType alloc_type);
207 BufferedStackTrace *stack, AllocType alloc_type);
209 void *asan_malloc(uptr size, BufferedStackTrace *stack);
210 void *asan_calloc(uptr nmemb, uptr size, BufferedStackTrace *stack);
211 void *asan_realloc(void *p, uptr size, BufferedStackTrace *stack);
213 BufferedStackTrace *stack);
214 void *asan_valloc(uptr size, BufferedStackTrace *stack);
215 void *asan_pvalloc(uptr size, BufferedStackTrace *stack);
217 void *asan_aligned_alloc(uptr alignment, uptr size, BufferedStackTrace *stac
[all...]
H A Dasan_report.cpp216 void ReportDoubleFree(uptr addr, BufferedStackTrace *free_stack) {
224 BufferedStackTrace *free_stack) {
231 void ReportFreeNotMalloced(uptr addr, BufferedStackTrace *free_stack) {
237 void ReportAllocTypeMismatch(uptr addr, BufferedStackTrace *free_stack,
246 void ReportMallocUsableSizeNotOwned(uptr addr, BufferedStackTrace *stack) {
253 BufferedStackTrace *stack) {
260 void ReportCallocOverflow(uptr count, uptr size, BufferedStackTrace *stack) {
267 BufferedStackTrace *stack) {
273 void ReportPvallocOverflow(uptr size, BufferedStackTrace *stack) {
280 BufferedStackTrace *stac
[all...]
H A Dasan_allocator.cpp136 QuarantineCallback(AllocatorCache *cache, BufferedStackTrace *stack)
181 BufferedStackTrace* const stack_;
402 bool UpdateAllocationStack(uptr addr, BufferedStackTrace *stack) {
413 void *Allocate(uptr size, uptr alignment, BufferedStackTrace *stack,
567 BufferedStackTrace *stack) {
583 void QuarantineChunk(AsanChunk *m, void *ptr, BufferedStackTrace *stack) {
627 BufferedStackTrace *stack, AllocType alloc_type) {
667 void *Reallocate(void *old_ptr, uptr new_size, BufferedStackTrace *stack) {
692 void *Calloc(uptr nmemb, uptr size, BufferedStackTrace *stack) {
706 void ReportInvalidFree(void *ptr, u8 chunk_state, BufferedStackTrace *stac
[all...]
H A Dasan_stack.cpp56 void __sanitizer::BufferedStackTrace::UnwindImpl(
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/ubsan/
H A Dubsan_signals_standalone.cpp41 void ubsan_GetStackTrace(BufferedStackTrace *stack, uptr max_depth,
47 BufferedStackTrace *stack) {
H A Dubsan_diag_standalone.cpp19 void __sanitizer::BufferedStackTrace::UnwindImpl(
34 BufferedStackTrace stack;
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_stacktrace.h19 struct BufferedStackTrace;
94 struct BufferedStackTrace : public StackTrace { struct in namespace:__sanitizer
98 BufferedStackTrace() : StackTrace(trace_buffer, 0), top_frame_bp(0) {} function in struct:__sanitizer::BufferedStackTrace
140 BufferedStackTrace(const BufferedStackTrace &) = delete;
141 void operator=(const BufferedStackTrace &) = delete;
H A Dsanitizer_stacktrace.cpp33 void BufferedStackTrace::Init(const uptr *pcs, uptr cnt, uptr extra_top_pc) {
70 void BufferedStackTrace::UnwindFast(uptr pc, uptr bp, uptr stack_top,
115 void BufferedStackTrace::PopStackFrames(uptr count) {
125 uptr BufferedStackTrace::LocatePcInTrace(uptr pc) {
H A Dsanitizer_unwind_win.cpp27 void BufferedStackTrace::UnwindSlow(uptr pc, u32 max_depth) {
42 void BufferedStackTrace::UnwindSlow(uptr pc, void *context, u32 max_depth) {
H A Dsanitizer_symbolizer_markup.cpp106 BufferedStackTrace *stack;
120 void BufferedStackTrace::UnwindSlow(uptr pc, u32 max_depth) {
135 void BufferedStackTrace::UnwindSlow(uptr pc, void *context, u32 max_depth) {
H A Dsanitizer_symbolizer_report.cpp98 InternalMmapVector<BufferedStackTrace> stack_buffer(1);
99 BufferedStackTrace *stack = stack_buffer.data();
180 InternalMmapVector<BufferedStackTrace> stack_buffer(1);
181 BufferedStackTrace *stack = stack_buffer.data();
219 InternalMmapVector<BufferedStackTrace> stack_buffer(1);
220 BufferedStackTrace *stack = stack_buffer.data();
H A Dsanitizer_unwind_linux_libcdep.cpp74 BufferedStackTrace *stack;
126 void BufferedStackTrace::UnwindSlow(uptr pc, u32 max_depth) {
151 void BufferedStackTrace::UnwindSlow(uptr pc, void *context, u32 max_depth) {
H A Dsanitizer_stacktrace_sparc.cpp28 void BufferedStackTrace::UnwindFast(uptr pc, uptr bp, uptr stack_top,
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/lsan/
H A Dlsan.h19 __sanitizer::BufferedStackTrace stack; \
H A Dlsan.cpp35 void __sanitizer::BufferedStackTrace::UnwindImpl(
91 BufferedStackTrace *stack) {
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_trace.h47 BufferedStackTrace stack0; // Start stack for the trace.
H A Dtsan_stack_trace.cpp53 void __sanitizer::BufferedStackTrace::UnwindImpl(
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/gwp_asan/optional/
H A Dbacktrace_sanitizer_common.cpp21 void __sanitizer::BufferedStackTrace::UnwindImpl(uptr pc, uptr bp,
33 __sanitizer::BufferedStackTrace Trace;
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan.h117 BufferedStackTrace stack; \
124 BufferedStackTrace stack; \
H A Dhwasan_linux.cpp421 InternalMmapVector<BufferedStackTrace> stack_buffer(1);
422 BufferedStackTrace *stack = stack_buffer.data();
459 BufferedStackTrace *stack) {
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/msan/
H A Dmsan.h327 BufferedStackTrace stack; \
338 BufferedStackTrace stack; \
350 BufferedStackTrace stack; \
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/tsan/dd/
H A Ddd_rtl.cpp22 BufferedStackTrace stack;

Completed in 231 milliseconds

12