Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/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 *stack);
[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_, uptr addr) in ErrorMallocUsableSizeNotOwned()
[all …]
H A Dasan_allocator.h200 void *asan_memalign(uptr alignment, uptr size, BufferedStackTrace *stack,
202 void asan_free(void *ptr, BufferedStackTrace *stack, AllocType alloc_type);
204 BufferedStackTrace *stack, AllocType alloc_type);
206 void *asan_malloc(uptr size, BufferedStackTrace *stack);
207 void *asan_calloc(uptr nmemb, uptr size, BufferedStackTrace *stack);
208 void *asan_realloc(void *p, uptr size, BufferedStackTrace *stack);
210 BufferedStackTrace *stack);
211 void *asan_valloc(uptr size, BufferedStackTrace *stack);
212 void *asan_pvalloc(uptr size, BufferedStackTrace *stack);
214 void *asan_aligned_alloc(uptr alignment, uptr size, BufferedStackTrace *stack);
[all …]
H A Dasan_report.cpp222 void ReportDoubleFree(uptr addr, BufferedStackTrace *free_stack) { in ReportDoubleFree()
230 BufferedStackTrace *free_stack) { in ReportNewDeleteTypeMismatch()
237 void ReportFreeNotMalloced(uptr addr, BufferedStackTrace *free_stack) { in ReportFreeNotMalloced()
243 void ReportAllocTypeMismatch(uptr addr, BufferedStackTrace *free_stack, in ReportAllocTypeMismatch()
252 void ReportMallocUsableSizeNotOwned(uptr addr, BufferedStackTrace *stack) { in ReportMallocUsableSizeNotOwned()
259 BufferedStackTrace *stack) { in ReportSanitizerGetAllocatedSizeNotOwned()
266 void ReportCallocOverflow(uptr count, uptr size, BufferedStackTrace *stack) { in ReportCallocOverflow()
273 BufferedStackTrace *stack) { in ReportReallocArrayOverflow()
279 void ReportPvallocOverflow(uptr size, BufferedStackTrace *stack) { in ReportPvallocOverflow()
286 BufferedStackTrace *stack) { in ReportInvalidAllocationAlignment()
[all …]
H A Dasan_allocator.cpp194 QuarantineCallback(AllocatorCache *cache, BufferedStackTrace *stack) in QuarantineCallback()
238 BufferedStackTrace* const stack_;
461 bool UpdateAllocationStack(uptr addr, BufferedStackTrace *stack) { in UpdateAllocationStack()
473 void *Allocate(uptr size, uptr alignment, BufferedStackTrace *stack, in Allocate()
607 BufferedStackTrace *stack) { in AtomicallySetQuarantineFlagIfAllocated()
625 void QuarantineChunk(AsanChunk *m, void *ptr, BufferedStackTrace *stack) { in QuarantineChunk()
665 BufferedStackTrace *stack, AllocType alloc_type) { in Deallocate()
705 void *Reallocate(void *old_ptr, uptr new_size, BufferedStackTrace *stack) { in Reallocate()
730 void *Calloc(uptr nmemb, uptr size, BufferedStackTrace *stack) { in Calloc()
744 void ReportInvalidFree(void *ptr, u8 chunk_state, BufferedStackTrace *stack) { in ReportInvalidFree()
[all …]
H A Dasan_stack.h36 BufferedStackTrace stack; \
50 BufferedStackTrace stack; \
/openbsd-src/gnu/llvm/compiler-rt/lib/memprof/
H A Dmemprof_allocator.h80 void *memprof_memalign(uptr alignment, uptr size, BufferedStackTrace *stack,
82 void memprof_free(void *ptr, BufferedStackTrace *stack, AllocType alloc_type);
84 BufferedStackTrace *stack, AllocType alloc_type);
86 void *memprof_malloc(uptr size, BufferedStackTrace *stack);
87 void *memprof_calloc(uptr nmemb, uptr size, BufferedStackTrace *stack);
88 void *memprof_realloc(void *p, uptr size, BufferedStackTrace *stack);
90 BufferedStackTrace *stack);
91 void *memprof_valloc(uptr size, BufferedStackTrace *stack);
92 void *memprof_pvalloc(uptr size, BufferedStackTrace *stack);
95 BufferedStackTrace *stack);
[all …]
H A Dmemprof_allocator.cpp338 void *Allocate(uptr size, uptr alignment, BufferedStackTrace *stack, in Allocate()
436 BufferedStackTrace *stack, AllocType alloc_type) { in Deallocate()
481 void *Reallocate(void *old_ptr, uptr new_size, BufferedStackTrace *stack) { in Reallocate()
501 void *Calloc(uptr nmemb, uptr size, BufferedStackTrace *stack) { in Calloc()
516 BufferedStackTrace *stack) { in CommitBack()
557 void Purge(BufferedStackTrace *stack) { allocator.ForceReleaseToOS(); } in Purge()
585 void memprof_free(void *ptr, BufferedStackTrace *stack, AllocType alloc_type) { in memprof_free()
590 BufferedStackTrace *stack, AllocType alloc_type) { in memprof_delete()
594 void *memprof_malloc(uptr size, BufferedStackTrace *stack) { in memprof_malloc()
598 void *memprof_calloc(uptr nmemb, uptr size, BufferedStackTrace *stack) { in memprof_calloc()
[all …]
/openbsd-src/gnu/llvm/compiler-rt/lib/dfsan/
H A Ddfsan_allocator.cpp91 BufferedStackTrace stack; in DFsanAllocate()
97 BufferedStackTrace stack; in DFsanAllocate()
114 BufferedStackTrace stack; in DFsanAllocate()
171 BufferedStackTrace stack; in DFsanCalloc()
210 BufferedStackTrace stack; in dfsan_reallocarray()
227 BufferedStackTrace stack; in dfsan_pvalloc()
240 BufferedStackTrace stack; in dfsan_aligned_alloc()
251 BufferedStackTrace stack; in dfsan_memalign()
261 BufferedStackTrace stack; in dfsan_posix_memalign()
H A Ddfsan_new_delete.cpp33 BufferedStackTrace stack; \
40 BufferedStackTrace stack; \
/openbsd-src/gnu/llvm/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_symbolizer_report.cpp105 InternalMmapVector<BufferedStackTrace> stack_buffer(1); in ReportMmapWriteExec()
106 BufferedStackTrace *stack = stack_buffer.data(); in ReportMmapWriteExec()
187 InternalMmapVector<BufferedStackTrace> stack_buffer(1); in ReportStackOverflowImpl()
188 BufferedStackTrace *stack = stack_buffer.data(); in ReportStackOverflowImpl()
226 InternalMmapVector<BufferedStackTrace> stack_buffer(1); in ReportDeadlySignalImpl()
227 BufferedStackTrace *stack = stack_buffer.data(); in ReportDeadlySignalImpl()
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_markup.cpp112 BufferedStackTrace *stack;
126 void BufferedStackTrace::UnwindSlow(uptr pc, u32 max_depth) { in UnwindSlow()
141 void BufferedStackTrace::UnwindSlow(uptr pc, void *context, u32 max_depth) { in UnwindSlow()
H A Dsanitizer_unwind_linux_libcdep.cpp74 BufferedStackTrace *stack;
126 void BufferedStackTrace::UnwindSlow(uptr pc, u32 max_depth) { in UnwindSlow()
151 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()
/openbsd-src/gnu/llvm/compiler-rt/lib/asan/tests/
H A Dasan_noinst_test.cpp50 BufferedStackTrace stack1; in MallocStress()
55 BufferedStackTrace stack2; in MallocStress()
60 BufferedStackTrace stack3; in MallocStress()
138 BufferedStackTrace stack; in TEST()
160 BufferedStackTrace stack; in ThreadedQuarantineTestWorker()
195 BufferedStackTrace stack; in ThreadedOneSizeMallocStress()
239 BufferedStackTrace stack; in TestLoadStoreCallbacks()
/openbsd-src/gnu/llvm/compiler-rt/lib/ubsan/
H A Dubsan_diag_standalone.cpp19 void __sanitizer::BufferedStackTrace::UnwindImpl( in UnwindImpl()
32 BufferedStackTrace stack; in __sanitizer_print_stack_trace()
H A Dubsan_signals_standalone.cpp41 void ubsan_GetStackTrace(BufferedStackTrace *stack, uptr max_depth,
47 BufferedStackTrace *stack) { in OnStackUnwind()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/compiler-rt/lib/tsan/tests/unit/
H A Dtsan_stack_test.cpp71 BufferedStackTrace trace; in TEST()
81 BufferedStackTrace trace; in TEST()
/openbsd-src/gnu/llvm/compiler-rt/lib/msan/
H A Dmsan.h273 BufferedStackTrace stack; \
284 BufferedStackTrace stack; \
296 BufferedStackTrace stack; \
/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_stacktrace_test.cpp45 BufferedStackTrace trace;
262 BufferedStackTrace stack; in TEST()
300 void BufferedStackTrace::UnwindImpl(uptr pc, uptr bp, void *context, in UnwindImpl()
/openbsd-src/gnu/llvm/compiler-rt/lib/hwasan/
H A Dhwasan.h128 BufferedStackTrace stack; \
135 BufferedStackTrace stack; \
/openbsd-src/gnu/llvm/compiler-rt/lib/lsan/
H A Dlsan.h24 __sanitizer::BufferedStackTrace stack; \

12