tracing/user_events: Add ABI self-test
authorBeau Belgrave <beaub@linux.microsoft.com>
Tue, 28 Mar 2023 23:52:14 +0000 (16:52 -0700)
committerSteven Rostedt (Google) <rostedt@goodmis.org>
Wed, 29 Mar 2023 10:52:09 +0000 (06:52 -0400)
commit60b1af8de8c17f0edc86dc55c0bea9be3bb41626
tree0bb709c02cf47f0a565e771b1025a93888720e9c
parent0d309f04f8089759bed62bf6c8a805b31d725cb8
tracing/user_events: Add ABI self-test

Add ABI specific self-test to ensure enablements work in various
scenarios such as fork, VM_CLONE, and basic event enable/disable.
Ensure ABI contracts/limits are also being upheld, such as bit limits
and data size limits.

Link: https://lkml.kernel.org/r/20230328235219.203-8-beaub@linux.microsoft.com
Signed-off-by: Beau Belgrave <beaub@linux.microsoft.com>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
tools/testing/selftests/user_events/Makefile
tools/testing/selftests/user_events/abi_test.c [new file with mode: 0644]