| /freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_symbolizer.cpp | 93 Symbolizer *Symbolizer::symbolizer_; 94 StaticSpinMutex Symbolizer::init_mu_; 95 LowLevelAllocator Symbolizer::symbolizer_allocator_; in InvalidateModuleList() 97 void Symbolizer::InvalidateModuleList() { in InvalidateModuleList() 101 void Symbolizer::AddHooks(Symbolizer::StartSymbolizationHook start_hook, in AddHooks() 102 Symbolizer::EndSymbolizationHook end_hook) { in AddHooks() 108 const char *Symbolizer::ModuleNameOwner::GetOwnedCopy(const char *str) { in GetOwnedCopy() 128 Symbolizer in Symbolizer() 126 Symbolizer::Symbolizer(IntrusiveList<SymbolizerTool> tools) Symbolizer() function in __sanitizer::Symbolizer [all...] |
| H A D | sanitizer_symbolizer.h | 133 class Symbolizer final { 137 static Symbolizer *GetOrInit(); 202 static Symbolizer *PlatformInit(); 215 static Symbolizer *symbolizer_; 225 explicit Symbolizer(IntrusiveList<SymbolizerTool> tools); 233 explicit SymbolizerScope(const Symbolizer *sym); 236 const Symbolizer *sym_;
|
| H A D | sanitizer_symbolizer_libcdep.cpp | 20 Symbolizer *Symbolizer::GetOrInit() { in GetOrInit() 87 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) { in SymbolizePC() 104 bool Symbolizer::SymbolizeData(uptr addr, DataInfo *info) { in SymbolizeData() 125 bool Symbolizer::SymbolizeFrame(uptr addr, FrameInfo *info) { in SymbolizeFrame() 141 bool Symbolizer::GetModuleNameAndOffsetForPC(uptr pc, const char **module_name, in GetModuleNameAndOffsetForPC() 155 void Symbolizer::Flush() { in Flush() 163 const char *Symbolizer::Demangle(const char *name) { in Demangle() 176 bool Symbolizer::FindModuleNameAndOffsetForAddress(uptr address, in FindModuleNameAndOffsetForAddress() 189 void Symbolizer::RefreshModules() { in RefreshModules() 196 const ListOfModules &Symbolizer::GetRefreshedListOfModules() { in GetRefreshedListOfModules() [all …]
|
| H A D | sanitizer_symbolizer_win.cpp | 179 const char *Symbolizer::PlatformDemangle(const char *name) { return nullptr; } in PlatformDemangle() 309 Symbolizer *Symbolizer::PlatformInit() { in PlatformInit() 314 return new(symbolizer_allocator_) Symbolizer(list); in PlatformInit() 317 void Symbolizer::LateInitialize() { in LateInitialize() 318 Symbolizer::GetOrInit(); in LateInitialize()
|
| H A D | sanitizer_symbolizer_posix_libcdep.cpp | 408 const char *Symbolizer::PlatformDemangle(const char *name) { in PlatformDemangle() 513 Symbolizer *Symbolizer::PlatformInit() { in PlatformInit() 517 return new (symbolizer_allocator_) Symbolizer(list); in PlatformInit() 520 void Symbolizer::LateInitialize() { in LateInitialize() 521 Symbolizer::GetOrInit(); in LateInitialize()
|
| H A D | sanitizer_stacktrace_libcdep.cpp | 37 symbolize_ ? Symbolizer::GetOrInit()->SymbolizePC(pc) in ProcessAddressFrames() 173 bool ok = Symbolizer::GetOrInit()->GetModuleNameAndOffsetForPC( in GetModuleAndOffsetForPc() 212 if (!Symbolizer::GetOrInit()->SymbolizeData(data_addr, &DI)) return; in __sanitizer_symbolize_global()
|
| H A D | sanitizer_symbolizer_report.cpp | 110 Symbolizer::GetOrInit()->SymbolizePC(pc)); in ReportErrorSummary() 123 Symbolizer::GetOrInit()->SymbolizePC(pc)); in ReportErrorSummary()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/ |
| H A D | sanitizer_symbolize.cpp | 22 static llvm::symbolize::LLVMSymbolizer *Symbolizer = nullptr; 27 if (Symbolizer) in getDefaultSymbolizer() 28 return Symbolizer; in getDefaultSymbolizer() 32 Symbolizer = new llvm::symbolize::LLVMSymbolizer(Opts); in getDefaultSymbolizer() 33 return Symbolizer; 143 if (Symbolizer) 144 Symbolizer->flush(); 158 if (Symbolizer) 184 // #13 __sanitizer::Symbolizer::SymbolizeData 21 static llvm::symbolize::LLVMSymbolizer *Symbolizer = nullptr; global() variable
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-symbolizer/ |
| H A D | llvm-symbolizer.cpp | 121 static void enableDebuginfod(LLVMSymbolizer &Symbolizer, in enableDebuginfod() argument 128 Symbolizer.setBuildIDFetcher(std::make_unique<DebuginfodFetcher>( in enableDebuginfod() 285 LLVMSymbolizer &Symbolizer, DIPrinter &Printer) { in executeCommand() argument 293 Expected<DIGlobal> ResOrErr = Symbolizer.symbolizeData(ModuleSpec, Address); in executeCommand() 297 Symbolizer.symbolizeFrame(ModuleSpec, Address); in executeCommand() 301 Symbolizer.findSymbol(ModuleSpec, Symbol, Offset); in executeCommand() 305 Symbolizer.symbolizeInlinedCode(ModuleSpec, Address); in executeCommand() 315 Symbolizer.symbolizeInlinedCode(ModuleSpec, Address); in executeCommand() 324 Symbolizer.symbolizeCode(ModuleSpec, Address); in executeCommand() 327 Symbolizer.pruneCache(); in executeCommand() [all …]
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-xray/ |
| H A D | func-id-helper.h | 30 symbolize::LLVMSymbolizer &Symbolizer; variable 36 symbolize::LLVMSymbolizer &Symbolizer, in FuncIdConversionHelper() argument 38 : BinaryInstrMap(std::move(BinaryInstrMap)), Symbolizer(Symbolizer), in FuncIdConversionHelper()
|
| H A D | func-id-helper.cpp | 38 if (auto ResOrErr = Symbolizer.symbolizeCode(BinaryInstrMap, ModuleAddress)) { in SymbolOrNumber() 65 auto ResOrErr = Symbolizer.symbolizeCode(BinaryInstrMap, ModuleAddress); in FileLineAndColumn()
|
| H A D | xray-extract.cpp | 96 symbolize::LLVMSymbolizer Symbolizer(opts); in __anon577b53910202() local 97 llvm::xray::FuncIdConversionHelper FuncIdHelper(ExtractInput, Symbolizer, in __anon577b53910202()
|
| /freebsd/contrib/llvm-project/llvm/lib/MC/MCDisassembler/ |
| H A D | MCDisassembler.cpp | 32 if (Symbolizer) { in tryAddingSymbolicOperand() 34 return Symbolizer->tryAddingSymbolicOperand(Inst, *CommentStream, Value, in tryAddingSymbolicOperand() 43 if (Symbolizer) { in tryAddingPcLoadReferenceComment() 45 Symbolizer->tryAddingPcLoadReferenceComment(*CommentStream, Value, Address); in tryAddingPcLoadReferenceComment() 50 Symbolizer = std::move(Symzer); in setSymbolizer()
|
| H A D | Disassembler.cpp | 91 std::unique_ptr<MCSymbolizer> Symbolizer(TheTarget->createMCSymbolizer( in LLVMCreateDisasmCPUFeatures() local 93 DisAsm->setSymbolizer(std::move(Symbolizer)); in LLVMCreateDisasmCPUFeatures()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/asan/ |
| H A D | asan_suppressions.cpp | 66 bool IsAddrSuppressed(const char *suppression, Symbolizer *symbolizer, in IsAddrSuppressed() 93 Symbolizer *symbolizer = Symbolizer::GetOrInit(); in IsAllocDeallocMismatchSuppressed() 109 Symbolizer *symbolizer = Symbolizer::GetOrInit(); in IsStackTraceSuppressed()
|
| H A D | asan_globals.cpp | 147 bool symbolized = Symbolizer::GetOrInit()->SymbolizeData(g.beg, &info); in ReportGlobal() 351 return should_demangle ? Symbolizer::GetOrInit()->Demangle(name) : name; in MaybeDemangleGlobalName() 368 if (Symbolizer::GetOrInit()->SymbolizeData(g.beg, &info) && info.line != 0) { in PrintGlobalLocation()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_symbolize.cpp | 106 return Symbolizer::GetOrInit()->SymbolizePC(addr); in SymbolizeCode() 111 if (!Symbolizer::GetOrInit()->SymbolizeData(addr, &info)) in SymbolizeData() 120 Symbolizer::GetOrInit()->Flush(); in SymbolizeFlush()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/nsan/ |
| H A D | nsan_suppressions.cpp | 46 Symbolizer::GetOrInit()->GetModuleNameForPc(addr)) { in GetSuppressionForAddr() 52 SymbolizedStack *frames = Symbolizer::GetOrInit()->SymbolizePC(addr); in GetSuppressionForAddr()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/rtsan/ |
| H A D | rtsan_suppressions.cpp | 76 Symbolizer *symbolizer = Symbolizer::GetOrInit(); in IsStackTraceSuppressed()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/ubsan/ |
| H A D | ubsan_handlers_cxx.cpp | 147 const char *DstModule = Symbolizer::GetOrInit()->GetModuleNameForPc(Vtable); in __ubsan_handle_cfi_bad_type() 151 const char *SrcModule = Symbolizer::GetOrInit()->GetModuleNameForPc(Opts.pc); in __ubsan_handle_cfi_bad_type()
|
| H A D | ubsan_diag.cpp | 115 return Symbolizer::GetOrInit()->SymbolizePC(PC); in getSymbolizedLocation() 199 Buffer->AppendF("'%s'", Symbolizer::GetOrInit()->Demangle(A.String)); in RenderText() 442 if (const char *Module = Symbolizer::GetOrInit()->GetModuleNameForPc(PC)) { in IsPCSuppressed() 447 SymbolizedStackHolder Stack(Symbolizer::GetOrInit()->SymbolizePC(PC)); in IsPCSuppressed()
|
| H A D | ubsan_init.cpp | 55 Symbolizer::LateInitialize(); in CommonStandaloneInit()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/ |
| H A D | MarkupFilter.h | 35 LLVM_ABI MarkupFilter(raw_ostream &OS, LLVMSymbolizer &Symbolizer, 140 LLVMSymbolizer &Symbolizer; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/ |
| H A D | MarkupFilter.cpp | 35 MarkupFilter::MarkupFilter(raw_ostream &OS, LLVMSymbolizer &Symbolizer, in MarkupFilter() argument 37 : OS(OS), Symbolizer(Symbolizer), in MarkupFilter() 263 Expected<DILineInfo> LI = Symbolizer.symbolizeCode( in tryPC() 321 Symbolizer.symbolizeInlinedCode(MMap->Mod->BuildID, {MRA}); in tryBackTrace() 383 Expected<DIGlobal> Symbol = Symbolizer.symbolizeData( in tryData()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/ |
| H A D | SourcePrinter.cpp | 376 if (!Symbolizer) in printSourceLine() 381 Symbolizer->symbolizeCode(*Obj, Address); in printSourceLine() 501 Symbolizer.reset(new symbolize::LLVMSymbolizer(SymbolizerOpts)); in SourcePrinter()
|