/external/compiler-rt/lib/sanitizer_common/ |
D | sanitizer_symbolizer.cc | 67 Symbolizer *Symbolizer::symbolizer_; 68 StaticSpinMutex Symbolizer::init_mu_; 69 LowLevelAllocator Symbolizer::symbolizer_allocator_; 71 void Symbolizer::AddHooks(Symbolizer::StartSymbolizationHook start_hook, in AddHooks() 72 Symbolizer::EndSymbolizationHook end_hook) { in AddHooks() 78 const char *Symbolizer::ModuleNameOwner::GetOwnedCopy(const char *str) { in GetOwnedCopy() 98 Symbolizer::Symbolizer(IntrusiveList<SymbolizerTool> tools) in Symbolizer() function in __sanitizer::Symbolizer 102 Symbolizer::SymbolizerScope::SymbolizerScope(const Symbolizer *sym) in SymbolizerScope() 108 Symbolizer::SymbolizerScope::~SymbolizerScope() { in ~SymbolizerScope()
|
D | sanitizer_symbolizer.h | 78 class Symbolizer final { 82 static Symbolizer *GetOrInit(); 138 static Symbolizer *PlatformInit(); 152 static Symbolizer *symbolizer_; 163 explicit Symbolizer(IntrusiveList<SymbolizerTool> tools); 171 explicit SymbolizerScope(const Symbolizer *sym); 174 const Symbolizer *sym_;
|
D | sanitizer_symbolizer_libcdep.cc | 63 SymbolizedStack *Symbolizer::SymbolizePC(uptr addr) { in SymbolizePC() 82 bool Symbolizer::SymbolizeData(uptr addr, DataInfo *info) { in SymbolizeData() 101 bool Symbolizer::GetModuleNameAndOffsetForPC(uptr pc, const char **module_name, in GetModuleNameAndOffsetForPC() 114 void Symbolizer::Flush() { in Flush() 123 const char *Symbolizer::Demangle(const char *name) { in Demangle() 134 void Symbolizer::PrepareForSandboxing() { in PrepareForSandboxing() 139 bool Symbolizer::FindModuleNameAndOffsetForAddress(uptr address, in FindModuleNameAndOffsetForAddress() 150 LoadedModule *Symbolizer::FindModuleForAddress(uptr address) { in FindModuleForAddress() 178 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()
|
D | sanitizer_symbolizer_posix_libcdep.cc | 376 const char *Symbolizer::PlatformDemangle(const char *name) { in PlatformDemangle() 380 void Symbolizer::PlatformPrepareForSandboxing() {} in PlatformPrepareForSandboxing() 457 Symbolizer *Symbolizer::PlatformInit() { in PlatformInit() 461 return new(symbolizer_allocator_) Symbolizer(list); in PlatformInit()
|
D | sanitizer_stacktrace_libcdep.cc | 33 SymbolizedStack *frames = Symbolizer::GetOrInit()->SymbolizePC(pc); in Print()
|
D | sanitizer_common_libcdep.cc | 60 SymbolizedStack *frame = Symbolizer::GetOrInit()->SymbolizePC(pc); in ReportErrorSummary()
|
D | sanitizer_coverage_libcdep.cc | 346 auto sym = Symbolizer::GetOrInit(); in UpdateModuleNameVec() 595 auto sym = Symbolizer::GetOrInit(); in DumpTrace() 645 auto sym = Symbolizer::GetOrInit(); in DumpCallerCalleePairs() 746 auto sym = Symbolizer::GetOrInit(); in DumpOffsets()
|
D | sanitizer_posix_libcdep.cc | 227 Symbolizer::GetOrInit()->PrepareForSandboxing(); in PrepareForSandboxing()
|
/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()
|
D | Disassembler.cpp | 79 std::unique_ptr<MCSymbolizer> Symbolizer(TheTarget->createMCSymbolizer( in LLVMCreateDisasmCPUFeatures() local 81 DisAsm->setSymbolizer(std::move(Symbolizer)); in LLVMCreateDisasmCPUFeatures()
|
/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
|
/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()
|
D | tsan_rtl.cc | 345 Symbolizer::GetOrInit()->AddHooks(EnterSymbolizer, ExitSymbolizer); in Initialize()
|
/external/llvm/tools/llvm-symbolizer/ |
D | llvm-symbolizer.cpp | 159 LLVMSymbolizer Symbolizer(Opts); in main() local 175 auto ResOrErr = Symbolizer.symbolizeData(ModuleName, ModuleOffset); in main() 178 auto ResOrErr = Symbolizer.symbolizeInlinedCode(ModuleName, ModuleOffset); in main() 182 auto ResOrErr = Symbolizer.symbolizeCode(ModuleName, ModuleOffset); in main()
|
/external/llvm/include/llvm/MC/ |
D | MCDisassembler.h | 57 : Ctx(Ctx), STI(STI), Symbolizer(), CommentStream(nullptr) {} in MCDisassembler() 87 std::unique_ptr<MCSymbolizer> Symbolizer; variable
|
/external/compiler-rt/lib/asan/ |
D | asan_suppressions.cc | 78 Symbolizer *symbolizer = Symbolizer::GetOrInit(); in IsStackTraceSuppressed()
|
D | asan_report.cc | 256 return should_demangle ? Symbolizer::GetOrInit()->Demangle(name) : name; in MaybeDemangleGlobalName()
|
/external/compiler-rt/lib/asan/scripts/ |
D | asan_symbolize.py | 47 class Symbolizer(object): class 67 class LLVMSymbolizer(Symbolizer): 133 class Addr2LineSymbolizer(Symbolizer): 208 class DarwinSymbolizer(Symbolizer): 244 class ChainSymbolizer(Symbolizer): 278 class BreakpadSymbolizer(Symbolizer):
|
/external/compiler-rt/lib/ubsan/ |
D | ubsan_diag.cc | 107 return Symbolizer::GetOrInit()->SymbolizePC(PC); in getSymbolizedLocation() 197 Printf("'%s'", Symbolizer::GetOrInit()->Demangle(A.String)); in renderText() 420 if (const char *Module = Symbolizer::GetOrInit()->GetModuleNameForPc(PC)) { in IsPCSuppressed() 425 SymbolizedStackHolder Stack(Symbolizer::GetOrInit()->SymbolizePC(PC)); in IsPCSuppressed()
|
/external/llvm/tools/sancov/ |
D | sancov.cc | 178 symbolize::LLVMSymbolizer Symbolizer(SymbolizerOptions); in computeFunctionsMap() local 182 auto InliningInfo = Symbolizer.symbolizeInlinedCode(ClBinaryName, Addr); in computeFunctionsMap()
|
/external/compiler-rt/lib/lsan/ |
D | lsan_common.cc | 468 Symbolizer::GetOrInit()->GetModuleNameForPc(addr)) in GetSuppressionForAddr() 473 SymbolizedStack *frames = Symbolizer::GetOrInit()->SymbolizePC(addr); in GetSuppressionForAddr()
|
/external/compiler-rt/lib/msan/ |
D | msan.cc | 410 Symbolizer::GetOrInit()->AddHooks(EnterSymbolizer, ExitSymbolizer); in __msan_init()
|
/external/llvm/tools/llvm-objdump/ |
D | MachODump.cpp | 5917 std::unique_ptr<MCSymbolizer> Symbolizer; in DisassembleMachO() local 5922 Symbolizer.reset(TheTarget->createMCSymbolizer( in DisassembleMachO() 5925 DisAsm->setSymbolizer(std::move(Symbolizer)); in DisassembleMachO()
|