| /netbsd-src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/ |
| H A D | sanitizer_symbolizer.cpp | 79 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 D | sanitizer_symbolizer_markup.cpp | 40 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 D | sanitizer_symbolizer.h | 109 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 D | sanitizer_symbolizer_libcdep.cpp | 20 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 D | sanitizer_symbolizer_win.cpp | 178 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 D | sanitizer_symbolizer_posix_libcdep.cpp | 397 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 D | sanitizer_symbolizer.cc | 70 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 D | sanitizer_symbolizer_markup.cc | 42 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 D | sanitizer_symbolizer.h | 83 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 D | sanitizer_symbolizer_libcdep.cc | 20 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 D | sanitizer_symbolizer_win.cc | 175 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 D | sanitizer_stacktrace_libcdep.cc | 35 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 D | sanitizer_symbolizer_posix_libcdep.cc | 445 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 D | sanitizer_symbolizer.cc | 68 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 D | sanitizer_symbolizer_fuchsia.cc | 45 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 D | sanitizer_symbolizer_markup.cc | 40 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 D | sanitizer_symbolizer.h | 81 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 D | sanitizer_symbolizer_libcdep.cc | 18 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 D | sanitizer_symbolizer_win.cc | 173 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 D | sanitizer_stacktrace_libcdep.cc | 33 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 D | sanitizer_symbolizer_posix_libcdep.cc | 443 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 D | sanitizer_symbolizer_test.cc | 20 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 D | MCDisassembler.cpp | 30 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 D | func-id-helper.h | 29 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 D | llvm-symbolizer.cpp | 150 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()
|