summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lldb/include/lldb/Target/Language.h1
-rw-r--r--lldb/source/Core/FormatEntity.cpp3
-rw-r--r--lldb/source/Target/Language.cpp1
3 files changed, 5 insertions, 0 deletions
diff --git a/lldb/include/lldb/Target/Language.h b/lldb/include/lldb/Target/Language.h
index 3e5d5db3708..9f63d3b0530 100644
--- a/lldb/include/lldb/Target/Language.h
+++ b/lldb/include/lldb/Target/Language.h
@@ -142,6 +142,7 @@ public:
virtual bool
GetFunctionDisplayName (const SymbolContext *sc,
+ const ExecutionContext *exe_ctx,
FunctionNameRepresentation representation,
Stream& s);
diff --git a/lldb/source/Core/FormatEntity.cpp b/lldb/source/Core/FormatEntity.cpp
index fa6ed394424..804682f64bd 100644
--- a/lldb/source/Core/FormatEntity.cpp
+++ b/lldb/source/Core/FormatEntity.cpp
@@ -1663,6 +1663,7 @@ FormatEntity::Format (const Entry &entry,
if (language_plugin)
{
language_plugin_handled = language_plugin->GetFunctionDisplayName(sc,
+ exe_ctx,
Language::FunctionNameRepresentation::eName,
ss);
}
@@ -1713,6 +1714,7 @@ FormatEntity::Format (const Entry &entry,
if (language_plugin)
{
language_plugin_handled = language_plugin->GetFunctionDisplayName(sc,
+ exe_ctx,
Language::FunctionNameRepresentation::eNameWithNoArgs,
ss);
}
@@ -1749,6 +1751,7 @@ FormatEntity::Format (const Entry &entry,
if (language_plugin)
{
language_plugin_handled = language_plugin->GetFunctionDisplayName(sc,
+ exe_ctx,
Language::FunctionNameRepresentation::eNameWithArgs,
ss);
}
diff --git a/lldb/source/Target/Language.cpp b/lldb/source/Target/Language.cpp
index 407a2027f22..3089e16792d 100644
--- a/lldb/source/Target/Language.cpp
+++ b/lldb/source/Target/Language.cpp
@@ -372,6 +372,7 @@ Language::IsUninitializedReference (ValueObject& valobj)
bool
Language::GetFunctionDisplayName (const SymbolContext *sc,
+ const ExecutionContext *exe_ctx,
FunctionNameRepresentation representation,
Stream& s)
{
OpenPOWER on IntegriCloud