Home
last modified time | relevance | path

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

123

/external/compiler-rt/lib/sanitizer_common/
Dsanitizer_symbolizer.cc68 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()
Dsanitizer_symbolizer.h80 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_;
Dsanitizer_symbolizer_libcdep.cc63 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()
Dsanitizer_symbolizer_win.cc143 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()
Dsanitizer_symbolizer_posix_libcdep.cc406 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/
DMCDisassembler.cpp24 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/
DMCDisassembler.cpp31 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/compiler-rt/lib/sanitizer_common/tests/
Dsanitizer_symbolizer_test.cc20 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/pigweed/pw_symbolizer/
Ddocs.rst16 Symbolizer chapter
18 The ``Symbolizer`` abstract base class is an interface for translating addresses
24 ``Symbolizer`` Also provides a helper function for producing nicely formatted
62 The ``FakeSymbolizer`` is utility class that implements the ``Symbolizer``
64 useful for testing, or as a no-op ``Symbolizer``.
/external/compiler-rt/lib/tsan/rtl/
Dtsan_symbolize.cc66 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/
Dsymbolizer.cc22 Symbolizer::~Symbolizer() = default;
Dsymbolizer.h33 class Symbolizer {
45 virtual ~Symbolizer();
/external/llvm/tools/llvm-symbolizer/
Dllvm-symbolizer.cpp161 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/include/llvm/MC/MCDisassembler/
DMCDisassembler.h57 : Ctx(Ctx), STI(STI), Symbolizer(), CommentStream(nullptr) {} in MCDisassembler()
87 std::unique_ptr<MCSymbolizer> Symbolizer; variable
/external/compiler-rt/lib/asan/scripts/
Dasan_symbolize.py47 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/pigweed/pw_symbolizer/py/pw_symbolizer/
Dsymbolizer.py53 class Symbolizer(abc.ABC): class
90 class FakeSymbolizer(Symbolizer):
/external/compiler-rt/lib/asan/
Dasan_suppressions.cc78 Symbolizer *symbolizer = Symbolizer::GetOrInit(); in IsStackTraceSuppressed()
/external/abseil-cpp/absl/debugging/
Dsymbolize_elf.inc295 class Symbolizer {
297 Symbolizer();
298 ~Symbolizer();
352 static std::atomic<Symbolizer *> g_cached_symbolizer;
362 return ((sizeof(Symbolizer) - 1) / pagesize + 1) * pagesize;
367 static Symbolizer *AllocateSymbolizer() {
369 Symbolizer *symbolizer =
375 SymbolizerSize(), SigSafeArena())) Symbolizer();
380 static void FreeSymbolizer(Symbolizer *s) {
381 Symbolizer *old_cached_symbolizer = nullptr;
[all …]
/external/openscreen/third_party/abseil/src/absl/debugging/
Dsymbolize_elf.inc291 class Symbolizer {
293 Symbolizer();
294 ~Symbolizer();
347 static std::atomic<Symbolizer *> g_cached_symbolizer;
357 return ((sizeof(Symbolizer) - 1) / pagesize + 1) * pagesize;
362 static Symbolizer *AllocateSymbolizer() {
364 Symbolizer *symbolizer =
370 SymbolizerSize(), SigSafeArena())) Symbolizer();
375 static void FreeSymbolizer(Symbolizer *s) {
376 Symbolizer *old_cached_symbolizer = nullptr;
[all …]
/external/libtextclassifier/abseil-cpp/absl/debugging/
Dsymbolize_elf.inc291 class Symbolizer {
293 Symbolizer();
294 ~Symbolizer();
347 static std::atomic<Symbolizer *> g_cached_symbolizer;
357 return ((sizeof(Symbolizer) - 1) / pagesize + 1) * pagesize;
362 static Symbolizer *AllocateSymbolizer() {
364 Symbolizer *symbolizer =
370 SymbolizerSize(), SigSafeArena())) Symbolizer();
375 static void FreeSymbolizer(Symbolizer *s) {
376 Symbolizer *old_cached_symbolizer = nullptr;
[all …]
/external/rust/crates/grpcio-sys/grpc/third_party/abseil-cpp/absl/debugging/
Dsymbolize_elf.inc291 class Symbolizer {
293 Symbolizer();
294 ~Symbolizer();
347 static std::atomic<Symbolizer *> g_cached_symbolizer;
357 return ((sizeof(Symbolizer) - 1) / pagesize + 1) * pagesize;
362 static Symbolizer *AllocateSymbolizer() {
364 Symbolizer *symbolizer =
370 SymbolizerSize(), SigSafeArena())) Symbolizer();
375 static void FreeSymbolizer(Symbolizer *s) {
376 Symbolizer *old_cached_symbolizer = nullptr;
[all …]
/external/pigweed/pw_thread/py/pw_thread/
Dthread_analyzer.py19 from pw_symbolizer import LlvmSymbolizer, Symbolizer
37 symbolizer: Optional[Symbolizer] = None, argument
202 symbolizer: Optional[Symbolizer] = None, argument
/external/webrtc/third_party/abseil-cpp/absl/debugging/
Dsymbolize_elf.inc296 class Symbolizer {
298 Symbolizer();
299 ~Symbolizer();
353 static std::atomic<Symbolizer *> g_cached_symbolizer;
363 return ((sizeof(Symbolizer) - 1) / pagesize + 1) * pagesize;
368 static Symbolizer *AllocateSymbolizer() {
370 Symbolizer *symbolizer =
376 SymbolizerSize(), SigSafeArena())) Symbolizer();
381 static void FreeSymbolizer(Symbolizer *s) {
382 Symbolizer *old_cached_symbolizer = nullptr;
[all …]
/external/cronet/third_party/abseil-cpp/absl/debugging/
Dsymbolize_elf.inc296 class Symbolizer {
298 Symbolizer();
299 ~Symbolizer();
353 static std::atomic<Symbolizer *> g_cached_symbolizer;
363 return ((sizeof(Symbolizer) - 1) / pagesize + 1) * pagesize;
368 static Symbolizer *AllocateSymbolizer() {
370 Symbolizer *symbolizer =
376 SymbolizerSize(), SigSafeArena())) Symbolizer();
381 static void FreeSymbolizer(Symbolizer *s) {
382 Symbolizer *old_cached_symbolizer = nullptr;
[all …]
/external/angle/third_party/abseil-cpp/absl/debugging/
Dsymbolize_elf.inc296 class Symbolizer {
298 Symbolizer();
299 ~Symbolizer();
353 static std::atomic<Symbolizer *> g_cached_symbolizer;
363 return ((sizeof(Symbolizer) - 1) / pagesize + 1) * pagesize;
368 static Symbolizer *AllocateSymbolizer() {
370 Symbolizer *symbolizer =
376 SymbolizerSize(), SigSafeArena())) Symbolizer();
381 static void FreeSymbolizer(Symbolizer *s) {
382 Symbolizer *old_cached_symbolizer = nullptr;
[all …]

123