Title | Forwarding unnecessarily lowers the read barrier |
Status | open |
Priority | optional |
Assigned user | Richard Brooksby |
Organization | Ravenbrook |
Description | When we copy an object in a moving pool, we drop the read barrier on the memory we're forwarding to, because ShieldExpose doesn't take a mode. We should attempt to avoid the unnecessary operating system call in this case. |
Analysis | Although we should perhaps change ShieldExpose to express this case, none of our target operating systems support write-only memory. |
How found | unknown |
Evidence | Discussion between RB and DL, 2016-03-11 |
Created by | Richard Brooksby |
Created on | 2016-03-11 14:38:20 |
Last modified by | Richard Brooksby |
Last modified on | 2016-03-11 14:38:20 |
History | 2016-03-11 RB Created. |