JVM
|
Structure that will be associated with a method and holds the information necessary to run the method. More...
#include <framestack.h>
Public Attributes | |
JavaClass * | jc |
Class of the method associated with this frame. More... | |
uint8_t | returnCount |
Number of operands that should be moved from this frame to the caller frame when the method returns. More... | |
uint32_t | pc |
Index of the current bytecode being read from the method's instructions, Program Counter. More... | |
uint32_t | code_length |
Number of bytes the bytecode of the method contains. More... | |
uint8_t * | code |
Bytecode of the method. More... | |
OperandStack * | operands |
Stack of operands used by the method. More... | |
int32_t * | localVariables |
Array of local variables used by the method. More... | |
Structure that will be associated with a method and holds the information necessary to run the method.
uint8_t* Frame::code |
Bytecode of the method.
uint32_t Frame::code_length |
Number of bytes the bytecode of the method contains.
JavaClass* Frame::jc |
Class of the method associated with this frame.
int32_t* Frame::localVariables |
Array of local variables used by the method.
OperandStack* Frame::operands |
Stack of operands used by the method.
uint32_t Frame::pc |
Index of the current bytecode being read from the method's instructions, Program Counter.
uint8_t Frame::returnCount |
Number of operands that should be moved from this frame to the caller frame when the method returns.