Class Bochs
This class handles interactions with the Bochs emulation environment.
Inheritance
System.Object
Bochs
Assembly: Cosmos.Debug.Hosts.dll
Syntax
public class Bochs : Host
Constructors
|
Improve this Doc
View Source
Bochs(Dictionary<String, String>, Boolean, FileInfo, String)
Instanciation occurs when debugging engine is invoked to launch the process in suspended
mode. Bochs process will eventually be launched later when debugging engine is instructed to
Attach to the debugged process.
Declaration
public Bochs(Dictionary<string, string> aParams, bool aUseGDB, FileInfo configurationFile, string harddisk = null)
Parameters
Type |
Name |
Description |
Dictionary<System.String, System.String> |
aParams |
|
System.Boolean |
aUseGDB |
|
FileInfo |
configurationFile |
|
System.String |
harddisk |
|
Fields
|
Improve this Doc
View Source
LogError
Declaration
public Action<string> LogError
Field Value
Type |
Description |
Action<System.String> |
|
|
Improve this Doc
View Source
LogOutput
Declaration
public Action<string> LogOutput
Field Value
Type |
Description |
Action<System.String> |
|
|
Improve this Doc
View Source
RedirectOutput
Declaration
public bool RedirectOutput
Field Value
Type |
Description |
System.Boolean |
|
Methods
|
Improve this Doc
View Source
Start()
Initialize and start the Bochs process.
Declaration
public override void Start()
Overrides
|
Improve this Doc
View Source
Stop()
Declaration
public override void Stop()
Overrides