diff options
author | Alexey Samsonov <vonosmas@gmail.com> | 2014-12-01 23:47:51 +0000 |
---|---|---|
committer | Alexey Samsonov <vonosmas@gmail.com> | 2014-12-01 23:47:51 +0000 |
commit | b3c6665a733a3523e908a72280dbb9dca648ea26 (patch) | |
tree | 7c5f4a268ceef8d8f6c83021a6991e14192e0a12 /lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc | |
parent | c1b9903422e9e8e8a80e9e6d298db191c08e7e7d (diff) |
Add override specifiers to Symbolizer methods. NFC.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@223094 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc')
-rw-r--r-- | lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc b/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc index eb2b707ec..e4c3f8d23 100644 --- a/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc +++ b/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc @@ -514,7 +514,7 @@ class POSIXSymbolizer : public Symbolizer { internal_symbolizer_(internal_symbolizer), libbacktrace_symbolizer_(libbacktrace_symbolizer) {} - uptr SymbolizePC(uptr addr, AddressInfo *frames, uptr max_frames) { + uptr SymbolizePC(uptr addr, AddressInfo *frames, uptr max_frames) override { BlockingMutexLock l(&mu_); if (max_frames == 0) return 0; @@ -582,7 +582,7 @@ class POSIXSymbolizer : public Symbolizer { return frame_id; } - bool SymbolizeData(uptr addr, DataInfo *info) { + bool SymbolizeData(uptr addr, DataInfo *info) override { BlockingMutexLock l(&mu_); LoadedModule *module = FindModuleForAddress(addr); if (module == 0) @@ -609,17 +609,17 @@ class POSIXSymbolizer : public Symbolizer { } bool GetModuleNameAndOffsetForPC(uptr pc, const char **module_name, - uptr *module_address) { + uptr *module_address) override { BlockingMutexLock l(&mu_); return FindModuleNameAndOffsetForAddress(pc, module_name, module_address); } - bool CanReturnFileLineInfo() { + bool CanReturnFileLineInfo() override { return internal_symbolizer_ != 0 || external_symbolizer_ != 0 || libbacktrace_symbolizer_ != 0; } - void Flush() { + void Flush() override { BlockingMutexLock l(&mu_); if (internal_symbolizer_ != 0) { SymbolizerScope sym_scope(this); @@ -627,7 +627,7 @@ class POSIXSymbolizer : public Symbolizer { } } - const char *Demangle(const char *name) { + const char *Demangle(const char *name) override { BlockingMutexLock l(&mu_); // Run hooks even if we don't use internal symbolizer, as cxxabi // demangle may call system functions. @@ -642,7 +642,7 @@ class POSIXSymbolizer : public Symbolizer { return DemangleCXXABI(name); } - void PrepareForSandboxing() { + void PrepareForSandboxing() override { #if SANITIZER_LINUX && !SANITIZER_ANDROID BlockingMutexLock l(&mu_); // Cache /proc/self/exe on Linux. |