/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/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() { 87 void Symbolizer::AddHooks(Symbolizer::StartSymbolizationHook start_hook, 88 Symbolizer::EndSymbolizationHook end_hook) { 94 const char *Symbolizer::ModuleNameOwner::GetOwnedCopy(const char *str) { 114 Symbolizer function in class:__sanitizer::Symbolizer [all...] |
H A D | sanitizer_symbolizer_markup.cpp | 41 const char *Symbolizer::Demangle(const char *name) { 52 bool Symbolizer::GetModuleNameAndOffsetForPC(uptr pc, const char **module_name, 65 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) { 74 bool Symbolizer::SymbolizeData(uptr addr, DataInfo *info) { 93 Symbolizer *Symbolizer::PlatformInit() { 94 return new (symbolizer_allocator_) Symbolizer({}); 97 void Symbolizer::LateInitialize() { 98 Symbolizer::GetOrInit()->LateInitializeTools();
|
H A D | sanitizer_symbolizer.h | 9 // Symbolizer is used by sanitizers to map instruction address to a location in 10 // source code at run-time. Symbolizer either uses __sanitizer_symbolize_* 109 class Symbolizer final { 113 static Symbolizer *GetOrInit(); 121 // The module names Symbolizer returns are stable and unique for every given 138 // Allow user to install hooks that would be called before/after Symbolizer 175 /// Platform-specific function for creating a Symbolizer object. 176 static Symbolizer *PlatformInit(); 189 static Symbolizer *symbolizer_; 192 // Mutex locked from public methods of |Symbolizer|, s [all...] |
H A D | sanitizer_stacktrace_libcdep.cpp | 34 SymbolizedStack *frames = Symbolizer::GetOrInit()->SymbolizePC(pc); 90 bool ok = Symbolizer::GetOrInit()->GetModuleNameAndOffsetForPC( 111 SymbolizedStack *frame = Symbolizer::GetOrInit()->SymbolizePC(pc); 145 if (!Symbolizer::GetOrInit()->SymbolizeData(data_addr, &DI)) return;
|
H A D | sanitizer_symbolizer_libcdep.cpp | 19 Symbolizer *Symbolizer::GetOrInit() { 84 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) { 104 bool Symbolizer::SymbolizeData(uptr addr, DataInfo *info) { 125 bool Symbolizer::SymbolizeFrame(uptr addr, FrameInfo *info) { 141 bool Symbolizer::GetModuleNameAndOffsetForPC(uptr pc, const char **module_name, 155 void Symbolizer::Flush() { 163 const char *Symbolizer::Demangle(const char *name) { 173 bool Symbolizer::FindModuleNameAndOffsetForAddress(uptr address, 186 void Symbolizer [all...] |
H A D | sanitizer_symbolizer_win.cpp | 177 const char *Symbolizer::PlatformDemangle(const char *name) { 280 VReport(2, "Symbolizer is disabled.\n"); 304 Symbolizer *Symbolizer::PlatformInit() { 309 return new(symbolizer_allocator_) Symbolizer(list); 312 void Symbolizer::LateInitialize() { 313 Symbolizer::GetOrInit()->LateInitializeTools();
|
H A D | sanitizer_symbolizer_posix_libcdep.cpp | 151 Report("Launching Symbolizer process: "); 397 const char *Symbolizer::PlatformDemangle(const char *name) { 452 VReport(2, "Symbolizer is disabled.\n"); 478 Symbolizer *Symbolizer::PlatformInit() { 482 return new(symbolizer_allocator_) Symbolizer(list); 485 void Symbolizer::LateInitialize() { 486 Symbolizer::GetOrInit()->LateInitializeTools();
|
H A D | sanitizer_symbolizer_report.cpp | 84 SymbolizedStack *frame = Symbolizer::GetOrInit()->SymbolizePC(pc);
|
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-xray/ |
H A D | func-id-helper.h | 29 symbolize::LLVMSymbolizer &Symbolizer; member in class:llvm::xray::FuncIdConversionHelper 35 symbolize::LLVMSymbolizer &Symbolizer, 37 : BinaryInstrMap(std::move(BinaryInstrMap)), Symbolizer(Symbolizer), 34 FuncIdConversionHelper(std::string BinaryInstrMap, symbolize::LLVMSymbolizer &Symbolizer, const FunctionAddressMap &FunctionAddresses) argument
|
H A D | func-id-helper.cpp | 37 if (auto ResOrErr = Symbolizer.symbolizeCode(BinaryInstrMap, ModuleAddress)) { 64 auto ResOrErr = Symbolizer.symbolizeCode(BinaryInstrMap, ModuleAddress);
|
H A D | xray-extract.cpp | 95 symbolize::LLVMSymbolizer Symbolizer(opts); 96 llvm::xray::FuncIdConversionHelper FuncIdHelper(ExtractInput, Symbolizer,
|
H A D | xray-converter.cpp | 378 symbolize::LLVMSymbolizer Symbolizer; 379 llvm::xray::FuncIdConversionHelper FuncIdHelper(ConvertInstrMap, Symbolizer,
|
H A D | xray-account.cpp | 423 symbolize::LLVMSymbolizer Symbolizer; 424 llvm::xray::FuncIdConversionHelper FuncIdHelper(AccountInstrMap, Symbolizer,
|
H A D | xray-graph.cpp | 457 symbolize::LLVMSymbolizer Symbolizer; local 460 llvm::xray::FuncIdConversionHelper FuncIdHelper(InstrMap, Symbolizer,
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/MCDisassembler/ |
H A D | MCDisassembler.cpp | 30 if (Symbolizer) 31 return Symbolizer->tryAddingSymbolicOperand( 38 if (Symbolizer) 39 Symbolizer->tryAddingPcLoadReferenceComment(*CommentStream, Value, Address); 43 Symbolizer = std::move(Symzer);
|
H A D | Disassembler.cpp | 92 std::unique_ptr<MCSymbolizer> Symbolizer(TheTarget->createMCSymbolizer( 94 DisAsm->setSymbolizer(std::move(Symbolizer));
|
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/ubsan/ |
H A D | ubsan_init.cpp | 45 Symbolizer::LateInitialize();
|
H A D | ubsan_diag.cpp | 117 return Symbolizer::GetOrInit()->SymbolizePC(PC); 198 Buffer->append("'%s'", Symbolizer::GetOrInit()->Demangle(A.String)); 432 if (const char *Module = Symbolizer::GetOrInit()->GetModuleNameForPc(PC)) { 437 SymbolizedStackHolder Stack(Symbolizer::GetOrInit()->SymbolizePC(PC));
|
H A D | ubsan_handlers_cxx.cpp | 147 const char *DstModule = Symbolizer::GetOrInit()->GetModuleNameForPc(Vtable); 151 const char *SrcModule = Symbolizer::GetOrInit()->GetModuleNameForPc(Opts.pc);
|
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_symbolize.cpp | 106 return Symbolizer::GetOrInit()->SymbolizePC(addr); 111 if (!Symbolizer::GetOrInit()->SymbolizeData(addr, &info)) 119 Symbolizer::GetOrInit()->Flush();
|
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/asan/ |
H A D | asan_suppressions.cpp | 71 Symbolizer *symbolizer = Symbolizer::GetOrInit();
|
H A D | asan_rtl.cpp | 521 Symbolizer::LateInitialize(); 523 Symbolizer::LateInitialize();
|
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/stats/ |
H A D | stats.cpp | 65 const LoadedModule *mod = Symbolizer::GetOrInit()->FindModuleForAddress(
|
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/hwasan/ |
H A D | hwasan_report.cpp | 183 if (Symbolizer::GetOrInit()->SymbolizeFrame(pc, &frame)) { 226 if (SymbolizedStack *frame = Symbolizer::GetOrInit()->SymbolizePC(pc)) { 348 Symbolizer *sym = Symbolizer::GetOrInit();
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/MCDisassembler/ |
H A D | MCDisassembler.h | 171 std::unique_ptr<MCSymbolizer> Symbolizer; member in class:llvm::MCDisassembler
|