On Mon, 23 Mar 2026 07:17:39 GMT, Thomas Stuefe <[email protected]> wrote:

>> src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp line 765:
>> 
>>> 763: #ifdef ASSERT
>>> 764:   // TraceBytecodes does not use r12 but saves it over the call, so 
>>> don't verify
>>> 765:   // if (!TraceBytecodes) verify_heapbase("call_VM_base: heap base 
>>> corrupted?");
>> 
>> Only `if()` was commented before. Now you put `verify_heapbase()` under 
>> comment too.
>> Even so `verify_heapbase()` is empty on this platform we should not change 
>> this.
>
> Hi, @vnkozlov, I am not sure I understand. The full line - including 
> `verify_heapbase` - was commented out previously and remains commented out. 
> Is GitHub's diff viewer acting up again?
> 
> All I did was to correct the statement in case someone removes the comment to 
> trace things: since UseCompressedClassPointers is now always true, 
> `((UseCompressedOops || UseCompressedClassPointers) && !TraceBytecodes)` 
> becomes `(!TraceByteCodes)`

Sorry about that. GitHub split line into 2 and I thought they are separate 
lines.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/28366#discussion_r2978387904

Reply via email to