|
reference, declaration → definition
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 {