RFR (S): 8072588 - JVM crashes in JNI if toString is declared as an interface method
David Holmes
david.holmes at oracle.com
Wed May 27 00:51:46 UTC 2015
Hi Andreas,
We don't use bug numbers to name tests any more.
Otherwise the change seems okay.
Thanks,
David
On 27/05/2015 1:10 AM, Andreas Eriksson wrote:
> Hi,
>
> Could a Reviewer please take a look at this?
>
> Thanks,
> Andreas
>
> On 2015-05-20 14:03, David Simms wrote:
>>
>> Looks good
>>
>> /David Simms
>>
>> On 20/05/15 13:11, Andreas Eriksson wrote:
>>> After some feedback from David and Stas the tests were moved.
>>> Also,mMissing copyright headers were added.
>>>
>>> This is the latest webrev:
>>> http://cr.openjdk.java.net/~aeriksso/8072588/webrev.02/
>>>
>>> Could a Reviewer please look at it?
>>>
>>> Thanks,
>>> Andreas
>>>
>>> On 2015-05-06 12:52, Andreas Eriksson wrote:
>>>> Hi,
>>>>
>>>> David, I've added the native test to the test suite, could you take
>>>> a look please?
>>>>
>>>> I still need a Reviewer to take a look at this as well.
>>>>
>>>> New webrev: http://cr.openjdk.java.net/~aeriksso/8072588/webrev.01/
>>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8072588
>>>>
>>>> Thanks,
>>>> Andreas
>>>>
>>>> On 2015-03-20 10:14, David Simms wrote:
>>>>>
>>>>> Looks good to me (not a 'R'-eviewer)
>>>>>
>>>>> I'd like to have your test checked in if possible. Native JNI
>>>>> testing has just recently been added, we can talk about the details
>>>>> off-list.
>>>>>
>>>>> /David Simms
>>>>>
>>>>> On 19/03/15 17:45, Andreas Eriksson wrote:
>>>>>> Hi,
>>>>>>
>>>>>> Could someone please take a look at this?
>>>>>>
>>>>>> Regards,
>>>>>> Andreas
>>>>>>
>>>>>> On 2015-03-10 17:10, Andreas Eriksson wrote:
>>>>>>> Hi,
>>>>>>>
>>>>>>> Please review this fix for a JNI issue in jni_invoke_nonstatic.
>>>>>>>
>>>>>>> The problem is that when toString is declared as an interface
>>>>>>> method it still has a vtable index, not an itable index as
>>>>>>> jni_invoke_nonstatic expects.
>>>>>>>
>>>>>>> This fix checks for a valid itable index instead of checking if
>>>>>>> the holder is an interface.
>>>>>>> I also moved a duplicated check for JNI_VIRTUAL to be done in one
>>>>>>> check instead.
>>>>>>> The change has been verified to fix the problem with a small JNI
>>>>>>> test, and has passed a jprt run with the hotspot testset.
>>>>>>>
>>>>>>> Webrev:
>>>>>>> http://cr.openjdk.java.net/~aeriksso/8072588/webrev.00/
>>>>>>>
>>>>>>> Regards,
>>>>>>> Andreas
>>>>>>
>>>>>
>>>>
>>>
>>
>
More information about the hotspot-runtime-dev
mailing list