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