#include <jvmreg.h>
The program counter is the location in the code array of a JVM method of current JVM instruction. Definition includes class, method, attribute of code area, and offset in the code array.
arraydims item
need to be added for processing of array classes, or is the scalar concept sufficient in code?
Definition at line 62 of file jvmreg.h.
Data Fields | |
jvm_class_index | clsidx |
class[clsidx] of code location | |
jvm_attribute_index | codeatridx |
attributes[atridx] of code | |
jvm_attribute_index | excpatridx |
attributes[atridx] of exceptions | |
jvm_method_index | mthidx |
method[mthidx] of code location | |
jvm_pc_offset | offset |
instruction within code area |
|
class[clsidx] of code location
|
|
method[mthidx] of code location
|
|
attributes[atridx] of code
|
|
attributes[atridx] of exceptions
|
|
instruction within code area
Definition at line 69 of file jvmreg.h. Referenced by opcode_run(). |