On Wed, 6 Nov 2024 17:38:59 GMT, Patricio Chilano Mateo 
<pchilanom...@openjdk.org> wrote:

>> Good work! I'll approve the GC related changes.
>> 
>> There are some simplifications I think can be done in the ObjectMonitor 
>> layer, but nothing that should go into this PR.
>> 
>> Similarly, (even if some of this is preexisting issues) I think that the way 
>> we describe the frames and the different frame transitions should be 
>> overhauled and made easier to understand. There are so many unnamed 
>> constants and adjustments which are spread out everywhere, which makes it 
>> hard to get an overview of exactly what happens and what interactions are 
>> related to what.  You and Dean did a good job at simplifying and adding 
>> comments in this PR. But I hope this can be improved in the fututre.
>> 
>> A small note on `_cont_fastpath`, as it is now also used for synchronised 
>> native method calls (native wrapper) maybe the comment should be updated to 
>> reflect this.
>> 
>> // the sp of the oldest known interpreted/call_stub frame inside the
>> // continuation that we know about
>
>> A small note on `_cont_fastpath`, as it is now also used for synchronised 
>> native method calls (native wrapper) maybe the comment should be updated to 
>> reflect this.
>> 
>> ```
>> // the sp of the oldest known interpreted/call_stub frame inside the
>> // continuation that we know about
>> ```
>>
> Updated comment.

@pchilano `CancelTimerWithContention.java` test is failing on s390x with 
Timeout Error. One weird thing is that it only fails when I run whole tier1 
test suite. But when ran independently test passes.

One thing I would like to mention is that I ran test by **disabling** 
VMContinuations, as Vthreads are not yet supported by s390x. 

[CancelTimerWithContention.log](https://github.com/user-attachments/files/17658594/CancelTimerWithContention.log)

-------------

PR Comment: https://git.openjdk.org/jdk/pull/21565#issuecomment-2461640546

Reply via email to