C# Class FyreVM.Engine.CallStub

Represents a Glulx call stub, which describes the VM's state at the time of a function call or string printing task.
Afficher le fichier Open project: ChicagoDave/Zifmia

Méthodes publiques

Свойство Type Description
DestAddr uint
DestType uint
FramePtr uint
PC uint

Méthodes publiques

Méthode Description
CallStub ( uint destType, uint destAddr, uint pc, uint framePtr ) : System

Initializes a new call stub.

Method Details

CallStub() public méthode

Initializes a new call stub.
public CallStub ( uint destType, uint destAddr, uint pc, uint framePtr ) : System
destType uint The stub type.
destAddr uint The storage address or printing digit.
pc uint The address of the opcode or character at which to resume.
framePtr uint The stack frame pointer.
Résultat System

Property Details

DestAddr public_oe property

The storage address (for function calls) or the digit being examined (for string printing).
public uint DestAddr
Résultat uint

DestType public_oe property

The type of storage location (for function calls) or the previous task (for string printing).
public uint DestType
Résultat uint

FramePtr public_oe property

The stack frame in which the function call or string printing was performed.
public uint FramePtr
Résultat uint

PC public_oe property

The address of the opcode or character at which to resume.
public uint PC
Résultat uint