From a1c470814f82be74b1b7ec607a7c50ca94bed804 Mon Sep 17 00:00:00 2001 From: Davide Italiano Date: Fri, 5 Jul 2019 20:45:57 +0000 Subject: [CplusPlus] ISVTableName is unused. NFCI. Reviewers: teemperor, JDevlieghere Subscribers: lldb-commits Tags: #lldb Differential Revision: https://reviews.llvm.org/D64265 git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@365243 91177308-0d34-0410-b5e6-96231b3b80d8 --- .../CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp | 8 -------- .../CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h | 2 -- .../RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp | 2 -- .../RenderScript/RenderScriptRuntime/RenderScriptRuntime.h | 2 -- 4 files changed, 14 deletions(-) (limited to 'source/Plugins/LanguageRuntime') diff --git a/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp b/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp index 72d06c5a1..41f38a4e3 100644 --- a/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp +++ b/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp @@ -307,14 +307,6 @@ TypeAndOrName ItaniumABILanguageRuntime::FixUpDynamicType( return ret; } -bool ItaniumABILanguageRuntime::IsVTableName(const char *name) { - if (name == nullptr) - return false; - - // Can we maybe ask Clang about this? - return strstr(name, "_vptr$") == name; -} - // Static Functions LanguageRuntime * ItaniumABILanguageRuntime::CreateInstance(Process *process, diff --git a/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h b/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h index ced521f1b..8d32c301e 100644 --- a/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h +++ b/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.h @@ -46,8 +46,6 @@ public: return runtime->isA(&ID); } - bool IsVTableName(const char *name) override; - bool GetDynamicTypeAndAddress(ValueObject &in_value, lldb::DynamicValueType use_dynamic, TypeAndOrName &class_type_or_name, diff --git a/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp b/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp index 1fb349167..c9cd34cf3 100644 --- a/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp +++ b/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp @@ -1037,8 +1037,6 @@ lldb_private::ConstString RenderScriptRuntime::GetPluginName() { uint32_t RenderScriptRuntime::GetPluginVersion() { return 1; } -bool RenderScriptRuntime::IsVTableName(const char *name) { return false; } - bool RenderScriptRuntime::GetDynamicTypeAndAddress( ValueObject &in_value, lldb::DynamicValueType use_dynamic, TypeAndOrName &class_type_or_name, Address &address, diff --git a/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h b/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h index 257e6d46f..ee6947b6e 100644 --- a/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h +++ b/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.h @@ -331,8 +331,6 @@ public: static void ModulesDidLoad(const lldb::ProcessSP &process_sp, const ModuleList &module_list); - bool IsVTableName(const char *name) override; - bool GetDynamicTypeAndAddress(ValueObject &in_value, lldb::DynamicValueType use_dynamic, TypeAndOrName &class_type_or_name, -- cgit v1.2.3