Searched refs:SymbolizerTool (Results 1 – 7 of 7) sorted by relevance
34 // SymbolizerTool is an interface that is implemented by individual "tools"37 class SymbolizerTool {42 SymbolizerTool *next;44 SymbolizerTool() : next(nullptr) { } in SymbolizerTool() function 74 ~SymbolizerTool() {} in ~SymbolizerTool() 131 class LLVMSymbolizer final : public SymbolizerTool {
274 class Addr2LinePool final : public SymbolizerTool {343 class InternalSymbolizer final : public SymbolizerTool {401 class InternalSymbolizer final : public SymbolizerTool {412 static SymbolizerTool *ChooseExternalSymbolizer(LowLevelAllocator *allocator) { in ChooseExternalSymbolizer()478 static void ChooseSymbolizerTools(IntrusiveList<SymbolizerTool> *list, in ChooseSymbolizerTools()486 SymbolizerTool *tool = new (*allocator) MarkupSymbolizerTool(); in ChooseSymbolizerTools()492 } else if (SymbolizerTool *tool = InternalSymbolizer::get(allocator)) { in ChooseSymbolizerTools()497 if (SymbolizerTool *tool = LibbacktraceSymbolizer::get(allocator)) { in ChooseSymbolizerTools()503 if (SymbolizerTool *tool = ChooseExternalSymbolizer(allocator)) { in ChooseSymbolizerTools()514 IntrusiveList<SymbolizerTool> list; in PlatformInit()
24 class DlAddrSymbolizer final : public SymbolizerTool {32 class AtosSymbolizer final : public SymbolizerTool {
131 class SymbolizerTool; variable223 IntrusiveList<SymbolizerTool> tools_ SANITIZER_GUARDED_BY(mu_);225 explicit Symbolizer(IntrusiveList<SymbolizerTool> tools);
36 class WinSymbolizerTool final : public SymbolizerTool {275 static void ChooseSymbolizerTools(IntrusiveList<SymbolizerTool> *list, in ChooseSymbolizerTools()310 IntrusiveList<SymbolizerTool> list; in PlatformInit()
31 class LibbacktraceSymbolizer final : public SymbolizerTool {
128 Symbolizer::Symbolizer(IntrusiveList<SymbolizerTool> tools) in Symbolizer()