|
6 | 6 | //
|
7 | 7 | //===----------------------------------------------------------------------===//
|
8 | 8 |
|
9 |
| -#ifndef LLDB_INTERPRETER_SCRIPTEDPROCESSINTERFACE_H |
10 |
| -#define LLDB_INTERPRETER_SCRIPTEDPROCESSINTERFACE_H |
| 9 | +#ifndef LLDB_INTERPRETER_INTERFACES_SCRIPTEDPROCESSINTERFACE_H |
| 10 | +#define LLDB_INTERPRETER_INTERFACES_SCRIPTEDPROCESSINTERFACE_H |
11 | 11 |
|
| 12 | +#include "ScriptedInterface.h" |
12 | 13 | #include "lldb/Core/StructuredDataImpl.h"
|
13 |
| -#include "lldb/Interpreter/ScriptedInterface.h" |
14 | 14 | #include "lldb/Target/MemoryRegionInfo.h"
|
15 | 15 |
|
16 | 16 | #include "lldb/lldb-private.h"
|
@@ -80,36 +80,6 @@ class ScriptedProcessInterface : virtual public ScriptedInterface {
|
80 | 80 | return {};
|
81 | 81 | }
|
82 | 82 | };
|
83 |
| - |
84 |
| -class ScriptedThreadInterface : virtual public ScriptedInterface { |
85 |
| -public: |
86 |
| - StructuredData::GenericSP |
87 |
| - CreatePluginObject(llvm::StringRef class_name, ExecutionContext &exe_ctx, |
88 |
| - StructuredData::DictionarySP args_sp, |
89 |
| - StructuredData::Generic *script_obj = nullptr) override { |
90 |
| - return {}; |
91 |
| - } |
92 |
| - |
93 |
| - virtual lldb::tid_t GetThreadID() { return LLDB_INVALID_THREAD_ID; } |
94 |
| - |
95 |
| - virtual std::optional<std::string> GetName() { return std::nullopt; } |
96 |
| - |
97 |
| - virtual lldb::StateType GetState() { return lldb::eStateInvalid; } |
98 |
| - |
99 |
| - virtual std::optional<std::string> GetQueue() { return std::nullopt; } |
100 |
| - |
101 |
| - virtual StructuredData::DictionarySP GetStopReason() { return {}; } |
102 |
| - |
103 |
| - virtual StructuredData::ArraySP GetStackFrames() { return {}; } |
104 |
| - |
105 |
| - virtual StructuredData::DictionarySP GetRegisterInfo() { return {}; } |
106 |
| - |
107 |
| - virtual std::optional<std::string> GetRegisterContext() { |
108 |
| - return std::nullopt; |
109 |
| - } |
110 |
| - |
111 |
| - virtual StructuredData::ArraySP GetExtendedInfo() { return {}; } |
112 |
| -}; |
113 | 83 | } // namespace lldb_private
|
114 | 84 |
|
115 |
| -#endif // LLDB_INTERPRETER_SCRIPTEDPROCESSINTERFACE_H |
| 85 | +#endif // LLDB_INTERPRETER_INTERFACES_SCRIPTEDPROCESSINTERFACE_H |
0 commit comments