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

/freebsd-11.0-release/contrib/compiler-rt/lib/tsan/rtl/
H A Dtsan_symbolize.h23 SymbolizedStack *SymbolizeCode(uptr addr);
H A Dtsan_symbolize.cc48 SymbolizedStack *SymbolizeCode(uptr addr) {
56 SymbolizedStack *frame = SymbolizedStack::New(addr);
H A Dtsan_report.h39 SymbolizedStack *frames;
H A Dtsan_report.cc125 SymbolizedStack *frame = ent->frames;
266 static bool FrameIsInternal(const SymbolizedStack *frame) {
281 static SymbolizedStack *SkipTsanInternalFrames(SymbolizedStack *frames) {
355 if (SymbolizedStack *frame = SkipTsanInternalFrames(stack->frames))
371 SymbolizedStack *frame = ent->frames;
H A Dtsan_rtl_report.cc59 static void StackStripMain(SymbolizedStack *frames) {
60 SymbolizedStack *last_frame = nullptr;
61 SymbolizedStack *last_frame2 = nullptr;
62 for (SymbolizedStack *cur = frames; cur; cur = cur->next) {
111 SymbolizedStack *top = nullptr;
119 SymbolizedStack *ent = SymbolizeCode(pc1);
121 SymbolizedStack *last = ent;
H A Dtsan_suppressions.cc119 for (const SymbolizedStack *frame = stack->frames; frame;
/freebsd-11.0-release/contrib/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_symbolizer.cc41 SymbolizedStack::SymbolizedStack() : next(nullptr), info() {} function in class:__sanitizer::SymbolizedStack
43 SymbolizedStack *SymbolizedStack::New(uptr addr) {
44 void *mem = InternalAlloc(sizeof(SymbolizedStack));
45 SymbolizedStack *res = new(mem) SymbolizedStack();
50 void SymbolizedStack::ClearAll() {
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_libbacktrace.h36 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
H A Dsanitizer_symbolizer.h50 struct SymbolizedStack { struct in namespace:__sanitizer
51 SymbolizedStack *next;
53 static SymbolizedStack *New(uptr addr);
59 SymbolizedStack();
85 SymbolizedStack *SymbolizePC(uptr address);
H A Dsanitizer_symbolizer_internal.h51 virtual bool SymbolizePC(uptr addr, SymbolizedStack *stack) {
122 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
141 void ParseSymbolizePCOutput(const char *str, SymbolizedStack *res);
H A Dsanitizer_stacktrace_libcdep.cc33 SymbolizedStack *frames = Symbolizer::GetOrInit()->SymbolizePC(pc);
35 for (SymbolizedStack *cur = frames; cur; cur = cur->next) {
H A Dsanitizer_symbolizer_libbacktrace.cc89 SymbolizedStack *first;
90 SymbolizedStack *last;
96 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.cc63 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) {
67 SymbolizedStack *res = SymbolizedStack::New(addr);
273 void ParseSymbolizePCOutput(const char *str, SymbolizedStack *res) {
275 SymbolizedStack *last = res;
285 SymbolizedStack *cur;
290 cur = SymbolizedStack::New(res->info.address);
323 bool LLVMSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) {
H A Dsanitizer_symbolizer_mac.cc31 bool DlAddrSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) {
158 bool AtosSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) {
H A Dsanitizer_common_libcdep.cc60 SymbolizedStack *frame = Symbolizer::GetOrInit()->SymbolizePC(pc);
H A Dsanitizer_symbolizer_win.cc30 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
102 bool WinSymbolizerTool::SymbolizePC(uptr addr, SymbolizedStack *frame) {
H A Dsanitizer_symbolizer_posix_libcdep.cc252 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override {
320 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override {
/freebsd-11.0-release/contrib/compiler-rt/lib/ubsan/
H A Dubsan_diag.h23 SymbolizedStack *Stack;
31 explicit SymbolizedStackHolder(SymbolizedStack *Stack = nullptr)
34 void reset(SymbolizedStack *S) {
39 const SymbolizedStack *get() const { return Stack; }
42 SymbolizedStack *getSymbolizedLocation(uptr PC);
44 inline SymbolizedStack *getCallerLocation(uptr CallerPC) {
54 /// SourceLocation, a MemoryLocation, or a SymbolizedStack.
64 const SymbolizedStack *SymbolizedLoc; // Not owned.
90 const SymbolizedStack *getSymbolizedStack() const {
H A Dubsan_diag.cc105 SymbolizedStack *__ubsan::getSymbolizedLocation(uptr PC) {
/freebsd-11.0-release/contrib/compiler-rt/lib/asan/
H A Dasan_suppressions.cc91 SymbolizedStack *frames = symbolizer->SymbolizePC(addr);
92 for (SymbolizedStack *cur = frames; cur; cur = cur->next) {
/freebsd-11.0-release/contrib/compiler-rt/lib/tsan/go/
H A Dtsan_go.cc55 SymbolizedStack *SymbolizeCode(uptr addr) {
56 SymbolizedStack *s = SymbolizedStack::New(addr);
/freebsd-11.0-release/contrib/compiler-rt/lib/lsan/
H A Dlsan_common.cc473 SymbolizedStack *frames = Symbolizer::GetOrInit()->SymbolizePC(addr);
474 for (SymbolizedStack *cur = frames; cur; cur = cur->next) {

Completed in 102 milliseconds