diff options
Diffstat (limited to 'lldb/include/lldb/Interpreter/ScriptInterpreter.h')
-rw-r--r-- | lldb/include/lldb/Interpreter/ScriptInterpreter.h | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/lldb/include/lldb/Interpreter/ScriptInterpreter.h b/lldb/include/lldb/Interpreter/ScriptInterpreter.h index 4abd1ca68167..6746d4f6a109 100644 --- a/lldb/include/lldb/Interpreter/ScriptInterpreter.h +++ b/lldb/include/lldb/Interpreter/ScriptInterpreter.h @@ -528,6 +528,60 @@ public: lldb::ScriptLanguage GetLanguage() { return m_script_lang; } +#pragma mark ScriptedProcessInterface + + virtual StructuredData::DictionarySP + ScriptedProcess_Create(StructuredData::ObjectSP scripted_process_object_sp, + lldb::pid_t pid, lldb::addr_t context) { + return nullptr; + } + + virtual StructuredData::DictionarySP ScriptedProcess_GetNumMemoryRegions( + StructuredData::ObjectSP scripted_process_object_sp) { + return nullptr; + } + + virtual lldb::MemoryRegionInfoSP ScriptedProcess_GetMemoryRegionAtIndex( + StructuredData::ObjectSP scripted_process_object_sp, size_t index) { + return nullptr; + } + + virtual StructuredData::DictionarySP ScriptedProcess_GetNumThreads( + StructuredData::ObjectSP scripted_process_object_sp) { + return nullptr; + } + + virtual StructuredData::DictionarySP ScriptedProcess_GetThreadAtIndex( + StructuredData::ObjectSP scripted_process_object_sp, size_t index) { + return nullptr; + } + + virtual StructuredData::DictionarySP ScriptedProcess_GetRegisterForThread( + StructuredData::ObjectSP scripted_process_object_sp) { + return nullptr; + } + + virtual StructuredData::DictionarySP ScriptedProcess_ReadMemoryAtAddress( + StructuredData::ObjectSP scripted_process_object_sp, lldb::addr_t address, + size_t size) { + return nullptr; + } + + virtual StructuredData::DictionarySP ScriptedProcess_GetLoadedImages( + StructuredData::ObjectSP scripted_process_object_sp) { + return nullptr; + } + + virtual StructuredData::DictionarySP ScriptedProcess_CanDebug( + StructuredData::ObjectSP scripted_process_object_sp) { + return nullptr; + } + + virtual StructuredData::DictionarySP + ScriptedProcess_IsAlive(StructuredData::ObjectSP scripted_process_object_sp) { + return nullptr; + } + protected: Debugger &m_debugger; lldb::ScriptLanguage m_script_lang; |