| 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. |