RFR JDK-8193325: StackFrameInfo::getByteCodeIndex returns wrong value if bci > 32767
Mandy Chung
mandy.chung at oracle.com
Thu Aug 15 19:11:40 UTC 2019
On 8/15/19 11:59 AM, Aleksey Shipilev wrote:
> On 8/14/19 9:42 PM, Mandy Chung wrote:
>> http://cr.openjdk.java.net/~mchung/jdk14/8193325/webrev.05/
> Looks good.
>
> So, to reiterate, we do not need to initialize bci to -1 for StackFrameInfo, because it is not exposed anywhere?
>
No, it is only exposed via public API after the StackFrameInfo is filled
by the VM.
If the uninitialized value is observed, the MemberName may not be
uninitialized either. Both bci and MemberName fields should be handled
if the race becomes an issue.
Mandy
More information about the core-libs-dev
mailing list