|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
projects/compiler-rt/lib/asan/asan_allocator.cpp 822 CHECK(res.trace);
projects/compiler-rt/lib/asan/asan_debugging.cpp 68 trace[i] = StackTrace::GetPreviousInstructionPc(stack.trace[i]);
projects/compiler-rt/lib/asan/asan_descriptions.cpp 177 CHECK(res.trace);
projects/compiler-rt/lib/asan/asan_errors.cpp 55 GET_STACK_TRACE_FATAL(second_free_stack->trace[0],
94 GET_STACK_TRACE_FATAL(free_stack->trace[0], free_stack->top_frame_bp);
113 GET_STACK_TRACE_FATAL(free_stack->trace[0], free_stack->top_frame_bp);
133 GET_STACK_TRACE_FATAL(dealloc_stack->trace[0], dealloc_stack->top_frame_bp);
projects/compiler-rt/lib/asan/asan_suppressions.cpp 73 for (uptr i = 0; i < stack->size && stack->trace[i]; i++) {
74 uptr addr = stack->trace[i];
projects/compiler-rt/lib/gwp_asan/optional/backtrace_sanitizer_common.cpp 43 memcpy(TraceBuffer, Trace.trace, Trace.size * sizeof(uintptr_t));
50 StackTrace.trace = reinterpret_cast<__sanitizer::uptr *>(Trace);
projects/compiler-rt/lib/hwasan/hwasan_linux.cpp 436 if (registers_frame && stack->trace && stack->size > 0) {
437 stack->trace++;
projects/compiler-rt/lib/hwasan/hwasan_malloc_bisect.h 27 for (uptr i = 1; i < len; ++i) H.add(((u32)stack->trace[i]) & 0xFFF);
projects/compiler-rt/lib/hwasan/hwasan_report.cpp 85 CHECK(res.trace);
421 uptr pc = stack->size ? stack->trace[0] : 0;
508 uptr pc = stack->size ? stack->trace[0] : 0;
projects/compiler-rt/lib/lsan/lsan_common.cpp 383 return stack.trace[1];
651 StackTrace::GetPreviousInstructionPc(stack.trace[i]));
projects/compiler-rt/lib/sanitizer_common/sanitizer_stackdepot.cpp 45 if (stack[i] != args.trace[i]) return false;
54 for (uptr i = 0; i < args.size; i++) H.add(args.trace[i]);
58 return args.size > 0 && args.trace;
64 internal_memcpy(stack, args.trace, size * sizeof(uptr));
projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace.cpp 128 if (Distance(trace[i], pc) < Distance(trace[best], pc)) best = i;
128 if (Distance(trace[i], pc) < Distance(trace[best], pc)) best = i;
projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cpp 22 if (trace == nullptr || size == 0) {
30 for (uptr i = 0; i < size && trace[i]; i++) {
33 uptr pc = GetPreviousInstructionPc(trace[i]);
projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_report.cpp 83 uptr pc = StackTrace::GetPreviousInstructionPc(stack->trace[0]);
projects/compiler-rt/lib/tsan/dd/dd_rtl.cpp 28 return StackDepotPut(StackTrace(stack.trace + skip, stack.size - skip));
projects/compiler-rt/lib/tsan/rtl/tsan_debugging.cpp 260 for (uptr i = 0; i < size; i++) trace[i] = stack.trace[stack.size - i - 1];
projects/compiler-rt/lib/tsan/rtl/tsan_rtl.h 638 uptr possible_tag_pc = stack->trace[stack->size - 2];
projects/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp 111 if (stack.trace == nullptr)
121 const uptr pc = trace.trace[si];
399 stack[i] = hdr->stack0.trace[i];
451 hash.hash[0] = md5_hash(traces[0].trace, traces[0].size * sizeof(uptr));
452 hash.hash[1] = md5_hash(traces[1].trace, traces[1].size * sizeof(uptr));
493 hash.hash[0] = md5_hash(traces[0].trace, traces[0].size * sizeof(uptr));
494 hash.hash[1] = md5_hash(traces[1].trace, traces[1].size * sizeof(uptr));
551 if (trace.trace[j] == s->pc_or_addr) {
projects/compiler-rt/lib/tsan/rtl/tsan_stack_trace.cpp 34 trace = trace_buffer;