Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/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()
H A Dsanitizer_stacktrace_libcdep.cpp36 ? 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 Dfunc-id-helper.h29 symbolize::LLVMSymbolizer &Symbolizer; variable
35 symbolize::LLVMSymbolizer &Symbolizer, in FuncIdConversionHelper() argument
37 : BinaryInstrMap(std::move(BinaryInstrMap)), Symbolizer(Symbolizer), in FuncIdConversionHelper()
H A Dfunc-id-helper.cpp37 if (auto ResOrErr = Symbolizer.symbolizeCode(BinaryInstrMap, ModuleAddress)) { in SymbolOrNumber()
64 auto ResOrErr = Symbolizer.symbolizeCode(BinaryInstrMap, ModuleAddress); in FileLineAndColumn()
H A Dxray-extract.cpp95 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 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()
H A DDisassembler.cpp93 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 Dllvm-symbolizer.cpp152 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 Dtsan_symbolize.cpp106 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 Dasan_suppressions.cpp71 Symbolizer *symbolizer = Symbolizer::GetOrInit(); in IsStackTraceSuppressed()
H A Dasan_rtl.cpp514 Symbolizer::LateInitialize(); in AsanInitInternal()
516 Symbolizer::LateInitialize(); in AsanInitInternal()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/ubsan/
H A Dubsan_diag.cpp117 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 Dubsan_handlers_cxx.cpp147 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 Dubsan_init.cpp54 Symbolizer::LateInitialize(); in CommonStandaloneInit()
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_report.cpp195 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 DSourcePrinter.cpp369 if (!Symbolizer) in printSourceLine()
374 Symbolizer->symbolizeCode(*Obj, Address); in printSourceLine()
479 Symbolizer.reset(new symbolize::LLVMSymbolizer(SymbolizerOpts)); in SourcePrinter()
H A DSourcePrinter.h132 std::unique_ptr<symbolize::LLVMSymbolizer> Symbolizer; variable
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/stats/
H A Dstats.cpp65 const LoadedModule *mod = Symbolizer::GetOrInit()->FindModuleForAddress( in WriteModuleReport()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MC/MCDisassembler/
H A DMCDisassembler.h171 std::unique_ptr<MCSymbolizer> Symbolizer; variable
/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/memprof/
H A Dmemprof_rtl.cpp216 Symbolizer::LateInitialize(); in MemprofInitInternal()

12