Home
last modified time | relevance | path

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

12

/llvm-project/compiler-rt/lib/asan/
H A Dasan_report.h55 BufferedStackTrace *free_stack);
56 void ReportDoubleFree(uptr addr, BufferedStackTrace *free_stack);
57 void ReportFreeNotMalloced(uptr addr, BufferedStackTrace *free_stack);
58 void ReportAllocTypeMismatch(uptr addr, BufferedStackTrace *free_stack,
61 void ReportMallocUsableSizeNotOwned(uptr addr, BufferedStackTrace *stack);
63 BufferedStackTrace *stack);
64 void ReportCallocOverflow(uptr count, uptr size, BufferedStackTrace *stack);
66 BufferedStackTrace *stack);
67 void ReportPvallocOverflow(uptr size, BufferedStackTrace *stack);
69 BufferedStackTrace *stac
[all...]
H A Dasan_errors.h68 const BufferedStackTrace *second_free_stack;
72 ErrorDoubleFree(u32 tid, BufferedStackTrace *stack, uptr addr) in ErrorDoubleFree()
82 const BufferedStackTrace *free_stack;
88 ErrorNewDeleteTypeMismatch(u32 tid, BufferedStackTrace *stack, uptr addr, in ErrorNewDeleteTypeMismatch()
100 const BufferedStackTrace *free_stack;
104 ErrorFreeNotMalloced(u32 tid, BufferedStackTrace *stack, uptr addr) in ErrorFreeNotMalloced()
112 const BufferedStackTrace *dealloc_stack;
117 ErrorAllocTypeMismatch(u32 tid, BufferedStackTrace *stack, uptr addr, in ErrorAllocTypeMismatch()
128 const BufferedStackTrace *stack;
132 ErrorMallocUsableSizeNotOwned(u32 tid, BufferedStackTrace *stack
[all...]
H A Dasan_report.cpp223 void ReportDoubleFree(uptr addr, BufferedStackTrace *free_stack) { in ReportDoubleFree()
231 BufferedStackTrace *free_stack) { in ReportNewDeleteTypeMismatch()
238 void ReportFreeNotMalloced(uptr addr, BufferedStackTrace *free_stack) { in ReportFreeNotMalloced()
244 void ReportAllocTypeMismatch(uptr addr, BufferedStackTrace *free_stack, in ReportAllocTypeMismatch()
253 void ReportMallocUsableSizeNotOwned(uptr addr, BufferedStackTrace *stack) { in ReportMallocUsableSizeNotOwned()
260 BufferedStackTrace *stack) { in ReportSanitizerGetAllocatedSizeNotOwned()
267 void ReportCallocOverflow(uptr count, uptr size, BufferedStackTrace *stack) { in ReportCallocOverflow()
274 BufferedStackTrace *stack) { in ReportReallocArrayOverflow()
280 void ReportPvallocOverflow(uptr size, BufferedStackTrace *stack) { in ReportPvallocOverflow()
287 BufferedStackTrace *stac in ReportInvalidAllocationAlignment()
[all...]
H A Dasan_allocator.h272 void *asan_memalign(uptr alignment, uptr size, BufferedStackTrace *stack,
274 void asan_free(void *ptr, BufferedStackTrace *stack, AllocType alloc_type);
276 BufferedStackTrace *stack, AllocType alloc_type);
278 void *asan_malloc(uptr size, BufferedStackTrace *stack);
279 void *asan_calloc(uptr nmemb, uptr size, BufferedStackTrace *stack);
280 void *asan_realloc(void *p, uptr size, BufferedStackTrace *stack);
282 BufferedStackTrace *stack);
283 void *asan_valloc(uptr size, BufferedStackTrace *stack);
284 void *asan_pvalloc(uptr size, BufferedStackTrace *stack);
286 void *asan_aligned_alloc(uptr alignment, uptr size, BufferedStackTrace *stac
[all...]
H A Dasan_allocator.cpp212 QuarantineCallback(AllocatorCache *cache, BufferedStackTrace *stack) in QuarantineCallback()
277 BufferedStackTrace* const stack_;
517 bool UpdateAllocationStack(uptr addr, BufferedStackTrace *stack) { in UpdateAllocationStack()
529 void *Allocate(uptr size, uptr alignment, BufferedStackTrace *stack, in Allocate()
666 BufferedStackTrace *stack) { in AtomicallySetQuarantineFlagIfAllocated()
684 void QuarantineChunk(AsanChunk *m, void *ptr, BufferedStackTrace *stack) { in QuarantineChunk()
705 BufferedStackTrace *stack, AllocType alloc_type) { in Deallocate()
758 void *Reallocate(void *old_ptr, uptr new_size, BufferedStackTrace *stack) { in Reallocate()
783 void *Calloc(uptr nmemb, uptr size, BufferedStackTrace *stack) { in Calloc()
797 void ReportInvalidFree(void *ptr, u8 chunk_state, BufferedStackTrace *stac in CommitBack()
[all...]
H A Dasan_stack.h36 UNINITIALIZED BufferedStackTrace stack; \
51 UNINITIALIZED BufferedStackTrace stack; \
/llvm-project/compiler-rt/lib/memprof/
H A Dmemprof_allocator.h84 void *memprof_memalign(uptr alignment, uptr size, BufferedStackTrace *stack,
86 void memprof_free(void *ptr, BufferedStackTrace *stack, AllocType alloc_type);
88 BufferedStackTrace *stack, AllocType alloc_type);
90 void *memprof_malloc(uptr size, BufferedStackTrace *stack);
91 void *memprof_calloc(uptr nmemb, uptr size, BufferedStackTrace *stack);
92 void *memprof_realloc(void *p, uptr size, BufferedStackTrace *stack);
94 BufferedStackTrace *stack);
95 void *memprof_valloc(uptr size, BufferedStackTrace *stack);
96 void *memprof_pvalloc(uptr size, BufferedStackTrace *stack);
99 BufferedStackTrace *stac
[all...]
H A Dmemprof_allocator.cpp409 void *Allocate(uptr size, uptr alignment, BufferedStackTrace *stack, in Allocate()
507 BufferedStackTrace *stack, AllocType alloc_type) { in Deallocate()
547 void *Reallocate(void *old_ptr, uptr new_size, BufferedStackTrace *stack) { in Reallocate()
567 void *Calloc(uptr nmemb, uptr size, BufferedStackTrace *stack) { in Calloc()
653 void memprof_free(void *ptr, BufferedStackTrace *stack, AllocType alloc_type) { in memprof_free()
658 BufferedStackTrace *stack, AllocType alloc_type) { in memprof_delete()
662 void *memprof_malloc(uptr size, BufferedStackTrace *stack) { in memprof_malloc()
666 void *memprof_calloc(uptr nmemb, uptr size, BufferedStackTrace *stack) { in memprof_calloc()
671 BufferedStackTrace *stack) { in memprof_reallocarray()
681 void *memprof_realloc(void *p, uptr size, BufferedStackTrace *stac in memprof_realloc()
[all...]
/llvm-project/compiler-rt/lib/msan/
H A Dmsan.h271 void MsanDeallocate(BufferedStackTrace *stack, void *ptr);
273 void *msan_malloc(uptr size, BufferedStackTrace *stack);
274 void *msan_calloc(uptr nmemb, uptr size, BufferedStackTrace *stack);
275 void *msan_realloc(void *ptr, uptr size, BufferedStackTrace *stack);
277 BufferedStackTrace *stack);
278 void *msan_valloc(uptr size, BufferedStackTrace *stack);
279 void *msan_pvalloc(uptr size, BufferedStackTrace *stack);
280 void *msan_aligned_alloc(uptr alignment, uptr size, BufferedStackTrace *stack);
281 void *msan_memalign(uptr alignment, uptr size, BufferedStackTrace *stack);
283 BufferedStackTrace *stack);
[all …]
H A Dmsan_allocator.cpp185 static void *MsanAllocate(BufferedStackTrace *stack, uptr size, uptr alignment, in MsanAllocate()
238 void __msan::MsanDeallocate(BufferedStackTrace *stack, void *p) { in MsanDeallocate()
267 static void *MsanReallocate(BufferedStackTrace *stack, void *old_p,
292 static void *MsanCalloc(BufferedStackTrace *stack, uptr nmemb, uptr size) {
329 void *__msan::msan_malloc(uptr size, BufferedStackTrace *stack) {
333 void *__msan::msan_calloc(uptr nmemb, uptr size, BufferedStackTrace *stack) {
337 void *__msan::msan_realloc(void *ptr, uptr size, BufferedStackTrace *stack) {
348 BufferedStackTrace *stack) { in msan_reallocarray()
359 void *__msan::msan_valloc(uptr size, BufferedStackTrace *stack) {
363 void *__msan::msan_pvalloc(uptr size, BufferedStackTrace *stac in msan_valloc()
[all...]
/llvm-project/compiler-rt/lib/dfsan/
H A Ddfsan_allocator.cpp101 UNINITIALIZED BufferedStackTrace stack; in DFsanAllocate()
107 UNINITIALIZED BufferedStackTrace stack; in DFsanAllocate()
124 UNINITIALIZED BufferedStackTrace stack; in DFsanAllocate()
181 UNINITIALIZED BufferedStackTrace stack; in DFsanCalloc()
238 UNINITIALIZED BufferedStackTrace stack; in dfsan_reallocarray()
255 UNINITIALIZED BufferedStackTrace stack; in dfsan_pvalloc()
268 UNINITIALIZED BufferedStackTrace stack; in dfsan_aligned_alloc()
279 UNINITIALIZED BufferedStackTrace stack; in dfsan_memalign()
289 UNINITIALIZED BufferedStackTrace stack; in dfsan_posix_memalign()
H A Ddfsan_new_delete.cpp33 UNINITIALIZED BufferedStackTrace stack; \
40 UNINITIALIZED BufferedStackTrace stack; \
/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_stacktrace.h21 struct BufferedStackTrace;
109 struct BufferedStackTrace : public StackTrace { struct
113 BufferedStackTrace() : StackTrace(trace_buffer, 0), top_frame_bp(0) {} in BufferedStackTrace() argument
155 BufferedStackTrace(const BufferedStackTrace &) = delete; argument
156 void operator=(const BufferedStackTrace &) = delete; argument
H A Dsanitizer_unwind_fuchsia.cpp27 BufferedStackTrace *stack;
42 void BufferedStackTrace::UnwindSlow(uptr pc, u32 max_depth) { in UnwindSlow()
57 void BufferedStackTrace::UnwindSlow(uptr pc, void *context, u32 max_depth) { in UnwindSlow()
H A Dsanitizer_stacktrace.cpp60 void BufferedStackTrace::Init(const uptr *pcs, uptr cnt, uptr extra_top_pc) { in Init()
97 void BufferedStackTrace::UnwindFast(uptr pc, uptr bp, uptr stack_top, in UnwindFast()
151 void BufferedStackTrace::PopStackFrames(uptr count) { in PopStackFrames()
161 uptr BufferedStackTrace::LocatePcInTrace(uptr pc) { in LocatePcInTrace()
H A Dsanitizer_symbolizer_report.cpp149 InternalMmapVector<BufferedStackTrace> stack_buffer(1); in ReportMmapWriteExec()
150 BufferedStackTrace *stack = stack_buffer.data(); in ReportMmapWriteExec()
232 InternalMmapVector<BufferedStackTrace> stack_buffer(1); in ReportStackOverflowImpl()
233 BufferedStackTrace *stack = stack_buffer.data(); in ReportStackOverflowImpl()
272 InternalMmapVector<BufferedStackTrace> stack_buffer(1); in ReportDeadlySignalImpl()
273 BufferedStackTrace *stack = stack_buffer.data(); in ReportDeadlySignalImpl()
H A Dsanitizer_unwind_linux_libcdep.cpp74 BufferedStackTrace *stack;
126 void BufferedStackTrace::UnwindSlow(uptr pc, u32 max_depth) { in UnwindSlow()
145 void BufferedStackTrace::UnwindSlow(uptr pc, void *context, u32 max_depth) { in UnwindSlow()
H A Dsanitizer_unwind_win.cpp27 void BufferedStackTrace::UnwindSlow(uptr pc, u32 max_depth) { in UnwindSlow()
50 void BufferedStackTrace::UnwindSlow(uptr pc, void *context, u32 max_depth) { in UnwindSlow()
/llvm-project/compiler-rt/lib/asan/tests/
H A Dasan_noinst_test.cpp51 BufferedStackTrace stack1; in MallocStress()
56 BufferedStackTrace stack2; in MallocStress()
61 BufferedStackTrace stack3; in MallocStress()
140 UNINITIALIZED BufferedStackTrace stack; in TEST()
162 UNINITIALIZED BufferedStackTrace stack; in ThreadedQuarantineTestWorker()
197 UNINITIALIZED BufferedStackTrace stack; in ThreadedOneSizeMallocStress()
241 UNINITIALIZED BufferedStackTrace stack; in TestLoadStoreCallbacks()
/llvm-project/compiler-rt/lib/ubsan/
H A Dubsan_diag_standalone.cpp19 void __sanitizer::BufferedStackTrace::UnwindImpl( in UnwindImpl()
32 UNINITIALIZED BufferedStackTrace stack; in __sanitizer_print_stack_trace()
H A Dubsan_signals_standalone.cpp46 void ubsan_GetStackTrace(BufferedStackTrace *stack, uptr max_depth,
52 BufferedStackTrace *stack) { in OnStackUnwind()
/llvm-project/compiler-rt/lib/tsan/tests/unit/
H A Dtsan_stack_test.cpp71 BufferedStackTrace trace; in TEST()
81 BufferedStackTrace trace; in TEST()
/llvm-project/compiler-rt/lib/gwp_asan/optional/
H A Dbacktrace_sanitizer_common.cpp21 void __sanitizer::BufferedStackTrace::UnwindImpl(uptr pc, uptr bp, in UnwindImpl()
43 __sanitizer::BufferedStackTrace Trace; in BacktraceCommon()
/llvm-project/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_stacktrace_test.cpp45 BufferedStackTrace trace;
262 UNINITIALIZED BufferedStackTrace stack; in TEST()
300 void BufferedStackTrace::UnwindImpl(uptr pc, uptr bp, void *context, in UnwindImpl()
/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan.h142 UNINITIALIZED BufferedStackTrace stack; \
149 UNINITIALIZED BufferedStackTrace stack; \

12