int Execute( IntPtr self, DEBUG_OUTCTL outputControl, string command, DEBUG_EXECUTE flags) { return(E_NOTIMPL); }
public BufferLine(DEBUG_OUTCTL OutputControl, DEBUG_OUTPUT Mask, string Data) { this.OutputControl = OutputControl; this.Mask = Mask; this.Data = Data; }
public Task OutputPrompt(DEBUG_OUTCTL outControl = DEBUG_OUTCTL.THIS_CLIENT, string format = null) => RunAsync(() => Control.OutputPromptWide(outControl, format));
//public Task<TargetModule[]> GetModules() { // return RunAsync(() => { // uint loaded, unloaded; // Symbols.GetNumberModules(out loaded, out unloaded).ThrowIfFailed(); // for (uint i = 0; i < loaded; i++) { // ulong moduleBase; // Symbols.GetModuleByIndex(i, out moduleBase).ThrowIfFailed(); // } // var modules = new DEBUG_MODULE_PARAMETERS[loaded + unloaded]; // Symbols.GetModuleParameters(loaded + unloaded, null, 0, modules).ThrowIfFailed(); // return modules.Select(param => TargetModule.FromModuleParameters(param)).ToArray(); // }); //} public Task <bool> Execute(string command, DEBUG_OUTCTL output = DEBUG_OUTCTL.ALL_CLIENTS) => RunAsync(() => { Control.ExecuteWide(output, command, DEBUG_EXECUTE.DEFAULT); return(DoPostCommand()); });
public void OutputPromptWide(DEBUG_OUTCTL outputControl, string format) { _control.OutputPromptWide(outputControl, format); }
public void OutputCurrentState(DEBUG_OUTCTL outputControl, DEBUG_CURRENT flags) { _control.OutputCurrentState(outputControl, flags); }
public int ExecuteWide(DEBUG_OUTCTL outputControl, string command, DEBUG_EXECUTE flags) { return(_control.ExecuteWide(outputControl, command, flags)); }