Module exec

Module exec 

Source
Expand description

Everything pertaining to executing CSX64 executables.

Modules§

fs
Tools for giving the emulator access to files.
registers
Various types of emulated hardware registers.

Structs§

CPU
The core CPU components of an emulator.
Emulator
Processor emulator which runs a compiled program.
EmulatorArgs
Holds options for initializing an emulator.
FPU
The complete FPU unit.
Files
The opened file handles of the client.
Memory
The memory module of an emulator.
VPU
The core VPU components of an emulator.

Enums§

ExecError
Reasons why an error can happen during execution.
State
Current state of an emulator.
StopReason
Reason why execution stopped.

Constants§

DEFAULT_MAX_FD
Default number of file descriptors.
DEFAULT_MAX_MEM
Default max on emulator main memory footprint.
DEFAULT_STACK_SIZE
Default stack size to provide an emulator.
MODIFIABLE_FLAGS
Bitmask denoting Flags that users can modify with instructions like POPF.