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

12

/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/
H A Dtsan_symbolize.h22 SymbolizedStack *SymbolizeCode(uptr addr);
H A Dtsan_symbolize.cpp57 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);
H A Dtsan_report.h41 SymbolizedStack *frames;
H A Dtsan_report.cpp128 SymbolizedStack *frame = ent->frames;
295 static bool FrameIsInternal(const SymbolizedStack *frame) {
310 static SymbolizedStack *SkipTsanInternalFrames(SymbolizedStack *frames) {
384 if (SymbolizedStack *frame = SkipTsanInternalFrames(stack->frames))
402 SymbolizedStack *frame = ent->frames;
H A Dtsan_rtl_report.cpp67 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;
H A Dtsan_suppressions.cpp114 for (const SymbolizedStack *frame = stack->frames; frame;
H A Dtsan_debugging.cpp55 static void CopyTrace(SymbolizedStack *first_frame, void **trace,
58 for (SymbolizedStack *frame = first_frame; frame != nullptr;
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_symbolizer.cpp42 SymbolizedStack::SymbolizedStack() : next(nullptr), info() {} function in class:__sanitizer::SymbolizedStack
44 SymbolizedStack *SymbolizedStack::New(uptr addr) {
45 void *mem = InternalAlloc(sizeof(SymbolizedStack));
46 SymbolizedStack *res = new(mem) SymbolizedStack();
51 void SymbolizedStack::ClearAll() {
H A Dsanitizer_symbolizer_mac.h26 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
36 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
H A Dsanitizer_symbolizer_libbacktrace.h35 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
H A Dsanitizer_symbolizer.h51 struct SymbolizedStack { struct in namespace:__sanitizer
52 SymbolizedStack *next;
54 static SymbolizedStack *New(uptr addr);
60 SymbolizedStack();
117 SymbolizedStack *SymbolizePC(uptr address);
H A Dsanitizer_symbolizer_internal.h52 virtual bool SymbolizePC(uptr addr, SymbolizedStack *stack) {
135 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
155 void ParseSymbolizePCOutput(const char *str, SymbolizedStack *res);
H A Dsanitizer_symbolizer_markup.cpp65 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) {
66 SymbolizedStack *s = SymbolizedStack::New(addr);
H A Dsanitizer_stacktrace_libcdep.cpp34 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;
H A Dsanitizer_symbolizer_libbacktrace.cpp88 SymbolizedStack *first;
89 SymbolizedStack *last;
95 SymbolizedStack *cur = SymbolizedStack::New(addr);
158 bool LibbacktraceSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) {
184 bool LibbacktraceSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) {
H A Dsanitizer_symbolizer_libcdep.cpp84 SymbolizedStack *Symbolizer::SymbolizePC(uptr 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) {
H A Dsanitizer_symbolizer_mac.cpp31 bool DlAddrSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) {
197 bool AtosSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) {
H A Dsanitizer_symbolizer_win.cpp41 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
136 bool WinSymbolizerTool::SymbolizePC(uptr addr, SymbolizedStack *frame) {
H A Dsanitizer_symbolizer_posix_libcdep.cpp272 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override {
341 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override {
H A Dsanitizer_symbolizer_report.cpp84 SymbolizedStack *frame = Symbolizer::GetOrInit()->SymbolizePC(pc);
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/ubsan/
H A Dubsan_diag.h22 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) {
53 /// SourceLocation, a MemoryLocation, or a SymbolizedStack.
63 const SymbolizedStack *SymbolizedLoc; // Not owned.
89 const SymbolizedStack *getSymbolizedStack() const {
H A Dubsan_diag.cpp115 SymbolizedStack *__ubsan::getSymbolizedLocation(uptr PC) {
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_suppressions.cpp84 SymbolizedStack *frames = symbolizer->SymbolizePC(addr);
86 for (SymbolizedStack *cur = frames; cur; cur = cur->next) {
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/tsan/go/
H A Dtsan_go.cpp56 SymbolizedStack *SymbolizeCode(uptr addr) {
57 SymbolizedStack *first = SymbolizedStack::New(addr);
58 SymbolizedStack *s = first;
77 SymbolizedStack *s2 = SymbolizedStack::New(addr);
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/lsan/
H A Dlsan_common.cpp655 SymbolizedStack *frames = Symbolizer::GetOrInit()->SymbolizePC(addr);
656 for (SymbolizedStack *cur = frames; cur; cur = cur->next) {

Completed in 223 milliseconds

12