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