blob: 58c11d7f9251bd668fa424b3805b3d77575610b5 [file] [log] [blame]
Multi-process based page-poisoning test program.
page-poisoning test program is an extension of tinjpage test program with a
multi-process model. It spawns thousands of processes that inject HWPosion
error to various pages simultaneously thru madvise syscall. Then it checks
if these errors get handled correctly, i.e. whether each test process
receives or doesn't receive SIGBUS signal as expected.
In details, page-poisoning is designed to cover all of possible userspace page
types via following two test operations:
- anonymous pages operations.
- file data operations.
You can get detailed help info in following way:
# ./page-poisoning -h