1f08c3bdfSopenharmony_ciMulti-process based page-poisoning test program. 2f08c3bdfSopenharmony_ci 3f08c3bdfSopenharmony_cipage-poisoning test program is an extension of tinjpage test program with a 4f08c3bdfSopenharmony_cimulti-process model. It spawns thousands of processes that inject HWPosion 5f08c3bdfSopenharmony_cierror to various pages simultaneously thru madvise syscall. Then it checks 6f08c3bdfSopenharmony_ciif these errors get handled correctly, i.e. whether each test process 7f08c3bdfSopenharmony_cireceives or doesn't receive SIGBUS signal as expected. 8f08c3bdfSopenharmony_ci 9f08c3bdfSopenharmony_ciIn details, page-poisoning is designed to cover all of possible userspace page 10f08c3bdfSopenharmony_citypes via following two test operations: 11f08c3bdfSopenharmony_ci - anonymous pages operations. 12f08c3bdfSopenharmony_ci - file data operations. 13f08c3bdfSopenharmony_ci 14f08c3bdfSopenharmony_ciYou can get detailed help info in following way: 15f08c3bdfSopenharmony_ci# ./page-poisoning -h 16