RFR: [XS] 8215411: some GetByteArrayElements calls miss corresponding Release
    JC Beyler 
    jcbeyler at google.com
       
    Mon Dec 17 17:25:41 UTC 2018
    
    
  
Hi Matthias,
Your webrev looks good to me (not a reviewer though ;-)). I saw a few
things about the isCopy updates but that is out of scope of this webrev,
I'll be creating a separate one in a bit :-)
Thanks,
Jc
On Mon, Dec 17, 2018 at 1:00 AM Baesken, Matthias <matthias.baesken at sap.com>
wrote:
> Hello, please review the following change.
> I noticed that we miss at some places (for example in case of early
> returns)
> where GetByteArrayElements is used,  the corresponding
> ReleaseByteArrayElements  call.
>
> In VirtualMachineImpl.c  I also removed a check for isCopy (is the
> returned byte array a copy ?)
> because from what I read at
>
>
> https://docs.oracle.com/javase/8/docs/technotes/guides/jni/spec/functions.html
>
> the ReleaseByteArrayElements  routine should always be called.
>
>
> bug/webrev :
>
> https://bugs.openjdk.java.net/browse/JDK-8215411
>
> http://cr.openjdk.java.net/~mbaesken/webrevs/8215411.0/
>
>
> Thanks, Matthias
>
-- 
Thanks,
Jc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/serviceability-dev/attachments/20181217/d5b26dcc/attachment.html>
    
    
More information about the serviceability-dev
mailing list