[master] RFR: Load narrowKlass from header, AArch64 assembler implementation [v3]

Roman Kennke rkennke at openjdk.java.net
Thu Jan 27 17:27:51 UTC 2022


On Thu, 27 Jan 2022 12:05:49 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

>> Roman Kennke has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Aph's suggestions
>
> src/hotspot/share/oops/oop.hpp line 311:
> 
>> 309:   static int mark_offset_in_bytes()      { return offset_of(oopDesc, _mark); }
>> 310: #ifdef _LP64
>> 311:   static int nklass_offset_in_bytes()    { return mark_offset_in_bytes() + markWord::klass_shift / 8; }
> 
> Ew. Need to assert that `markWord::klass_shift` is actually a multiple of 8.

Done that.

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

PR: https://git.openjdk.java.net/lilliput/pull/36


More information about the lilliput-dev mailing list