Companion
Properties
The method afterAttemptPrimitive.
The CheckedField for the field argsBuffer.
The CheckedMethod for invoking attemptThePrimitive.
The method beforeAttemptPrimitive.
Access the callerIsReified method.
A method to access checkValidity.
Access to the field chunk.
When set, each time a module is unloaded, a breadth-first scan is performed, starting at the runtime, attempting to locate the module that was just unloaded. It should not be accessible, so finding a path to it indicates a problem.
Whether to print debug information related to a specific problem being debugged with a custom VM. This is a convenience flag and will be inaccessible in a production VM.
Whether to print detailed Primitive debug information.
Whether to print detailed debug information related to compiler/lexer work unit tracking.
Access the getLatestResult method.
Access the getReifiedContinuation method.
The CheckedField for the field function.
The CheckedField for the field argsBuffer.
Access the runChunk method.
Access the isInterruptRequested method.
The CheckedField for levelOneStepper.
A logger.
A logger.
A logger.
The CheckedField for offset.
Access the popContinuation method.
Access the postinvoke method.
Access the preinvoke0 method.
Access the preinvoke1 method.
Access the preinvoke2 method.
Access the preinvoke3 method.
Access the preinvoke method.
The CheckedMethod for reifierToRestart.
The CheckedMethod for reify.
Access the reportUnassignedVariableRead method.
Access the reportWrongReturnType method.
Access the returnNow field.
The CheckedField for runtime.
Access the setLatestResult method.
Access the setReifiedContinuation method.
The CheckedMethod referring to the static method traceL2.
Functions
Answer the bootstrapped assignment function used to restart implicitly observed assignments.
Answer the Avail interpreter associated with the Thread.currentThread. If this thread is not an AvailThread, then fail.
Answer the unique interpreterIndex of the Avail interpreter associated with the current thread, if any. If this thread is not an AvailThread, answer 0.
Answer the Avail interpreter associated with the current thread. If this thread is not an AvailThread, then answer null.
Set the current logging level for interpreters.
If JVMTranslator.callTraceL2AfterEveryInstruction was true during code generation, this method is invoked just prior to each L2 instruction.