On Sat, 15 Feb 2025 06:34:56 GMT, Vladimir Kozlov wrote:
>> Remove virtual methods from CodeBlob and nmethod to simplify
>> saving/restoring in Leyden AOT cache. It avoids the need to patch hidden
>> VPTR pointer to class's virtual table.
>>
>> Added C++ static asserts to make sure no virtual
On Sat, 15 Feb 2025 06:34:56 GMT, Vladimir Kozlov wrote:
>> Remove virtual methods from CodeBlob and nmethod to simplify
>> saving/restoring in Leyden AOT cache. It avoids the need to patch hidden
>> VPTR pointer to class's virtual table.
>>
>> Added C++ static asserts to make sure no virtual
On Mon, 17 Feb 2025 06:24:35 GMT, Axel Boldt-Christmas
wrote:
>> Vladimir Kozlov has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> Remove commented lines left by mistake
>
> src/hotspot/share/code/codeBlob.hpp line 308:
>
>> 306:
>> 307
On Sat, 15 Feb 2025 06:34:56 GMT, Vladimir Kozlov wrote:
>> Remove virtual methods from CodeBlob and nmethod to simplify
>> saving/restoring in Leyden AOT cache. It avoids the need to patch hidden
>> VPTR pointer to class's virtual table.
>>
>> Added C++ static asserts to make sure no virtual
> Remove virtual methods from CodeBlob and nmethod to simplify saving/restoring
> in Leyden AOT cache. It avoids the need to patch hidden VPTR pointer to
> class's virtual table.
>
> Added C++ static asserts to make sure no virtual methods are added in a
> future.
>
> Fixed/cleaned SA code whi