On 1/16/23 06:27, Alex Bennée wrote:
Although looking at the test I'm beginning to wonder what the sync point
is between the mutator and the read/write threads?

What do you mean?

There is no explicit sync, because the mutator always leaves each page with the (one) permission that the read/write/execute thread requires.

Within qemu... the sync point is primarily the syscall for read/write, and the tb invalidate (during the mprotect) or the mmap lock for new translation for execute.


r~


Reply via email to