SystemCall Class

Definition

Line 138 of cmsxk/SystemCall.cm

Constructors & Destructor

public nothrow SystemCall(Machine* machine_, Kernel* kernel_, ProcessTable* processTable_, Process* process_, SystemCallHandler handler_, byte x_, byte y_, byte z_, ulong ax_, ulong bx_, ulong cx_, ulong dx_, ulong ex_)

Member Functions

public nothrow bool IsDebugBreak() const
public nothrow String<char> ToString() const

Member Variables

public ulong ax
public ulong bx
public ulong cx
public ulong dx
public ulong ex
public SystemCallHandler handler
public Kernel* kernel
public Machine* machine
public Process* process
public ProcessTable* processTable
public long result
public byte x
public byte y
public byte z

Constructor& Destructor Details

SystemCall Constructor

public nothrow SystemCall(Machine* machine_, Kernel* kernel_, ProcessTable* processTable_, Process* process_, SystemCallHandler handler_, byte x_, byte y_, byte z_, ulong ax_, ulong bx_, ulong cx_, ulong dx_, ulong ex_)

Definition
Line 140 of cmsxk/SystemCall.cm


Member Function Details

IsDebugBreak Member Function

public nothrow bool IsDebugBreak()

Definition
Line 153 of cmsxk/SystemCall.cm


ToString Member Function

public nothrow String<char> ToString()

Definition
Line 146 of cmsxk/SystemCall.cm