On Mon, 7 Feb 2022 11:28:30 GMT, Alan Hayward <d...@openjdk.java.net> wrote:

>>> Let's see both pc and signed pc here, if they are different.
>
> Are you sure? At the moment with PAC we get:
> 
> patch_pc at address 0x0000fffff58edf98 [0x0068ffffed17b5fc -> 
> 0x00abffffed17b7f8]
> 
> With both signed and unsigned you'd have:
> 
> patch_pc at address 0x0000fffff58edf98 [0x0068ffffed17b5fc 
> (0x0000ffffed17b5fc) -> 0x00abffffed17b7f8 (0x0000ffffed17b7f8)]
> 
> I prefer the first - it's shorter and you can infer the address from the 
> signed version. Happy to go with the longer version if you think the shorter 
> version is confusing.

You've been looking at PAC-signed addresses for a long time. 
Let's see "at address [prev true dest -> new true dest] [signed prev signed 
dest -> new signed dest]", but only show the signed dests if they're different. 
So it appears as 
`patch_pc at address 0x0000fffff58edf98 [0x0068ffffed17b5fc -> 
0x00abffffed17b7f8] [signed 0x0000ffffed17b5fc ->  0x0000ffffed17b7f8]` .

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

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

Reply via email to