Home
last modified time | relevance | path

Searched refs:SymbolizedStack (Results 1 – 24 of 24) sorted by relevance

/external/compiler-rt/lib/sanitizer_common/
Dsanitizer_symbolizer.cc41 SymbolizedStack::SymbolizedStack() : next(nullptr), info() {} in SymbolizedStack() function in __sanitizer::SymbolizedStack
43 SymbolizedStack *SymbolizedStack::New(uptr addr) { in New()
44 void *mem = InternalAlloc(sizeof(SymbolizedStack)); in New()
45 SymbolizedStack *res = new(mem) SymbolizedStack(); in New()
50 void SymbolizedStack::ClearAll() { in ClearAll()
Dsanitizer_symbolizer.h50 struct SymbolizedStack { struct
51 SymbolizedStack *next; argument
53 static SymbolizedStack *New(uptr addr); argument
59 SymbolizedStack();
85 SymbolizedStack *SymbolizePC(uptr address);
Dsanitizer_symbolizer_libbacktrace.cc89 SymbolizedStack *first;
90 SymbolizedStack *last;
96 SymbolizedStack *cur = SymbolizedStack::New(addr); in get_new_frame()
158 bool LibbacktraceSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) { in SymbolizePC()
184 bool LibbacktraceSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) { in SymbolizePC()
Dsanitizer_symbolizer_posix_libcdep.cc61 static void ParseSymbolizePCOutput(const char *str, SymbolizedStack *res) { in ParseSymbolizePCOutput()
63 SymbolizedStack *last = res; in ParseSymbolizePCOutput()
72 SymbolizedStack *cur; in ParseSymbolizePCOutput()
77 cur = SymbolizedStack::New(res->info.address); in ParseSymbolizePCOutput()
164 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override { in SymbolizePC()
231 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override { in SymbolizePC()
296 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override { in SymbolizePC()
Dsanitizer_symbolizer_mac.cc31 bool DlAddrSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) { in SymbolizePC()
91 static bool ParseCommandOutput(const char *str, SymbolizedStack *res) { in ParseCommandOutput()
134 bool AtosSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) { in SymbolizePC()
Dsanitizer_symbolizer_mac.h27 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
37 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
Dsanitizer_stacktrace_libcdep.cc33 SymbolizedStack *frames = Symbolizer::GetOrInit()->SymbolizePC(pc); in Print()
35 for (SymbolizedStack *cur = frames; cur; cur = cur->next) { in Print()
Dsanitizer_symbolizer_libcdep.cc63 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) { in SymbolizePC()
67 SymbolizedStack *res = SymbolizedStack::New(addr); in SymbolizePC()
Dsanitizer_symbolizer_win.h22 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
Dsanitizer_symbolizer_libbacktrace.h35 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
Dsanitizer_symbolizer_internal.h51 virtual bool SymbolizePC(uptr addr, SymbolizedStack *stack) { in SymbolizePC()
Dsanitizer_common_libcdep.cc58 SymbolizedStack *frame = Symbolizer::GetOrInit()->SymbolizePC(pc); in ReportErrorSummary()
Dsanitizer_symbolizer_win.cc93 bool WinSymbolizerTool::SymbolizePC(uptr addr, SymbolizedStack *frame) { in SymbolizePC()
/external/compiler-rt/lib/ubsan/
Dubsan_diag.h23 SymbolizedStack *Stack;
31 explicit SymbolizedStackHolder(SymbolizedStack *Stack = nullptr)
34 void reset(SymbolizedStack *S) { in reset()
39 const SymbolizedStack *get() const { return Stack; } in get()
42 SymbolizedStack *getSymbolizedLocation(uptr PC);
44 inline SymbolizedStack *getCallerLocation(uptr CallerPC) { in getCallerLocation()
64 const SymbolizedStack *SymbolizedLoc; // Not owned.
90 const SymbolizedStack *getSymbolizedStack() const { in getSymbolizedStack()
Dubsan_diag.cc78 SymbolizedStack *__ubsan::getSymbolizedLocation(uptr PC) { in getSymbolizedLocation()
/external/compiler-rt/lib/tsan/rtl/
Dtsan_symbolize.cc54 SymbolizedStack *SymbolizeCode(uptr addr) { in SymbolizeCode()
62 SymbolizedStack *frame = SymbolizedStack::New(addr); in SymbolizeCode()
Dtsan_report.cc119 SymbolizedStack *frame = ent->frames; in PrintStack()
254 static bool FrameIsInternal(const SymbolizedStack *frame) { in FrameIsInternal()
264 static SymbolizedStack *SkipTsanInternalFrames(SymbolizedStack *frames) { in SkipTsanInternalFrames()
338 if (SymbolizedStack *frame = SkipTsanInternalFrames(stack->frames)) in PrintReport()
354 SymbolizedStack *frame = ent->frames; in PrintStack()
Dtsan_rtl_report.cc59 static void StackStripMain(SymbolizedStack *frames) { in StackStripMain()
60 SymbolizedStack *last_frame = nullptr; in StackStripMain()
61 SymbolizedStack *last_frame2 = nullptr; in StackStripMain()
62 for (SymbolizedStack *cur = frames; cur; cur = cur->next) { in StackStripMain()
111 SymbolizedStack *top = nullptr; in SymbolizeStack()
119 SymbolizedStack *ent = SymbolizeCode(pc1); in SymbolizeStack()
121 SymbolizedStack *last = ent; in SymbolizeStack()
Dtsan_symbolize.h27 SymbolizedStack *SymbolizeCode(uptr addr);
Dtsan_report.h39 SymbolizedStack *frames;
Dtsan_suppressions.cc106 for (const SymbolizedStack *frame = stack->frames; frame; in IsSuppressed()
/external/compiler-rt/lib/asan/
Dasan_suppressions.cc91 SymbolizedStack *frames = symbolizer->SymbolizePC(addr); in IsStackTraceSuppressed()
92 for (SymbolizedStack *cur = frames; cur; cur = cur->next) { in IsStackTraceSuppressed()
/external/compiler-rt/lib/tsan/go/
Dtsan_go.cc55 SymbolizedStack *SymbolizeCode(uptr addr) { in SymbolizeCode()
56 SymbolizedStack *s = SymbolizedStack::New(addr); in SymbolizeCode()
/external/compiler-rt/lib/lsan/
Dlsan_common.cc445 SymbolizedStack *frames = Symbolizer::GetOrInit()->SymbolizePC(addr); in GetSuppressionForAddr()
446 for (SymbolizedStack *cur = frames; cur; cur = cur->next) { in GetSuppressionForAddr()