class MProtectTest_ExecmodWithConcurrentWrites_Test
Defined at line 608 of file ../../src/starnix/tests/selinux/userspace/tests/mprotect.cc
Writable private file mappings are initially mapped read-only in the VMAR until the first write
fault enables write access and records the modification. This checks that concurrent writer
threads racing on the initial write fault and continuing to write to the mapping do not fault
while another thread attempts to make the mapping executable, and that the `mprotect` attempt is
denied with `EACCES` once the mapping has been written.
Public Methods
void MProtectTest_ExecmodWithConcurrentWrites_Test ()
Defined at line 608 of file ../../src/starnix/tests/selinux/userspace/tests/mprotect.cc
void MProtectTest_ExecmodWithConcurrentWrites_Test (const MProtectTest_ExecmodWithConcurrentWrites_Test & )
Defined at line 608 of file ../../src/starnix/tests/selinux/userspace/tests/mprotect.cc
void MProtectTest_ExecmodWithConcurrentWrites_Test (MProtectTest_ExecmodWithConcurrentWrites_Test && )
Defined at line 608 of file ../../src/starnix/tests/selinux/userspace/tests/mprotect.cc
MProtectTest_ExecmodWithConcurrentWrites_Test & operator= (const MProtectTest_ExecmodWithConcurrentWrites_Test & )
Defined at line 608 of file ../../src/starnix/tests/selinux/userspace/tests/mprotect.cc
MProtectTest_ExecmodWithConcurrentWrites_Test & operator= (MProtectTest_ExecmodWithConcurrentWrites_Test && )
Defined at line 608 of file ../../src/starnix/tests/selinux/userspace/tests/mprotect.cc
void ~MProtectTest_ExecmodWithConcurrentWrites_Test ()
Defined at line 608 of file ../../src/starnix/tests/selinux/userspace/tests/mprotect.cc