RFR: 8266749: AArch64: Backtracing broken on PAC enabled systems [v5]

Alan Hayward github.com+4146708+a74nh at openjdk.java.net
Wed Jun 2 09:49:10 UTC 2021


On Thu, 27 May 2021 18:04:33 GMT, Gerard Ziemski <gziemski at openjdk.org> wrote:

>> Alan Hayward has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Add sender_pc_raw()
>>   
>>   Change-Id: I865170d4462c2ff3a67cbee992eadad4810efebf
>>   CustomizedGitHooks: yes
>
> src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp line 145:
> 
>> 143:                          - NativeInstruction::instruction_size);
>> 144:   // Compiled code should not have signed the return address.
>> 145:   assert(pauth_ptr_is_raw(pc), "cannot be signed");
> 
> Do we need this, now that we have the assert in frame constructor ?

Removed as suggested.

Also fixed some build failures.

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

PR: https://git.openjdk.java.net/jdk/pull/4029


More information about the hotspot-dev mailing list