示例#1
0
 /// <summary>
 /// Creates a <see cref="DbgEngine"/> or returns null if <paramref name="options"/> is unsupported
 /// </summary>
 /// <param name="dbgManager">Debug manager</param>
 /// <param name="options">Options</param>
 /// <returns></returns>
 public abstract DbgEngine Create(DbgManager dbgManager, DebugProgramOptions options);
示例#2
0
 /// <summary>
 /// Called when the engine can start or attach to the debugged process. This method is called shortly after
 /// this instance gets created by a call to <see cref="DbgEngineProvider.Create(DbgManager, DebugProgramOptions)"/>.
 /// It must send a <see cref="DbgMessageConnected"/> message when it has connected to the program or
 /// if it failed.
 /// </summary>
 /// <param name="options">Same options that were passed to <see cref="DbgEngineProvider.Create(DbgManager, DebugProgramOptions)"/></param>
 public abstract void Start(DebugProgramOptions options);