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