ZBarrier::barrier
Andrew Haley
aph at redhat.com
Wed Mar 13 12:30:16 UTC 2019
On 3/13/19 12:15 PM, Per Liden wrote:
> Hi Andrew,
>
> On 3/13/19 12:59 PM, Andrew Haley wrote:
>> I'm trying to get my head around self-healing in ZGC.
>>
>> In c1-compiled code, when we call ZBarrier::barrier(volatile oop* p, oop o),
>> what does p point to?
>>
>
> p points to the reference field where o was loaded from. So if we detect
> that o is bad, then we want to write back the healed version of o into
> p. Makes sense?
Got it, thanks.
--
Andrew Haley
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671
More information about the zgc-dev
mailing list