Go to the source code of this file.
Classes | |
class | unwindInfo |
class | Process |
class | VMProcess |
class | DeltaProcess |
class | Processes |
Enumerations | |
enum | ProcessState { initialized, running, yielded, stopped, preempted, uncommon, in_async_dll, yielded_after_async_dll, completed, boolean_error, lookup_error, primitive_lookup_error, DLL_lookup_error, float_error, NLR_error, stack_overflow, aborted } |
enum | InterpreterErrorConstants { start_of_runtime_system_errors = 512, primitive_lookup_failed = 1 + start_of_runtime_system_errors, boolean_expected = 2 + start_of_runtime_system_errors, nonlocal_return_error = 3 + start_of_runtime_system_errors, halted = 4 + start_of_runtime_system_errors, illegal_code = 5 + start_of_runtime_system_errors, not_implemented = 6 + start_of_runtime_system_errors, stack_missaligned = 7 + start_of_runtime_system_errors, ebx_wrong = 8 + start_of_runtime_system_errors, obj_wrong = 9 + start_of_runtime_system_errors, nlr_offset_wrong = 10 + start_of_runtime_system_errors, last_Delta_fp_wrong = 11 + start_of_runtime_system_errors, primitive_result_wrong = 12 + start_of_runtime_system_errors, float_expected = 13 + start_of_runtime_system_errors } |
Functions | |
void | set_stack_overflow_for (DeltaProcess *currentProcess) |
void | suspend_on_NLR_error () |
Variables | |
bool | processSemaphore |
int * | last_Delta_fp |
oop * | last_Delta_sp |
int | CurrentHash |
Definition at line 464 of file process.hpp.
enum ProcessState |
Definition at line 136 of file process.hpp.
void set_stack_overflow_for | ( | DeltaProcess * | currentProcess | ) |
void suspend_on_NLR_error | ( | ) |
Definition at line 1179 of file process.cpp.
int CurrentHash |
int* last_Delta_fp |
Definition at line 452 of file process.hpp.
Definition at line 453 of file process.hpp.
Definition at line 450 of file process.hpp.