| /freebsd-13.1/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() { 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()
|
| H A D | sanitizer_stacktrace_libcdep.cpp | 36 ? Symbolizer::GetOrInit()->SymbolizePC(pc) in ProcessAddressFrames() 172 bool ok = Symbolizer::GetOrInit()->GetModuleNameAndOffsetForPC( in GetModuleAndOffsetForPc() 211 if (!Symbolizer::GetOrInit()->SymbolizeData(data_addr, &DI)) return; in __sanitizer_symbolize_global()
|
| /freebsd-13.1/contrib/llvm-project/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()
|
| H A D | func-id-helper.cpp | 37 if (auto ResOrErr = Symbolizer.symbolizeCode(BinaryInstrMap, ModuleAddress)) { in SymbolOrNumber() 64 auto ResOrErr = Symbolizer.symbolizeCode(BinaryInstrMap, ModuleAddress); in FileLineAndColumn()
|
| H A D | xray-extract.cpp | 95 symbolize::LLVMSymbolizer Symbolizer(opts); in __anonaf2451450202() local 96 llvm::xray::FuncIdConversionHelper FuncIdHelper(ExtractInput, Symbolizer, in __anonaf2451450202()
|
| /freebsd-13.1/contrib/llvm-project/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()
|
| H A D | Disassembler.cpp | 93 std::unique_ptr<MCSymbolizer> Symbolizer(TheTarget->createMCSymbolizer( in LLVMCreateDisasmCPUFeatures() local 95 DisAsm->setSymbolizer(std::move(Symbolizer)); in LLVMCreateDisasmCPUFeatures()
|
| /freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-symbolizer/ |
| H A D | llvm-symbolizer.cpp | 152 StringRef InputString, LLVMSymbolizer &Symbolizer, in symbolizeInput() argument 165 Expected<DIGlobal> ResOrErr = Symbolizer.symbolizeData( in symbolizeInput() 169 Expected<std::vector<DILocal>> ResOrErr = Symbolizer.symbolizeFrame( in symbolizeInput() 173 Expected<DIInliningInfo> ResOrErr = Symbolizer.symbolizeInlinedCode( in symbolizeInput() 183 Expected<DIInliningInfo> ResOrErr = Symbolizer.symbolizeInlinedCode( in symbolizeInput() 192 Expected<DILineInfo> ResOrErr = Symbolizer.symbolizeCode( in symbolizeInput() 329 LLVMSymbolizer Symbolizer(Opts); in main() local 349 Symbolizer, *Printer); in main() 355 symbolizeInput(Args, AdjustVMA, IsAddr2Line, Style, Address, Symbolizer, in main()
|
| /freebsd-13.1/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() 119 Symbolizer::GetOrInit()->Flush(); in SymbolizeFlush()
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/asan/ |
| H A D | asan_suppressions.cpp | 71 Symbolizer *symbolizer = Symbolizer::GetOrInit(); in IsStackTraceSuppressed()
|
| H A D | asan_rtl.cpp | 514 Symbolizer::LateInitialize(); in AsanInitInternal() 516 Symbolizer::LateInitialize(); in AsanInitInternal()
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/ubsan/ |
| H A D | ubsan_diag.cpp | 117 return Symbolizer::GetOrInit()->SymbolizePC(PC); in getSymbolizedLocation() 198 Buffer->append("'%s'", Symbolizer::GetOrInit()->Demangle(A.String)); in RenderText() 436 if (const char *Module = Symbolizer::GetOrInit()->GetModuleNameForPc(PC)) { in IsPCSuppressed() 441 SymbolizedStackHolder Stack(Symbolizer::GetOrInit()->SymbolizePC(PC)); in IsPCSuppressed()
|
| 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_init.cpp | 54 Symbolizer::LateInitialize(); in CommonStandaloneInit()
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/hwasan/ |
| H A D | hwasan_report.cpp | 195 if (Symbolizer::GetOrInit()->SymbolizeFrame(pc, &frame)) { in PrintStackAllocations() 238 if (SymbolizedStack *frame = Symbolizer::GetOrInit()->SymbolizePC(pc)) { in PrintStackAllocations() 334 Symbolizer *sym = Symbolizer::GetOrInit(); in ShowHeapOrGlobalCandidate()
|
| /freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-objdump/ |
| H A D | SourcePrinter.cpp | 369 if (!Symbolizer) in printSourceLine() 374 Symbolizer->symbolizeCode(*Obj, Address); in printSourceLine() 479 Symbolizer.reset(new symbolize::LLVMSymbolizer(SymbolizerOpts)); in SourcePrinter()
|
| H A D | SourcePrinter.h | 132 std::unique_ptr<symbolize::LLVMSymbolizer> Symbolizer; variable
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/stats/ |
| H A D | stats.cpp | 65 const LoadedModule *mod = Symbolizer::GetOrInit()->FindModuleForAddress( in WriteModuleReport()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/MCDisassembler/ |
| H A D | MCDisassembler.h | 171 std::unique_ptr<MCSymbolizer> Symbolizer; variable
|
| /freebsd-13.1/contrib/llvm-project/compiler-rt/lib/memprof/ |
| H A D | memprof_rtl.cpp | 216 Symbolizer::LateInitialize(); in MemprofInitInternal()
|