RFR(S) 8173795: AOT support in raw_exception_handler_for_return_address is broken

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

RFR(S) 8173795: AOT support in raw_exception_handler_for_return_address is broken

dean.long
https://bugs.openjdk.java.net/browse/JDK-8173795

http://cr.openjdk.java.net/~dlong/8173795/hs.0

In raw_exception_handler_for_return_address(), AOT does not take
advantage of the optimized unpack_with_exception deoptimization path.  
This fix removes special-purpose AOT code and instead enables both AOT
and nmethod code to take the same path.

dl

Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: RFR(S) 8173795: AOT support in raw_exception_handler_for_return_address is broken

Vladimir Kozlov
Looks good.

Thanks,
Vladimir

On 4/4/17 7:58 PM, [hidden email] wrote:

> https://bugs.openjdk.java.net/browse/JDK-8173795
>
> http://cr.openjdk.java.net/~dlong/8173795/hs.0
>
> In raw_exception_handler_for_return_address(), AOT does not take
> advantage of the optimized unpack_with_exception deoptimization path.
> This fix removes special-purpose AOT code and instead enables both AOT
> and nmethod code to take the same path.
>
> dl
>
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: RFR(S) 8173795: AOT support in raw_exception_handler_for_return_address is broken

dean.long
Thanks Vladimir.

dl


On 4/5/17 9:09 AM, Vladimir Kozlov wrote:

> Looks good.
>
> Thanks,
> Vladimir
>
> On 4/4/17 7:58 PM, [hidden email] wrote:
>> https://bugs.openjdk.java.net/browse/JDK-8173795
>>
>> http://cr.openjdk.java.net/~dlong/8173795/hs.0
>>
>> In raw_exception_handler_for_return_address(), AOT does not take
>> advantage of the optimized unpack_with_exception deoptimization path.
>> This fix removes special-purpose AOT code and instead enables both AOT
>> and nmethod code to take the same path.
>>
>> dl
>>

Loading...