/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_symbolize.h | 22 SymbolizedStack *SymbolizeCode(uptr addr);
|
H A D | 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);
|
H A D | tsan_report.h | 41 SymbolizedStack *frames;
|
H A D | tsan_report.cpp | 128 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 D | 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;
|
H A D | tsan_suppressions.cpp | 114 for (const SymbolizedStack *frame = stack->frames; frame;
|
H A D | tsan_debugging.cpp | 55 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 D | sanitizer_symbolizer.cpp | 42 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 D | sanitizer_symbolizer_mac.h | 26 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override; 36 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
|
H A D | sanitizer_symbolizer_libbacktrace.h | 35 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
|
H A D | sanitizer_symbolizer.h | 51 struct SymbolizedStack { struct in namespace:__sanitizer 52 SymbolizedStack *next; 54 static SymbolizedStack *New(uptr addr); 60 SymbolizedStack(); 117 SymbolizedStack *SymbolizePC(uptr address);
|
H A D | sanitizer_symbolizer_internal.h | 52 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 D | sanitizer_symbolizer_markup.cpp | 65 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) { 66 SymbolizedStack *s = SymbolizedStack::New(addr);
|
H A D | 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;
|
H A D | sanitizer_symbolizer_libbacktrace.cpp | 88 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 D | sanitizer_symbolizer_libcdep.cpp | 84 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 D | sanitizer_symbolizer_mac.cpp | 31 bool DlAddrSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) { 197 bool AtosSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) {
|
H A D | sanitizer_symbolizer_win.cpp | 41 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override; 136 bool WinSymbolizerTool::SymbolizePC(uptr addr, SymbolizedStack *frame) {
|
H A D | sanitizer_symbolizer_posix_libcdep.cpp | 272 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override { 341 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override {
|
H A D | sanitizer_symbolizer_report.cpp | 84 SymbolizedStack *frame = Symbolizer::GetOrInit()->SymbolizePC(pc);
|
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/ubsan/ |
H A D | 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) { 53 /// SourceLocation, a MemoryLocation, or a SymbolizedStack. 63 const SymbolizedStack *SymbolizedLoc; // Not owned. 89 const SymbolizedStack *getSymbolizedStack() const {
|
H A D | ubsan_diag.cpp | 115 SymbolizedStack *__ubsan::getSymbolizedLocation(uptr PC) {
|
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/asan/ |
H A D | asan_suppressions.cpp | 84 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 D | tsan_go.cpp | 56 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 D | lsan_common.cpp | 655 SymbolizedStack *frames = Symbolizer::GetOrInit()->SymbolizePC(addr); 656 for (SymbolizedStack *cur = frames; cur; cur = cur->next) {
|