reference, declarationdefinition
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;