HomeSort by relevance Sort by last modified time
    Searched refs:Symbolizer (Results 1 - 24 of 24) sorted by null

  /external/compiler-rt/lib/sanitizer_common/
sanitizer_symbolizer.cc 21 Symbolizer *Symbolizer::symbolizer_;
22 StaticSpinMutex Symbolizer::init_mu_;
23 LowLevelAllocator Symbolizer::symbolizer_allocator_;
25 Symbolizer *Symbolizer::GetOrNull() {
30 Symbolizer *Symbolizer::Get() {
32 RAW_CHECK_MSG(symbolizer_ != 0, "Using uninitialized symbolizer!");
36 Symbolizer *Symbolizer::Disable()
    [all...]
sanitizer_symbolizer_libcdep.cc 19 Symbolizer *Symbolizer::CreateAndStore(const char *path_to_external) {
20 Symbolizer *platform_symbolizer = PlatformInit(path_to_external);
27 Symbolizer *Symbolizer::Init(const char *path_to_external) {
32 Symbolizer *Symbolizer::GetOrInit() {
sanitizer_symbolizer.h 10 // Symbolizer is used by sanitizers to map instruction address to a location in
11 // source code at run-time. Symbolizer either uses __sanitizer_symbolize_*
13 // launch "llvm-symbolizer" commandline tool in a separate process and
73 class Symbolizer {
75 /// Returns platform-specific implementation of Symbolizer. The symbolizer
77 static Symbolizer *Get();
78 /// Returns platform-specific implementation of Symbolizer, or null if not
80 static Symbolizer *GetOrNull();
81 /// Returns platform-specific implementation of Symbolizer. Wil
    [all...]
sanitizer_symbolizer_win.cc 12 // Windows-specific implementation of symbolizer parts.
25 class WinSymbolizer : public Symbolizer {
101 Symbolizer *Symbolizer::PlatformInit(const char *path_to_external) {
103 CHECK(!called_once && "Shouldn't create more than one symbolizer");
sanitizer_stacktrace_libcdep.cc 38 uptr addr_frames_num = Symbolizer::GetOrInit()->SymbolizePC(
sanitizer_common.cc 205 if (stack->size > 0 && Symbolizer::Get()->CanReturnFileLineInfo()) {
209 Symbolizer::Get()->SymbolizePC(pc, &ai, 1);
sanitizer_symbolizer_posix_libcdep.cc 12 // POSIX-specific implementation of symbolizer parts.
108 // external symbolizer program, running in a different subprocess.
125 // Start or restart symbolizer if we failed to send command to it.
131 Report("WARNING: Failed to use and restart external symbolizer!\n");
168 // We can't read 0 bytes, as we don't expect external symbolizer to close
171 Report("WARNING: Can't read from symbolizer at fd %d\n", input_fd_);
187 Report("WARNING: Can't write to symbolizer at fd %d\n", output_fd_);
196 Report("WARNING: invalid path to external symbolizer!\n");
218 "external symbolizer (errno: %d)\n", errno);
245 Report("WARNING: failed to fork external symbolizer "
    [all...]
sanitizer_linux_libcdep.cc 540 // Same for /proc/self/exe in the symbolizer.
542 if (Symbolizer *sym = Symbolizer::GetOrNull())
  /external/llvm/lib/MC/
MCDisassembler.cpp 24 if (Symbolizer)
25 return Symbolizer->tryAddingSymbolicOperand(Inst, cStream, Value, Address,
33 if (Symbolizer)
34 Symbolizer->tryAddingPcLoadReferenceComment(cStream, Value, Address);
38 Symbolizer = std::move(Symzer);
  /external/llvm/include/llvm/MC/
MCDisassembler.h 59 : Ctx(Ctx), STI(STI), Symbolizer(), CommentStream(nullptr) {}
91 std::unique_ptr<MCSymbolizer> Symbolizer;
102 /// Set \p Symzer as the current symbolizer.
  /external/chromium_org/build/android/
symbolize.py 30 class Symbolizer(object):
81 symbolizer = Symbolizer(sys.stdout)
83 symbolizer.write(line)
84 symbolizer.flush()
symbolize_test.py 28 s = symbolize.Symbolizer(output)
  /external/compiler-rt/lib/lsan/
lsan.cc 63 Symbolizer::Init(common_flags()->external_symbolizer_path);
lsan_common.cc 468 if (Symbolizer::Get()->GetModuleNameAndOffsetForPC(addr, &module_name,
477 uptr addr_frames_num = Symbolizer::Get()->SymbolizePC(
  /external/compiler-rt/lib/tsan/rtl/
tsan_symbolize.cc 114 uptr addr_frames_num = Symbolizer::Get()->SymbolizePC(
135 if (!Symbolizer::Get()->SymbolizeData(addr, &info))
151 Symbolizer::Get()->Flush();
tsan_rtl.cc 203 // Flush symbolizer cache if requested.
311 Symbolizer::Init(common_flags()->external_symbolizer_path);
312 Symbolizer::Get()->AddHooks(EnterSymbolizer, ExitSymbolizer);
  /external/compiler-rt/lib/asan/scripts/
asan_symbolize.py 39 class Symbolizer(object):
59 class LLVMSymbolizer(Symbolizer):
83 """Overrides Symbolizer.symbolize."""
115 # Assume llvm-symbolizer is in PATH.
116 symbolizer_path = 'llvm-symbolizer'
120 class Addr2LineSymbolizer(Symbolizer):
137 """Overrides Symbolizer.symbolize."""
181 class DarwinSymbolizer(Symbolizer):
195 """Overrides Symbolizer.symbolize."""
215 # Chain several symbolizers so that if one symbolizer fails, we fall bac
    [all...]
  /external/chromium_org/tools/valgrind/asan/third_party/
asan_symbolize.py 48 class Symbolizer(object):
68 class LLVMSymbolizer(Symbolizer):
92 """Overrides Symbolizer.symbolize."""
124 # Assume llvm-symbolizer is in PATH.
125 symbolizer_path = 'llvm-symbolizer'
129 class Addr2LineSymbolizer(Symbolizer):
149 """Overrides Symbolizer.symbolize."""
193 class DarwinSymbolizer(Symbolizer):
207 """Overrides Symbolizer.symbolize."""
227 # Chain several symbolizers so that if one symbolizer fails, we fall bac
    [all...]
  /external/compiler-rt/lib/ubsan/
ubsan_diag.cc 66 if (!Symbolizer::GetOrInit()->SymbolizePC(Loc, &Info, 1) ||
151 Printf("'%s'", Symbolizer::GetOrInit()->Demangle(A.String));
273 // This needs an external symbolizer, or (preferably) ASan instrumentation.
  /external/llvm/lib/MC/MCDisassembler/
Disassembler.cpp 82 std::unique_ptr<MCSymbolizer> Symbolizer(TheTarget->createMCSymbolizer(
84 DisAsm->setSymbolizer(std::move(Symbolizer));
  /external/compiler-rt/lib/msan/
msan_report.cc 50 Symbolizer::Get()->Demangle(sep + 1), d.Origin(), d.End());
msan.cc 404 Symbolizer::Init(common_flags()->external_symbolizer_path);
405 Symbolizer::Get()->AddHooks(EnterSymbolizer, ExitSymbolizer);
  /external/compiler-rt/lib/asan/
asan_rtl.cc 654 // Allocator should be initialized before starting external symbolizer, as
658 Symbolizer::Init(common_flags()->external_symbolizer_path);
asan_report.cc 200 return should_demangle ? Symbolizer::Get()->Demangle(name) : name;
381 // The symbolizer may print more than one frame if inlining was involved.
    [all...]

Completed in 346 milliseconds