MCPcopy Create free account
hub / github.com/Vector35/debugger / DebugAdapterScriptingInstance

Class DebugAdapterScriptingInstance

ui/debugadapterscriptingprovider.h:23–39  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21#include "uitypes.h"
22
23class DebugAdapterScriptingInstance : public ScriptingInstance
24{
25private:
26 Ref<BinaryView> m_data;
27 DebuggerControllerRef m_controller = nullptr;
28 size_t m_debuggerEventCallback = -1;
29 BNScriptingProviderInputReadyState m_readyStatus;
30
31public:
32 DebugAdapterScriptingInstance(ScriptingProvider* provider);
33 ~DebugAdapterScriptingInstance();
34
35 virtual BNScriptingProviderExecuteResult ExecuteScriptInput(const std::string& input);
36 virtual BNScriptingProviderExecuteResult ExecuteScriptInputFromFilename(const std::string& filename);
37
38 virtual void SetCurrentBinaryView(BinaryView* view);
39};
40
41
42class DebugAdapterScriptingProvider : public ScriptingProvider

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected