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