Home
last modified time | relevance | path

Searched refs:Symbolizer (Results 1 – 25 of 85) sorted by relevance

1234

/netbsd-src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_symbolizer.cpp79 Symbolizer *Symbolizer::symbolizer_;
80 StaticSpinMutex Symbolizer::init_mu_;
81 LowLevelAllocator Symbolizer::symbolizer_allocator_;
83 void Symbolizer::InvalidateModuleList() { in InvalidateModuleList()
87 void Symbolizer::AddHooks(Symbolizer::StartSymbolizationHook start_hook, in AddHooks()
88 Symbolizer::EndSymbolizationHook end_hook) { in AddHooks()
94 const char *Symbolizer::ModuleNameOwner::GetOwnedCopy(const char *str) { in GetOwnedCopy()
114 Symbolizer::Symbolizer(IntrusiveList<SymbolizerTool> tools) in Symbolizer() function in __sanitizer::Symbolizer
118 Symbolizer::SymbolizerScope::SymbolizerScope(const Symbolizer *sym) in SymbolizerScope()
124 Symbolizer::SymbolizerScope::~SymbolizerScope() { in ~SymbolizerScope()
[all …]
H A Dsanitizer_symbolizer_markup.cpp40 const char *Symbolizer::Demangle(const char *name) { in Demangle()
51 bool Symbolizer::GetModuleNameAndOffsetForPC(uptr pc, const char **module_name, in GetModuleNameAndOffsetForPC()
58 bool Symbolizer::SymbolizeFrame(uptr addr, FrameInfo *info) { return false; } in SymbolizeFrame()
68 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) { in SymbolizePC()
77 bool Symbolizer::SymbolizeData(uptr addr, DataInfo *info) { in SymbolizeData()
99 Symbolizer *Symbolizer::PlatformInit() { in PlatformInit()
100 return new (symbolizer_allocator_) Symbolizer({}); in PlatformInit()
103 void Symbolizer::LateInitialize() { in LateInitialize()
104 Symbolizer::GetOrInit()->LateInitializeTools(); in LateInitialize()
H A Dsanitizer_symbolizer.h109 class Symbolizer final {
113 static Symbolizer *GetOrInit();
176 static Symbolizer *PlatformInit();
189 static Symbolizer *symbolizer_;
199 explicit Symbolizer(IntrusiveList<SymbolizerTool> tools);
207 explicit SymbolizerScope(const Symbolizer *sym);
210 const Symbolizer *sym_;
H A Dsanitizer_symbolizer_libcdep.cpp20 Symbolizer *Symbolizer::GetOrInit() { in GetOrInit()
85 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) { in SymbolizePC()
105 bool Symbolizer::SymbolizeData(uptr addr, DataInfo *info) { in SymbolizeData()
126 bool Symbolizer::SymbolizeFrame(uptr addr, FrameInfo *info) { in SymbolizeFrame()
142 bool Symbolizer::GetModuleNameAndOffsetForPC(uptr pc, const char **module_name, in GetModuleNameAndOffsetForPC()
156 void Symbolizer::Flush() { in Flush()
164 const char *Symbolizer::Demangle(const char *name) { in Demangle()
174 bool Symbolizer::FindModuleNameAndOffsetForAddress(uptr address, in FindModuleNameAndOffsetForAddress()
187 void Symbolizer::RefreshModules() { in RefreshModules()
204 const LoadedModule *Symbolizer::FindModuleForAddress(uptr address) { in FindModuleForAddress()
H A Dsanitizer_symbolizer_win.cpp178 const char *Symbolizer::PlatformDemangle(const char *name) { in PlatformDemangle()
312 Symbolizer *Symbolizer::PlatformInit() { in PlatformInit()
317 return new(symbolizer_allocator_) Symbolizer(list); in PlatformInit()
320 void Symbolizer::LateInitialize() { in LateInitialize()
321 Symbolizer::GetOrInit()->LateInitializeTools(); in LateInitialize()
H A Dsanitizer_symbolizer_posix_libcdep.cpp397 const char *Symbolizer::PlatformDemangle(const char *name) { in PlatformDemangle()
487 Symbolizer *Symbolizer::PlatformInit() { in PlatformInit()
491 return new(symbolizer_allocator_) Symbolizer(list); in PlatformInit()
494 void Symbolizer::LateInitialize() { in LateInitialize()
495 Symbolizer::GetOrInit()->LateInitializeTools(); in LateInitialize()
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
H A Dsanitizer_symbolizer.cc70 Symbolizer *Symbolizer::symbolizer_;
71 StaticSpinMutex Symbolizer::init_mu_;
72 LowLevelAllocator Symbolizer::symbolizer_allocator_;
74 void Symbolizer::InvalidateModuleList() { in InvalidateModuleList()
78 void Symbolizer::AddHooks(Symbolizer::StartSymbolizationHook start_hook, in AddHooks()
79 Symbolizer::EndSymbolizationHook end_hook) { in AddHooks()
85 const char *Symbolizer::ModuleNameOwner::GetOwnedCopy(const char *str) { in GetOwnedCopy()
105 Symbolizer::Symbolizer(IntrusiveList<SymbolizerTool> tools) in Symbolizer() function in __sanitizer::Symbolizer
109 Symbolizer::SymbolizerScope::SymbolizerScope(const Symbolizer *sym) in SymbolizerScope()
115 Symbolizer::SymbolizerScope::~SymbolizerScope() { in ~SymbolizerScope()
H A Dsanitizer_symbolizer_markup.cc42 const char *Symbolizer::Demangle(const char *name) { in Demangle()
53 bool Symbolizer::GetModuleNameAndOffsetForPC(uptr pc, const char **module_name, in GetModuleNameAndOffsetForPC()
66 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) { in SymbolizePC()
75 bool Symbolizer::SymbolizeData(uptr addr, DataInfo *info) { in SymbolizeData()
94 Symbolizer *Symbolizer::PlatformInit() { in PlatformInit()
95 return new (symbolizer_allocator_) Symbolizer({}); in PlatformInit()
98 void Symbolizer::LateInitialize() { Symbolizer::GetOrInit(); } in LateInitialize()
H A Dsanitizer_symbolizer.h83 class Symbolizer final {
87 static Symbolizer *GetOrInit();
149 static Symbolizer *PlatformInit();
162 static Symbolizer *symbolizer_;
172 explicit Symbolizer(IntrusiveList<SymbolizerTool> tools);
180 explicit SymbolizerScope(const Symbolizer *sym);
183 const Symbolizer *sym_;
H A Dsanitizer_symbolizer_libcdep.cc20 Symbolizer *Symbolizer::GetOrInit() { in GetOrInit()
75 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) { in SymbolizePC()
95 bool Symbolizer::SymbolizeData(uptr addr, DataInfo *info) { in SymbolizeData()
116 bool Symbolizer::GetModuleNameAndOffsetForPC(uptr pc, const char **module_name, in GetModuleNameAndOffsetForPC()
130 void Symbolizer::Flush() { in Flush()
138 const char *Symbolizer::Demangle(const char *name) { in Demangle()
148 bool Symbolizer::FindModuleNameAndOffsetForAddress(uptr address, in FindModuleNameAndOffsetForAddress()
161 void Symbolizer::RefreshModules() { in RefreshModules()
178 const LoadedModule *Symbolizer::FindModuleForAddress(uptr address) { in FindModuleForAddress()
H A Dsanitizer_symbolizer_win.cc175 const char *Symbolizer::PlatformDemangle(const char *name) { in PlatformDemangle()
302 Symbolizer *Symbolizer::PlatformInit() { in PlatformInit()
307 return new(symbolizer_allocator_) Symbolizer(list); in PlatformInit()
310 void Symbolizer::LateInitialize() { in LateInitialize()
311 Symbolizer::GetOrInit(); in LateInitialize()
H A Dsanitizer_stacktrace_libcdep.cc35 SymbolizedStack *frames = Symbolizer::GetOrInit()->SymbolizePC(pc); in Print()
89 bool ok = Symbolizer::GetOrInit()->GetModuleNameAndOffsetForPC( in GetModuleAndOffsetForPc()
110 SymbolizedStack *frame = Symbolizer::GetOrInit()->SymbolizePC(pc); in __sanitizer_symbolize_pc()
144 if (!Symbolizer::GetOrInit()->SymbolizeData(data_addr, &DI)) return; in __sanitizer_symbolize_global()
H A Dsanitizer_symbolizer_posix_libcdep.cc445 const char *Symbolizer::PlatformDemangle(const char *name) { in PlatformDemangle()
526 Symbolizer *Symbolizer::PlatformInit() { in PlatformInit()
530 return new(symbolizer_allocator_) Symbolizer(list); in PlatformInit()
533 void Symbolizer::LateInitialize() { in LateInitialize()
534 Symbolizer::GetOrInit(); in LateInitialize()
/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_symbolizer.cc68 Symbolizer *Symbolizer::symbolizer_;
69 StaticSpinMutex Symbolizer::init_mu_;
70 LowLevelAllocator Symbolizer::symbolizer_allocator_;
72 void Symbolizer::InvalidateModuleList() { in InvalidateModuleList()
76 void Symbolizer::AddHooks(Symbolizer::StartSymbolizationHook start_hook, in AddHooks()
77 Symbolizer::EndSymbolizationHook end_hook) { in AddHooks()
83 const char *Symbolizer::ModuleNameOwner::GetOwnedCopy(const char *str) { in GetOwnedCopy()
103 Symbolizer::Symbolizer(IntrusiveList<SymbolizerTool> tools) in Symbolizer() function in __sanitizer::Symbolizer
107 Symbolizer::SymbolizerScope::SymbolizerScope(const Symbolizer *sym) in SymbolizerScope()
113 Symbolizer::SymbolizerScope::~SymbolizerScope() { in ~SymbolizerScope()
H A Dsanitizer_symbolizer_fuchsia.cc45 const char *Symbolizer::Demangle(const char *name) { in Demangle()
56 bool Symbolizer::GetModuleNameAndOffsetForPC(uptr pc, const char **module_name, in GetModuleNameAndOffsetForPC()
69 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) { in SymbolizePC()
78 bool Symbolizer::SymbolizeData(uptr addr, DataInfo *info) { in SymbolizeData()
97 Symbolizer *Symbolizer::PlatformInit() { in PlatformInit()
98 return new (symbolizer_allocator_) Symbolizer({}); in PlatformInit()
101 void Symbolizer::LateInitialize() { Symbolizer::GetOrInit(); } in LateInitialize()
H A Dsanitizer_symbolizer_markup.cc40 const char *Symbolizer::Demangle(const char *name) { in Demangle()
51 bool Symbolizer::GetModuleNameAndOffsetForPC(uptr pc, const char **module_name, in GetModuleNameAndOffsetForPC()
64 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) { in SymbolizePC()
73 bool Symbolizer::SymbolizeData(uptr addr, DataInfo *info) { in SymbolizeData()
92 Symbolizer *Symbolizer::PlatformInit() { in PlatformInit()
93 return new (symbolizer_allocator_) Symbolizer({}); in PlatformInit()
96 void Symbolizer::LateInitialize() { Symbolizer::GetOrInit(); } in LateInitialize()
H A Dsanitizer_symbolizer.h81 class Symbolizer final {
85 static Symbolizer *GetOrInit();
147 static Symbolizer *PlatformInit();
160 static Symbolizer *symbolizer_;
170 explicit Symbolizer(IntrusiveList<SymbolizerTool> tools);
178 explicit SymbolizerScope(const Symbolizer *sym);
181 const Symbolizer *sym_;
H A Dsanitizer_symbolizer_libcdep.cc18 Symbolizer *Symbolizer::GetOrInit() { in GetOrInit()
73 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) { in SymbolizePC()
93 bool Symbolizer::SymbolizeData(uptr addr, DataInfo *info) { in SymbolizeData()
114 bool Symbolizer::GetModuleNameAndOffsetForPC(uptr pc, const char **module_name, in GetModuleNameAndOffsetForPC()
128 void Symbolizer::Flush() { in Flush()
136 const char *Symbolizer::Demangle(const char *name) { in Demangle()
146 bool Symbolizer::FindModuleNameAndOffsetForAddress(uptr address, in FindModuleNameAndOffsetForAddress()
159 void Symbolizer::RefreshModules() { in RefreshModules()
176 const LoadedModule *Symbolizer::FindModuleForAddress(uptr address) { in FindModuleForAddress()
H A Dsanitizer_symbolizer_win.cc173 const char *Symbolizer::PlatformDemangle(const char *name) { in PlatformDemangle()
300 Symbolizer *Symbolizer::PlatformInit() { in PlatformInit()
305 return new(symbolizer_allocator_) Symbolizer(list); in PlatformInit()
308 void Symbolizer::LateInitialize() { in LateInitialize()
309 Symbolizer::GetOrInit(); in LateInitialize()
H A Dsanitizer_stacktrace_libcdep.cc33 SymbolizedStack *frames = Symbolizer::GetOrInit()->SymbolizePC(pc); in Print()
87 bool ok = Symbolizer::GetOrInit()->GetModuleNameAndOffsetForPC( in GetModuleAndOffsetForPc()
108 SymbolizedStack *frame = Symbolizer::GetOrInit()->SymbolizePC(pc); in __sanitizer_symbolize_pc()
142 if (!Symbolizer::GetOrInit()->SymbolizeData(data_addr, &DI)) return; in __sanitizer_symbolize_global()
H A Dsanitizer_symbolizer_posix_libcdep.cc443 const char *Symbolizer::PlatformDemangle(const char *name) { in PlatformDemangle()
524 Symbolizer *Symbolizer::PlatformInit() { in PlatformInit()
528 return new(symbolizer_allocator_) Symbolizer(list); in PlatformInit()
531 void Symbolizer::LateInitialize() { in LateInitialize()
532 Symbolizer::GetOrInit(); in LateInitialize()
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/tests/
H A Dsanitizer_symbolizer_test.cc20 TEST(Symbolizer, ExtractToken) { in TEST() argument
35 TEST(Symbolizer, ExtractInt) { in TEST() argument
42 TEST(Symbolizer, ExtractUptr) { in TEST() argument
49 TEST(Symbolizer, ExtractTokenUpToDelimiter) { in TEST() argument
59 TEST(Symbolizer, DemangleSwiftAndCXX) { in TEST() argument
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MC/MCDisassembler/
H A DMCDisassembler.cpp30 if (Symbolizer) in tryAddingSymbolicOperand()
31 return Symbolizer->tryAddingSymbolicOperand( in tryAddingSymbolicOperand()
38 if (Symbolizer) in tryAddingPcLoadReferenceComment()
39 Symbolizer->tryAddingPcLoadReferenceComment(*CommentStream, Value, Address); in tryAddingPcLoadReferenceComment()
43 Symbolizer = std::move(Symzer); in setSymbolizer()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-xray/
H A Dfunc-id-helper.h29 symbolize::LLVMSymbolizer &Symbolizer; variable
35 symbolize::LLVMSymbolizer &Symbolizer, in FuncIdConversionHelper() argument
37 : BinaryInstrMap(std::move(BinaryInstrMap)), Symbolizer(Symbolizer), in FuncIdConversionHelper()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-symbolizer/
H A Dllvm-symbolizer.cpp150 StringRef InputString, LLVMSymbolizer &Symbolizer, in symbolizeInput() argument
163 Expected<DIGlobal> ResOrErr = Symbolizer.symbolizeData( in symbolizeInput()
167 Expected<std::vector<DILocal>> ResOrErr = Symbolizer.symbolizeFrame( in symbolizeInput()
171 Expected<DIInliningInfo> ResOrErr = Symbolizer.symbolizeInlinedCode( in symbolizeInput()
181 Expected<DIInliningInfo> ResOrErr = Symbolizer.symbolizeInlinedCode( in symbolizeInput()
190 Expected<DILineInfo> ResOrErr = Symbolizer.symbolizeCode( in symbolizeInput()
328 LLVMSymbolizer Symbolizer(Opts); in main() local
348 Symbolizer, *Printer); in main()
354 symbolizeInput(Args, AdjustVMA, IsAddr2Line, Style, Address, Symbolizer, in main()

1234