Android Kernel ABI Monitoring

Android 11 introduces ABI Monitoring tooling to stabilize the in-kernel ABI of Android kernels. The tooling collects and compares ABI representations from existing kernel binaries (vmlinux + modules). These ABI representations are called Kernel Module Interfaces (KMIs). You can use the ABI monitoring tooling to track and mitigate changes to the KMI.

The ABI monitoring tooling is developed in AOSP, and development documentation can be found in the corresponding README file.