Home
last modified time | relevance | path

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

123

/netbsd-src/sys/external/bsd/compiler_rt/dist/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);
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
H A 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()
H A Dsanitizer_symbolizer.h49 struct SymbolizedStack { struct
50 SymbolizedStack *next; argument
52 static SymbolizedStack *New(uptr addr); argument
58 SymbolizedStack();
89 SymbolizedStack *SymbolizePC(uptr address);
H A Dsanitizer_symbolizer_libbacktrace.cc87 SymbolizedStack *first;
88 SymbolizedStack *last;
94 SymbolizedStack *cur = SymbolizedStack::New(addr); in get_new_frame()
157 bool LibbacktraceSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) { in SymbolizePC()
183 bool LibbacktraceSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) { in SymbolizePC()
H A Dsanitizer_symbolizer_libcdep.cc73 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) { in SymbolizePC()
78 SymbolizedStack *res = SymbolizedStack::New(addr); in SymbolizePC()
294 void ParseSymbolizePCOutput(const char *str, SymbolizedStack *res) { in ParseSymbolizePCOutput()
296 SymbolizedStack *last = res; in ParseSymbolizePCOutput()
306 SymbolizedStack *cur; in ParseSymbolizePCOutput()
311 cur = SymbolizedStack::New(res->info.address); in ParseSymbolizePCOutput()
345 bool LLVMSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) { in SymbolizePC()
H A Dsanitizer_symbolizer_fuchsia.cc69 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) { in SymbolizePC()
70 SymbolizedStack *s = SymbolizedStack::New(addr); in SymbolizePC()
H A Dsanitizer_stacktrace_libcdep.cc33 SymbolizedStack *frames = Symbolizer::GetOrInit()->SymbolizePC(pc); in Print()
35 for (SymbolizedStack *cur = frames; cur; cur = cur->next) { in Print()
108 SymbolizedStack *frame = Symbolizer::GetOrInit()->SymbolizePC(pc); in __sanitizer_symbolize_pc()
118 for (SymbolizedStack *cur = frame; cur && out_buf < out_end; in __sanitizer_symbolize_pc()
H A Dsanitizer_symbolizer_internal.h50 virtual bool SymbolizePC(uptr addr, SymbolizedStack *stack) { in SymbolizePC()
121 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
140 void ParseSymbolizePCOutput(const char *str, SymbolizedStack *res);
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_symbolizer.cpp42 SymbolizedStack::SymbolizedStack() : next(nullptr), info() {} in SymbolizedStack() function in __sanitizer::SymbolizedStack
44 SymbolizedStack *SymbolizedStack::New(uptr addr) { in New()
45 void *mem = InternalAlloc(sizeof(SymbolizedStack)); in New()
46 SymbolizedStack *res = new(mem) SymbolizedStack(); in New()
51 void SymbolizedStack::ClearAll() { in ClearAll()
H A Dsanitizer_symbolizer_libbacktrace.cpp88 SymbolizedStack *first;
89 SymbolizedStack *last;
95 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()
H A Dsanitizer_symbolizer.h51 struct SymbolizedStack { struct
52 SymbolizedStack *next; argument
54 static SymbolizedStack *New(uptr addr); argument
60 SymbolizedStack();
117 SymbolizedStack *SymbolizePC(uptr address);
H A Dsanitizer_symbolizer_libcdep.cpp85 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) { in SymbolizePC()
90 SymbolizedStack *res = SymbolizedStack::New(addr); in SymbolizePC()
325 void ParseSymbolizePCOutput(const char *str, SymbolizedStack *res) { in ParseSymbolizePCOutput()
327 SymbolizedStack *last = res; in ParseSymbolizePCOutput()
337 SymbolizedStack *cur; in ParseSymbolizePCOutput()
342 cur = SymbolizedStack::New(res->info.address); in ParseSymbolizePCOutput()
404 bool LLVMSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) { in SymbolizePC()
H A Dsanitizer_symbolizer_internal.h52 virtual bool SymbolizePC(uptr addr, SymbolizedStack *stack) { in SymbolizePC()
140 bool SymbolizePC(uptr addr, SymbolizedStack *stack) override;
160 void ParseSymbolizePCOutput(const char *str, SymbolizedStack *res);
H A Dsanitizer_stacktrace_libcdep.cpp35 SymbolizedStack *frames = symbolize_ in ProcessAddressFrames()
37 : SymbolizedStack::New(pc); in ProcessAddressFrames()
41 for (SymbolizedStack *cur = frames; cur; cur = cur->next) { in ProcessAddressFrames()
59 void ExtendDedupToken(SymbolizedStack *stack) { in ExtendDedupToken()
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/tsan/
H A Dtsan_symbolize.cc56 SymbolizedStack *head;
57 SymbolizedStack *tail;
65 ssb->tail->next = SymbolizedStack::New(ssb->addr); in AddFrame()
68 ssb->head = ssb->tail = SymbolizedStack::New(ssb->addr); in AddFrame()
81 SymbolizedStack *SymbolizeCode(uptr addr) { in SymbolizeCode()
95 SymbolizedStack *frame = SymbolizedStack::New(addr); in SymbolizeCode()
/netbsd-src/sys/external/bsd/compiler_rt/dist/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()
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/tsan/
H A Dtsan_symbolize.cpp57 SymbolizedStack *head;
58 SymbolizedStack *tail;
66 ssb->tail->next = SymbolizedStack::New(ssb->addr); in AddFrame()
69 ssb->head = ssb->tail = SymbolizedStack::New(ssb->addr); in AddFrame()
82 SymbolizedStack *SymbolizeCode(uptr addr) { in SymbolizeCode()
96 SymbolizedStack *frame = SymbolizedStack::New(addr); in SymbolizeCode()
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/ubsan/
H A Dubsan_diag.h22 SymbolizedStack *Stack;
30 explicit SymbolizedStackHolder(SymbolizedStack *Stack = nullptr)
33 void reset(SymbolizedStack *S) { in reset()
38 const SymbolizedStack *get() const { return Stack; } in get()
41 SymbolizedStack *getSymbolizedLocation(uptr PC);
43 inline SymbolizedStack *getCallerLocation(uptr CallerPC) { in getCallerLocation()
63 const SymbolizedStack *SymbolizedLoc; // Not owned.
89 const SymbolizedStack *getSymbolizedStack() const { in getSymbolizedStack()
/netbsd-src/sys/external/bsd/compiler_rt/dist/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()
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/ubsan/
H A Dubsan_diag.h21 SymbolizedStack *Stack;
29 explicit SymbolizedStackHolder(SymbolizedStack *Stack = nullptr)
32 void reset(SymbolizedStack *S) { in reset()
37 const SymbolizedStack *get() const { return Stack; } in get()
40 SymbolizedStack *getSymbolizedLocation(uptr PC);
42 inline SymbolizedStack *getCallerLocation(uptr CallerPC) { in getCallerLocation()
62 const SymbolizedStack *SymbolizedLoc; // Not owned.
88 const SymbolizedStack *getSymbolizedStack() const { in getSymbolizedStack()

123