Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_symbolizer.cc43 SymbolizedStack::SymbolizedStack() : next(nullptr), info() {} in SymbolizedStack() function in __sanitizer::SymbolizedStack
45 SymbolizedStack *SymbolizedStack::New(uptr addr) { in New()
46 void *mem = InternalAlloc(sizeof(SymbolizedStack)); in New()
47 SymbolizedStack *res = new(mem) SymbolizedStack(); in New()
52 void SymbolizedStack::ClearAll() { in ClearAll()
H A Dsanitizer_symbolizer.h51 struct SymbolizedStack { struct
52 SymbolizedStack *next; argument
54 static SymbolizedStack *New(uptr addr); argument
60 SymbolizedStack();
91 SymbolizedStack *SymbolizePC(uptr address);
H A Dsanitizer_symbolizer_libbacktrace.cc89 SymbolizedStack *first;
90 SymbolizedStack *last;
96 SymbolizedStack *cur = SymbolizedStack::New(addr); in get_new_frame()
159 bool LibbacktraceSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) { in SymbolizePC()
185 bool LibbacktraceSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) { in SymbolizePC()
H A Dsanitizer_symbolizer_libcdep.cc75 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) { in SymbolizePC()
80 SymbolizedStack *res = SymbolizedStack::New(addr); in SymbolizePC()
296 void ParseSymbolizePCOutput(const char *str, SymbolizedStack *res) { in ParseSymbolizePCOutput()
298 SymbolizedStack *last = res; in ParseSymbolizePCOutput()
308 SymbolizedStack *cur; in ParseSymbolizePCOutput()
313 cur = SymbolizedStack::New(res->info.address); in ParseSymbolizePCOutput()
347 bool LLVMSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) { in SymbolizePC()
H A Dsanitizer_stacktrace_libcdep.cc35 SymbolizedStack *frames = Symbolizer::GetOrInit()->SymbolizePC(pc); in Print()
37 for (SymbolizedStack *cur = frames; cur; cur = cur->next) { in Print()
110 SymbolizedStack *frame = Symbolizer::GetOrInit()->SymbolizePC(pc); in __sanitizer_symbolize_pc()
120 for (SymbolizedStack *cur = frame; cur && out_buf < out_end; in __sanitizer_symbolize_pc()
H A Dsanitizer_symbolizer_internal.h52 virtual bool SymbolizePC(uptr addr, SymbolizedStack *stack) { in SymbolizePC()
123 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
142 void ParseSymbolizePCOutput(const char *str, SymbolizedStack *res);
H A Dsanitizer_symbolizer_markup.cc66 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) { in SymbolizePC()
67 SymbolizedStack *s = SymbolizedStack::New(addr); in SymbolizePC()
H A Dsanitizer_symbolizer_mac.h27 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
37 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
H A Dsanitizer_symbolizer_mac.cc31 bool DlAddrSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) { in SymbolizePC()
136 bool AtosSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) { in SymbolizePC()
H A Dsanitizer_symbolizer_libbacktrace.h36 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
H A Dsanitizer_symbolizer_win.cc39 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
134 bool WinSymbolizerTool::SymbolizePC(uptr addr, SymbolizedStack *frame) { in SymbolizePC()
H A Dsanitizer_symbolizer_posix_libcdep.cc322 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override { in SymbolizePC()
390 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override { in SymbolizePC()
H A Dsanitizer_symbolizer_report.cc85 SymbolizedStack *frame = Symbolizer::GetOrInit()->SymbolizePC(pc); in ReportErrorSummary()
/freebsd-12.1/contrib/compiler-rt/lib/tsan/rtl/
H A Dtsan_symbolize.cc58 SymbolizedStack *head;
59 SymbolizedStack *tail;
67 ssb->tail->next = SymbolizedStack::New(ssb->addr); in AddFrame()
70 ssb->head = ssb->tail = SymbolizedStack::New(ssb->addr); in AddFrame()
83 SymbolizedStack *SymbolizeCode(uptr addr) { in SymbolizeCode()
97 SymbolizedStack *frame = SymbolizedStack::New(addr); in SymbolizeCode()
H A Dtsan_report.cc129 SymbolizedStack *frame = ent->frames; in PrintStack()
296 static bool FrameIsInternal(const SymbolizedStack *frame) { in FrameIsInternal()
311 static SymbolizedStack *SkipTsanInternalFrames(SymbolizedStack *frames) { in SkipTsanInternalFrames()
385 if (SymbolizedStack *frame = SkipTsanInternalFrames(stack->frames)) in PrintReport()
403 SymbolizedStack *frame = ent->frames; in PrintStack()
H A Dtsan_rtl_report.cc68 static void StackStripMain(SymbolizedStack *frames) { in StackStripMain()
69 SymbolizedStack *last_frame = nullptr; in StackStripMain()
70 SymbolizedStack *last_frame2 = nullptr; in StackStripMain()
71 for (SymbolizedStack *cur = frames; cur; cur = cur->next) { in StackStripMain()
120 SymbolizedStack *top = nullptr; in SymbolizeStack()
128 SymbolizedStack *ent = SymbolizeCode(pc1); in SymbolizeStack()
130 SymbolizedStack *last = ent; in SymbolizeStack()
H A Dtsan_symbolize.h23 SymbolizedStack *SymbolizeCode(uptr addr);
H A Dtsan_debugging.cc56 static void CopyTrace(SymbolizedStack *first_frame, void **trace, in CopyTrace()
59 for (SymbolizedStack *frame = first_frame; frame != nullptr; in CopyTrace()
H A Dtsan_report.h41 SymbolizedStack *frames;
H A Dtsan_suppressions.cc115 for (const SymbolizedStack *frame = stack->frames; frame; in IsSuppressed()
/freebsd-12.1/contrib/compiler-rt/lib/ubsan/
H A 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()
/freebsd-12.1/contrib/compiler-rt/lib/asan/
H A Dasan_suppressions.cc85 SymbolizedStack *frames = symbolizer->SymbolizePC(addr); in IsStackTraceSuppressed()
87 for (SymbolizedStack *cur = frames; cur; cur = cur->next) { in IsStackTraceSuppressed()
/freebsd-12.1/contrib/compiler-rt/lib/tsan/go/
H A Dtsan_go.cc57 SymbolizedStack *SymbolizeCode(uptr addr) { in SymbolizeCode()
58 SymbolizedStack *s = SymbolizedStack::New(addr); in SymbolizeCode()
/freebsd-12.1/contrib/compiler-rt/lib/lsan/
H A Dlsan_common.cc641 SymbolizedStack *frames = Symbolizer::GetOrInit()->SymbolizePC(addr); in GetSuppressionForAddr()
642 for (SymbolizedStack *cur = frames; cur; cur = cur->next) { in GetSuppressionForAddr()
/freebsd-12.1/contrib/compiler-rt/lib/hwasan/
H A Dhwasan_report.cc249 if (SymbolizedStack *frame = Symbolizer::GetOrInit()->SymbolizePC(pc)) { in PrintAddressDescription()

12