/external/llvm-project/compiler-rt/lib/sanitizer_common/ |
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 …]
|
D | sanitizer_symbolizer_markup.cpp | 41 const char *Symbolizer::Demangle(const char *name) { in Demangle() 52 bool Symbolizer::GetModuleNameAndOffsetForPC(uptr pc, const char **module_name, in GetModuleNameAndOffsetForPC() 65 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) { in SymbolizePC() 74 bool Symbolizer::SymbolizeData(uptr addr, DataInfo *info) { in SymbolizeData() 96 Symbolizer *Symbolizer::PlatformInit() { in PlatformInit() 97 return new (symbolizer_allocator_) Symbolizer({}); in PlatformInit() 100 void Symbolizer::LateInitialize() { in LateInitialize() 101 Symbolizer::GetOrInit()->LateInitializeTools(); in LateInitialize()
|
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_;
|
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()
|
D | sanitizer_symbolizer_win.cpp | 177 const char *Symbolizer::PlatformDemangle(const char *name) { in PlatformDemangle() 304 Symbolizer *Symbolizer::PlatformInit() { in PlatformInit() 309 return new(symbolizer_allocator_) Symbolizer(list); in PlatformInit() 312 void Symbolizer::LateInitialize() { in LateInitialize() 313 Symbolizer::GetOrInit()->LateInitializeTools(); in LateInitialize()
|
D | sanitizer_stacktrace_libcdep.cpp | 37 frames = Symbolizer::GetOrInit()->SymbolizePC(pc); in Print() 96 bool ok = Symbolizer::GetOrInit()->GetModuleNameAndOffsetForPC( in GetModuleAndOffsetForPc() 120 frame = Symbolizer::GetOrInit()->SymbolizePC(pc); in __sanitizer_symbolize_pc() 158 if (!Symbolizer::GetOrInit()->SymbolizeData(data_addr, &DI)) return; in __sanitizer_symbolize_global()
|
D | sanitizer_symbolizer_posix_libcdep.cpp | 397 const char *Symbolizer::PlatformDemangle(const char *name) { in PlatformDemangle() 478 Symbolizer *Symbolizer::PlatformInit() { in PlatformInit() 482 return new(symbolizer_allocator_) Symbolizer(list); in PlatformInit() 485 void Symbolizer::LateInitialize() { in LateInitialize() 486 Symbolizer::GetOrInit()->LateInitializeTools(); in LateInitialize()
|
/external/compiler-rt/lib/sanitizer_common/ |
D | sanitizer_symbolizer.cc | 68 Symbolizer *Symbolizer::symbolizer_; 69 StaticSpinMutex Symbolizer::init_mu_; 70 LowLevelAllocator Symbolizer::symbolizer_allocator_; 72 void Symbolizer::AddHooks(Symbolizer::StartSymbolizationHook start_hook, in AddHooks() 73 Symbolizer::EndSymbolizationHook end_hook) { in AddHooks() 79 const char *Symbolizer::ModuleNameOwner::GetOwnedCopy(const char *str) { in GetOwnedCopy() 99 Symbolizer::Symbolizer(IntrusiveList<SymbolizerTool> tools) in Symbolizer() function in __sanitizer::Symbolizer 103 Symbolizer::SymbolizerScope::SymbolizerScope(const Symbolizer *sym) in SymbolizerScope() 109 Symbolizer::SymbolizerScope::~SymbolizerScope() { in ~SymbolizerScope()
|
D | sanitizer_symbolizer.h | 80 class Symbolizer final { 84 static Symbolizer *GetOrInit(); 143 static Symbolizer *PlatformInit(); 155 static Symbolizer *symbolizer_; 165 explicit Symbolizer(IntrusiveList<SymbolizerTool> tools); 173 explicit SymbolizerScope(const Symbolizer *sym); 176 const Symbolizer *sym_;
|
D | sanitizer_symbolizer_libcdep.cc | 63 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) { in SymbolizePC() 81 bool Symbolizer::SymbolizeData(uptr addr, DataInfo *info) { in SymbolizeData() 99 bool Symbolizer::GetModuleNameAndOffsetForPC(uptr pc, const char **module_name, in GetModuleNameAndOffsetForPC() 112 void Symbolizer::Flush() { in Flush() 120 const char *Symbolizer::Demangle(const char *name) { in Demangle() 130 void Symbolizer::PrepareForSandboxing() { in PrepareForSandboxing() 135 bool Symbolizer::FindModuleNameAndOffsetForAddress(uptr address, in FindModuleNameAndOffsetForAddress() 146 const LoadedModule *Symbolizer::FindModuleForAddress(uptr address) { in FindModuleForAddress() 170 Symbolizer *Symbolizer::GetOrInit() { in GetOrInit()
|
D | sanitizer_symbolizer_win.cc | 143 const char *Symbolizer::PlatformDemangle(const char *name) { in PlatformDemangle() 147 void Symbolizer::PlatformPrepareForSandboxing() { in PlatformPrepareForSandboxing() 274 Symbolizer *Symbolizer::PlatformInit() { in PlatformInit() 279 return new(symbolizer_allocator_) Symbolizer(list); in PlatformInit() 282 void Symbolizer::LateInitialize() { in LateInitialize() 283 Symbolizer::GetOrInit(); in LateInitialize()
|
D | sanitizer_symbolizer_posix_libcdep.cc | 406 const char *Symbolizer::PlatformDemangle(const char *name) { in PlatformDemangle() 410 void Symbolizer::PlatformPrepareForSandboxing() {} in PlatformPrepareForSandboxing() 487 Symbolizer *Symbolizer::PlatformInit() { in PlatformInit() 491 return new(symbolizer_allocator_) Symbolizer(list); in PlatformInit() 494 void Symbolizer::LateInitialize() { in LateInitialize() 495 Symbolizer::GetOrInit(); in LateInitialize()
|
/external/llvm/lib/MC/MCDisassembler/ |
D | MCDisassembler.cpp | 24 if (Symbolizer) in tryAddingSymbolicOperand() 25 return Symbolizer->tryAddingSymbolicOperand(Inst, cStream, Value, Address, in tryAddingSymbolicOperand() 33 if (Symbolizer) in tryAddingPcLoadReferenceComment() 34 Symbolizer->tryAddingPcLoadReferenceComment(cStream, Value, Address); in tryAddingPcLoadReferenceComment() 38 Symbolizer = std::move(Symzer); in setSymbolizer()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/MC/MCDisassembler/ |
D | MCDisassembler.cpp | 31 if (Symbolizer) in tryAddingSymbolicOperand() 32 return Symbolizer->tryAddingSymbolicOperand( in tryAddingSymbolicOperand() 39 if (Symbolizer) in tryAddingPcLoadReferenceComment() 40 Symbolizer->tryAddingPcLoadReferenceComment(*CommentStream, Value, Address); in tryAddingPcLoadReferenceComment() 44 Symbolizer = std::move(Symzer); in setSymbolizer()
|
/external/llvm-project/compiler-rt/lib/sanitizer_common/tests/ |
D | sanitizer_symbolizer_test.cpp | 19 TEST(Symbolizer, ExtractToken) { in TEST() argument 34 TEST(Symbolizer, ExtractInt) { in TEST() argument 41 TEST(Symbolizer, ExtractUptr) { in TEST() argument 48 TEST(Symbolizer, ExtractTokenUpToDelimiter) { in TEST() argument 58 TEST(Symbolizer, DemangleSwiftAndCXX) { in TEST() argument
|
/external/compiler-rt/lib/sanitizer_common/tests/ |
D | sanitizer_symbolizer_test.cc | 20 TEST(Symbolizer, ExtractToken) { in TEST() argument 35 TEST(Symbolizer, ExtractInt) { in TEST() argument 42 TEST(Symbolizer, ExtractUptr) { in TEST() argument 49 TEST(Symbolizer, ExtractTokenUpToDelimiter) { in TEST() argument 59 TEST(Symbolizer, DemangleSwiftAndCXX) { in TEST() argument
|
/external/llvm-project/llvm/tools/llvm-xray/ |
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()
|
/external/llvm-project/llvm/lib/MC/MCDisassembler/ |
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()
|
/external/llvm-project/llvm/tools/llvm-symbolizer/ |
D | llvm-symbolizer.cpp | 139 StringRef InputString, LLVMSymbolizer &Symbolizer, in symbolizeInput() argument 158 auto ResOrErr = Symbolizer.symbolizeData( in symbolizeInput() 162 auto ResOrErr = Symbolizer.symbolizeFrame( in symbolizeInput() 171 auto ResOrErr = Symbolizer.symbolizeInlinedCode( in symbolizeInput() 181 auto ResOrErr = Symbolizer.symbolizeInlinedCode( in symbolizeInput() 185 auto ResOrErr = Symbolizer.symbolizeCode( in symbolizeInput() 318 LLVMSymbolizer Symbolizer(Opts); in main() local 336 StrippedInputString, Symbolizer, Printer); in main() 342 Symbolizer, Printer); in main()
|
/external/compiler-rt/lib/tsan/rtl/ |
D | tsan_symbolize.cc | 66 return Symbolizer::GetOrInit()->SymbolizePC(addr); in SymbolizeCode() 71 if (!Symbolizer::GetOrInit()->SymbolizeData(addr, &info)) in SymbolizeData() 79 Symbolizer::GetOrInit()->Flush(); in SymbolizeFlush()
|
/external/perfetto/src/profiling/symbolizer/ |
D | symbolizer.cc | 22 Symbolizer::~Symbolizer() = default;
|
D | symbolizer.h | 33 class Symbolizer { 45 virtual ~Symbolizer();
|
/external/llvm/tools/llvm-symbolizer/ |
D | llvm-symbolizer.cpp | 161 LLVMSymbolizer Symbolizer(Opts); in main() local 189 auto ResOrErr = Symbolizer.symbolizeData(ModuleName, ModuleOffset); in main() 192 auto ResOrErr = Symbolizer.symbolizeInlinedCode(ModuleName, ModuleOffset); in main() 196 auto ResOrErr = Symbolizer.symbolizeCode(ModuleName, ModuleOffset); in main()
|
/external/llvm-project/compiler-rt/lib/tsan/rtl/ |
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()
|
/external/llvm/include/llvm/MC/MCDisassembler/ |
D | MCDisassembler.h | 57 : Ctx(Ctx), STI(STI), Symbolizer(), CommentStream(nullptr) {} in MCDisassembler() 87 std::unique_ptr<MCSymbolizer> Symbolizer; variable
|