RFR: 8320318: ObjectMonitor Responsible thread [v4]

Fredrik Bredberg fbredberg at openjdk.org
Wed Sep 25 14:19:02 UTC 2024


On Tue, 10 Sep 2024 12:54:25 GMT, Erik Österlund <eosterlund at openjdk.org> wrote:

>> Fredrik Bredberg has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 14 commits:
>> 
>>  - Update three, after the review
>>  - Merge branch 'master' into 8320318_objectmon_responsible_thread
>>  - Update two, after the review
>>  - Update one, after the review
>>  - Small fixes before the review
>>  - Merge branch 'master' into 8320318_objectmon_responsible_thread
>>  - Merge branch 'master' into 8320318_objectmon_responsible_thread
>>  - Removed _Responsible
>>  - Fixed s390
>>  - Fixed legacy locking
>>  - ... and 4 more: https://git.openjdk.org/jdk/compare/0f253d11...8140570f
>
> src/hotspot/share/runtime/objectMonitor.hpp line 226:
> 
>> 224:   static ByteSize succ_offset()        { return byte_offset_of(ObjectMonitor, _succ); }
>> 225:   static ByteSize EntryList_offset()   { return byte_offset_of(ObjectMonitor, _EntryList); }
>> 226:   static ByteSize contentions_offset() { return byte_offset_of(ObjectMonitor, _contentions); }
> 
> Looks like a leftover from the previous approach that tried to deal with deflation races in assembly code. It should probably be removed.

fixed

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

PR Review Comment: https://git.openjdk.org/jdk/pull/19454#discussion_r1775316439


More information about the hotspot-dev mailing list