diff options
Diffstat (limited to 'lldb/source/Plugins/Process/scripted/ScriptedProcess.cpp')
-rw-r--r-- | lldb/source/Plugins/Process/scripted/ScriptedProcess.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lldb/source/Plugins/Process/scripted/ScriptedProcess.cpp b/lldb/source/Plugins/Process/scripted/ScriptedProcess.cpp index 58629a5..d7d87c7 100644 --- a/lldb/source/Plugins/Process/scripted/ScriptedProcess.cpp +++ b/lldb/source/Plugins/Process/scripted/ScriptedProcess.cpp @@ -512,3 +512,10 @@ void ScriptedProcess::UpdateQueueListIfNeeded() { ScriptedProcessInterface &ScriptedProcess::GetInterface() const { return m_interpreter->GetScriptedProcessInterface(); } + +void *ScriptedProcess::GetImplementation() { + if (m_script_object_sp && + m_script_object_sp->GetType() == eStructuredDataTypeGeneric) + return m_script_object_sp->GetAsGeneric()->GetValue(); + return nullptr; +} |