I'm reading JVMS, §2 The Structure of The Java Virtual Machine.
2.3.3. The returnAddress Type and Values
I have some questions here. What is the returnAddress
?
Is returnAddress the address of the previous frame?
Can anyone explain that briefly?
The returnAddress type is used by the Java Virtual Machine's jsr, ret, and jsr_w instructions (§jsr, §ret, §jsr_w)
I saw that returnAddress
was instructed jsr,jsr_w,ret
using (finally statement for Java), starting from JDK7 virtual machine is not allowed to appear these several instructions (jsr.. ), so does it still have a point of existence?