reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/compiler-rt/lib/asan/asan_suppressions.cpp
   84       SymbolizedStack *frames = symbolizer->SymbolizePC(addr);
   86       for (SymbolizedStack *cur = frames; cur; cur = cur->next) {
projects/compiler-rt/lib/hwasan/hwasan_report.cpp
  200     if (SymbolizedStack *frame = Symbolizer::GetOrInit()->SymbolizePC(pc)) {
projects/compiler-rt/lib/lsan/lsan_common.cpp
  636   SymbolizedStack *frames = Symbolizer::GetOrInit()->SymbolizePC(addr);
  637   for (SymbolizedStack *cur = frames; cur; cur = cur->next) {
projects/compiler-rt/lib/sanitizer_common/sanitizer_stacktrace_libcdep.cpp
   34     SymbolizedStack *frames = Symbolizer::GetOrInit()->SymbolizePC(pc);
   36     for (SymbolizedStack *cur = frames; cur; cur = cur->next) {
  111   SymbolizedStack *frame = Symbolizer::GetOrInit()->SymbolizePC(pc);
  121   for (SymbolizedStack *cur = frame; cur && out_buf < out_end;
projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.cpp
   44 SymbolizedStack *SymbolizedStack::New(uptr addr) {
   45   void *mem = InternalAlloc(sizeof(SymbolizedStack));
   46   SymbolizedStack *res = new(mem) SymbolizedStack();
   46   SymbolizedStack *res = new(mem) SymbolizedStack();
projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer.h
   52   SymbolizedStack *next;
   54   static SymbolizedStack *New(uptr addr);
  117   SymbolizedStack *SymbolizePC(uptr address);
projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_internal.h
   52   virtual bool SymbolizePC(uptr addr, SymbolizedStack *stack) {
  128   bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
  148 void ParseSymbolizePCOutput(const char *str, SymbolizedStack *res);
projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.cpp
  184 bool LibbacktraceSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) {
projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libbacktrace.h
   35   bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_libcdep.cpp
   84 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) {
   89   SymbolizedStack *res = SymbolizedStack::New(addr);
   89   SymbolizedStack *res = SymbolizedStack::New(addr);
  322 void ParseSymbolizePCOutput(const char *str, SymbolizedStack *res) {
  324   SymbolizedStack *last = res;
  334     SymbolizedStack *cur;
  339       cur = SymbolizedStack::New(res->info.address);
  401 bool LLVMSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) {
projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp
  269   bool SymbolizePC(uptr addr, SymbolizedStack *stack) override {
  337   bool SymbolizePC(uptr addr, SymbolizedStack *stack) override {
projects/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_report.cpp
   84   SymbolizedStack *frame = Symbolizer::GetOrInit()->SymbolizePC(pc);
projects/compiler-rt/lib/tsan/rtl/tsan_debugging.cpp
   55 static void CopyTrace(SymbolizedStack *first_frame, void **trace,
   58   for (SymbolizedStack *frame = first_frame; frame != nullptr;
projects/compiler-rt/lib/tsan/rtl/tsan_report.cpp
  128   SymbolizedStack *frame = ent->frames;
  295 static bool FrameIsInternal(const SymbolizedStack *frame) {
  310 static SymbolizedStack *SkipTsanInternalFrames(SymbolizedStack *frames) {
  310 static SymbolizedStack *SkipTsanInternalFrames(SymbolizedStack *frames) {
  384     if (SymbolizedStack *frame = SkipTsanInternalFrames(stack->frames))
projects/compiler-rt/lib/tsan/rtl/tsan_report.h
   41   SymbolizedStack *frames;
projects/compiler-rt/lib/tsan/rtl/tsan_rtl_report.cpp
   67 static void StackStripMain(SymbolizedStack *frames) {
   68   SymbolizedStack *last_frame = nullptr;
   69   SymbolizedStack *last_frame2 = nullptr;
   70   for (SymbolizedStack *cur = frames; cur; cur = cur->next) {
  119   SymbolizedStack *top = nullptr;
  127     SymbolizedStack *ent = SymbolizeCode(pc1);
  129     SymbolizedStack *last = ent;
projects/compiler-rt/lib/tsan/rtl/tsan_suppressions.cpp
  114   for (const SymbolizedStack *frame = stack->frames; frame;
projects/compiler-rt/lib/tsan/rtl/tsan_symbolize.cpp
   57   SymbolizedStack *head;
   58   SymbolizedStack *tail;
   66     ssb->tail->next = SymbolizedStack::New(ssb->addr);
   69     ssb->head = ssb->tail = SymbolizedStack::New(ssb->addr);
   82 SymbolizedStack *SymbolizeCode(uptr addr) {
   96     SymbolizedStack *frame = SymbolizedStack::New(addr);
   96     SymbolizedStack *frame = SymbolizedStack::New(addr);
projects/compiler-rt/lib/tsan/rtl/tsan_symbolize.h
   22 SymbolizedStack *SymbolizeCode(uptr addr);
projects/compiler-rt/lib/ubsan/ubsan_diag.cpp
  115 SymbolizedStack *__ubsan::getSymbolizedLocation(uptr PC) {
projects/compiler-rt/lib/ubsan/ubsan_diag.h
   22   SymbolizedStack *Stack;
   30   explicit SymbolizedStackHolder(SymbolizedStack *Stack = nullptr)
   33   void reset(SymbolizedStack *S) {
   38   const SymbolizedStack *get() const { return Stack; }
   41 SymbolizedStack *getSymbolizedLocation(uptr PC);
   43 inline SymbolizedStack *getCallerLocation(uptr CallerPC) {
   63   const SymbolizedStack *SymbolizedLoc;  // Not owned.
   89   const SymbolizedStack *getSymbolizedStack() const {