RFR: 8266749: AArch64: Backtracing broken on PAC enabled systems

Andrew Haley aph at openjdk.java.net
Fri May 14 16:57:41 UTC 2021


On Fri, 14 May 2021 13:19:59 GMT, Alan Hayward <github.com+4146708+a74nh at openjdk.org> wrote:

> Windows build is failing because it doesn't like volatile:
> d:\a\jdk\jdk\jdk\src\hotspot\cpu\aarch64\pauth_aarch64.hpp(43): error C2059: syntax error: 'volatile'
> 
> I guess the fix is to put pauth_aarch64.hpp into the os_arch/ directories. I wanted to avoid that because each copy would be almost identical. Unless anyone has any better ideas?

Sure, write a version in assembler and call it as extern "C".

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

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


More information about the hotspot-dev mailing list