Home
last modified time | relevance | path

Searched refs:LLVMSymbolizer (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/
H A DSymbolize.cpp44 LLVMSymbolizer::LLVMSymbolizer() = default;
46 LLVMSymbolizer::LLVMSymbolizer(const Options &Opts) in LLVMSymbolizer() function in llvm::symbolize::LLVMSymbolizer
50 LLVMSymbolizer::~LLVMSymbolizer() = default;
54 LLVMSymbolizer::symbolizeCodeCommon(const T &ModuleSpecifier, in symbolizeCodeCommon()
82 LLVMSymbolizer::symbolizeCode(const ObjectFile &Obj, in symbolizeCode()
88 LLVMSymbolizer::symbolizeCode(const std::string &ModuleName, in symbolizeCode()
94 LLVMSymbolizer::symbolizeCode(ArrayRef<uint8_t> BuildID, in symbolizeCode()
100 Expected<DIInliningInfo> LLVMSymbolizer::symbolizeInlinedCodeCommon( in symbolizeInlinedCodeCommon()
131 LLVMSymbolizer::symbolizeInlinedCode(const ObjectFile &Obj, in symbolizeInlinedCode()
137 LLVMSymbolizer::symbolizeInlinedCode(const std::string &ModuleName, in symbolizeInlinedCode()
[all …]
H A DMarkupFilter.cpp38 MarkupFilter::MarkupFilter(raw_ostream &OS, LLVMSymbolizer &Symbolizer, in MarkupFilter()
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/symbolizer/
H A Dsanitizer_symbolize.cpp22 static llvm::symbolize::LLVMSymbolizer *Symbolizer = nullptr;
26 static llvm::symbolize::LLVMSymbolizer *getDefaultSymbolizer() { in getDefaultSymbolizer()
29 llvm::symbolize::LLVMSymbolizer::Options Opts; in getDefaultSymbolizer()
32 Symbolizer = new llvm::symbolize::LLVMSymbolizer(Opts); in getDefaultSymbolizer()
157 // Must be called before LLVMSymbolizer created.
183 // #10 __sanitizer_llvm::symbolize::LLVMSymbolizer::getOrCreateModuleInfo
/freebsd/contrib/llvm-project/llvm/tools/llvm-xray/
H A Dfunc-id-helper.h30 symbolize::LLVMSymbolizer &Symbolizer;
36 symbolize::LLVMSymbolizer &Symbolizer, in FuncIdConversionHelper()
H A Dxray-extract.cpp93 symbolize::LLVMSymbolizer::Options opts; in __anon577b53910202()
96 symbolize::LLVMSymbolizer Symbolizer(opts); in __anon577b53910202()
H A Dxray-converter.cpp385 symbolize::LLVMSymbolizer::Options SymbolizerOpts; in __anone754334e0302()
388 symbolize::LLVMSymbolizer Symbolizer(SymbolizerOpts); in __anone754334e0302()
H A Dxray-account.cpp470 symbolize::LLVMSymbolizer Symbolizer; in __anon895715230f02()
H A Dxray-stacks.cpp714 symbolize::LLVMSymbolizer Symbolizer; in __anon4f4261bf0802()
H A Dxray-graph.cpp459 symbolize::LLVMSymbolizer Symbolizer; in getGraphRenderer()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/Symbolize/
H A DMarkupFilter.h28 class LLVMSymbolizer; variable
34 MarkupFilter(raw_ostream &OS, LLVMSymbolizer &Symbolizer,
139 LLVMSymbolizer &Symbolizer;
H A DSymbolize.h50 class LLVMSymbolizer {
71 LLVMSymbolizer();
72 LLVMSymbolizer(const Options &Opts);
74 ~LLVMSymbolizer();
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_symbolizer_libcdep.cpp303 LLVMSymbolizer::LLVMSymbolizer(const char *path, LowLevelAllocator *allocator) in ParseFileLineInfo()
335 // Used by LLVMSymbolizer, Addr2LinePool and InternalSymbolizer, since all of in ParseSymbolizePCOutput()
382 // Used by LLVMSymbolizer and InternalSymbolizer. LLVMSymbolizer added support in ParseSymbolizeDataOutput()
423 bool LLVMSymbolizer::SymbolizePC(uptr addr, SymbolizedStack *stack) { in SymbolizeData()
433 bool LLVMSymbolizer::SymbolizeData(uptr addr, DataInfo *info) { in SymbolizeFrame()
443 bool LLVMSymbolizer::SymbolizeFrame(uptr addr, FrameInfo *info) { in FormatAndSendCommand()
452 const char *LLVMSymbolizer::FormatAndSendCommand(const char *command_prefix, in FormatAndSendCommand()
293 LLVMSymbolizer::LLVMSymbolizer(const char *path, LowLevelAllocator *allocator) LLVMSymbolizer() function in __sanitizer::LLVMSymbolizer
H A Dsanitizer_symbolizer_internal.h131 class LLVMSymbolizer final : public SymbolizerTool {
133 explicit LLVMSymbolizer(const char *path, LowLevelAllocator *allocator);
152 // Used by LLVMSymbolizer, Addr2LinePool and InternalSymbolizer, since all of
160 // Used by LLVMSymbolizer and InternalSymbolizer.
168 // Used by LLVMSymbolizer and InternalSymbolizer.
H A Dsanitizer_symbolizer_posix_libcdep.cpp426 return new(*allocator) LLVMSymbolizer(path, allocator); in ChooseExternalSymbolizer()
455 return new(*allocator) LLVMSymbolizer(found_path, allocator); in ChooseExternalSymbolizer()
H A Dsanitizer_symbolizer_win.cpp298 list->push_back(new (*allocator) LLVMSymbolizer(path, allocator)); in ChooseSymbolizerTools()
/freebsd/contrib/llvm-project/llvm/tools/llvm-symbolizer/
H A Dllvm-symbolizer.cpp119 static void enableDebuginfod(LLVMSymbolizer &Symbolizer, in enableDebuginfod()
280 LLVMSymbolizer &Symbolizer, DIPrinter &Printer) { in executeCommand()
334 LLVMSymbolizer &Symbolizer, DIPrinter &Printer) { in symbolizeInput()
461 static void filterMarkup(const opt::InputArgList &Args, LLVMSymbolizer &Symbolizer) { in filterMarkup()
481 LLVMSymbolizer::Options Opts; in llvm_symbolizer_main()
530 LLVMSymbolizer Symbolizer(Opts); in llvm_symbolizer_main()
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DSourcePrinter.h134 std::unique_ptr<symbolize::LLVMSymbolizer> Symbolizer;
H A DSourcePrinter.cpp498 symbolize::LLVMSymbolizer::Options SymbolizerOpts; in SourcePrinter()
503 Symbolizer.reset(new symbolize::LLVMSymbolizer(SymbolizerOpts)); in SourcePrinter()
/freebsd/contrib/llvm-project/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp652 static void printLineNumbers(symbolize::LLVMSymbolizer &Symbolizer, in printLineNumbers()
730 std::optional<symbolize::LLVMSymbolizer> Symbolizer; in printSymbolList()