Module csx64::exec[][src]

Everything pertaining to executing CSX64 executables.

Modules

fpu

Everything related to the floating-point unit (FPU).

fs
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.

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.