/llvm-project/compiler-rt/lib/tsan/tests/unit/ |
H A D | tsan_stack_test.cpp | 48 for (uptr i = 0; i < 2 * kStackTraceMax; ++i) in TestTrim() 52 EXPECT_EQ(kStackTraceMax, trace->size); in TestTrim() 53 for (uptr i = 0; i < kStackTraceMax; i++) { in TestTrim() 54 EXPECT_EQ(100 + kStackTraceMax + i, trace->trace[i]); in TestTrim() 58 EXPECT_EQ(kStackTraceMax, trace->size); in TestTrim() 59 for (uptr i = 0; i < kStackTraceMax - 1; i++) { in TestTrim() 60 EXPECT_EQ(101 + kStackTraceMax + i, trace->trace[i]); in TestTrim() 62 EXPECT_EQ(42U, trace->trace[kStackTraceMax - 1]); in TestTrim()
|
/llvm-project/compiler-rt/lib/lsan/ |
H A D | lsan.h | 29 GET_STACK_TRACE(kStackTraceMax, common_flags()->fast_unwind_on_fatal) 35 #define GET_STACK_TRACE_THREAD GET_STACK_TRACE(kStackTraceMax, true)
|
/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_unwind_linux_libcdep.cpp | 129 UnwindTraceArg arg = {this, Min(max_depth + 1, kStackTraceMax)}; in UnwindSlow() 155 InternalMmapVector<backtrace_frame_t> frames(kStackTraceMax); in UnwindSlow() 162 CHECK_LE((uptr)res, kStackTraceMax); in UnwindSlow()
|
H A D | sanitizer_stacktrace.h | 23 static const u32 kStackTraceMax = 255; variable 110 uptr trace_buffer[kStackTraceMax]; 121 u32 max_depth = kStackTraceMax) {
|
H A D | sanitizer_unwind_win.cpp | 32 size = CaptureStackBackTrace(1, Min(max_depth, kStackTraceMax), in UnwindSlow() 91 size < Min(max_depth, kStackTraceMax)) {
|
H A D | sanitizer_unwind_fuchsia.cpp | 45 UnwindTraceArg arg = {this, Min(max_depth + 1, kStackTraceMax)}; in UnwindSlow()
|
H A D | sanitizer_symbolizer_report.cpp | 158 stack->Unwind(kStackTraceMax, pc, bp, nullptr, top, bottom, true); in ReportMmapWriteExec() 160 stack->Unwind(kStackTraceMax, pc, 0, nullptr, 0, 0, false); in ReportMmapWriteExec()
|
H A D | sanitizer_stacktrace.cpp | 62 CHECK_LE(size, kStackTraceMax); in Init()
|
/llvm-project/compiler-rt/lib/memprof/ |
H A D | memprof_stack.h | 51 GET_STACK_TRACE(kStackTraceMax, common_flags()->fast_unwind_on_fatal) 53 #define GET_STACK_TRACE_THREAD GET_STACK_TRACE(kStackTraceMax, true)
|
H A D | memprof_flags.cpp | 86 CHECK_LE((uptr)common_flags()->malloc_context_size, kStackTraceMax); in InitializeFlags()
|
H A D | memprof_rtl.cpp | 67 GET_STACK_TRACE(kStackTraceMax, common_flags()->fast_unwind_on_check); in CheckUnwind()
|
/llvm-project/compiler-rt/lib/asan/ |
H A D | asan_stack.h | 55 GET_STACK_TRACE(kStackTraceMax, common_flags()->fast_unwind_on_fatal) 58 GET_STACK_TRACE(kStackTraceMax, true)
|
H A D | asan_flags.cpp | 164 CHECK_LE((uptr)common_flags()->malloc_context_size, kStackTraceMax); in InitializeFlags()
|
H A D | asan_debugging.cpp | 67 size = Min(size, Min(stack.size, kStackTraceMax)); in AsanGetStack()
|
H A D | asan_rtl.cpp | 69 GET_STACK_TRACE(kStackTraceMax, common_flags()->fast_unwind_on_check); in CheckUnwind()
|
/llvm-project/compiler-rt/lib/gwp_asan/optional/ |
H A D | backtrace_sanitizer_common.cpp | 45 if (Size > __sanitizer::kStackTraceMax) in BacktraceCommon() 46 Size = __sanitizer::kStackTraceMax; in BacktraceCommon()
|
/llvm-project/compiler-rt/lib/ubsan/ |
H A D | ubsan_signals_standalone.cpp | 53 ubsan_GetStackTrace(stack, kStackTraceMax, in OnStackUnwind()
|
H A D | ubsan_diag.cpp | 51 ubsan_GetStackTrace(&stack, kStackTraceMax, pc, bp, nullptr, in MaybePrintStackTrace()
|
/llvm-project/compiler-rt/lib/sanitizer_common/tests/ |
H A D | sanitizer_stack_store_test.cpp | 28 std::vector<uptr> frames(kStackTraceMax); in ForEachTrace() 33 u32 size = h.get() % kStackTraceMax; in ForEachTrace()
|
H A D | sanitizer_stacktrace_test.cpp | 108 trace.UnwindFast(start_pc, fake_bp, fake_top, fake_bottom, kStackTraceMax); in UnwindFast()
|
/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_rtl.h | 469 if (size + !!toppc > kStackTraceMax) { 470 start = size + !!toppc - kStackTraceMax; 471 size = kStackTraceMax - !!toppc;
|