How to Enable Kernel ADI for Kernel Memory Debugging
(Doc ID 2784515.1)
Last updated on JUNE 29, 2021
Solaris Operating System - Version 11.4 and later Oracle Solaris on SPARC (64-bit)
Application Data Integrity (ADI) is a feature unique to SPARC M7/T7 or newer processor-based systems that allow the hardware to validate memory accesses. This document covers the use of ADI in the kernel (KADI) to catch memory corruption in kernel memory. KADI can catch some types of kernel memory corruption issues (e.g. use-after-free) which are difficult to investigate using kmem_flags.
This is intended as a reference for customers and Oracle Support who troubleshoot kernel memory corruption issues. This is limited to only how to enable KADI. How to analyze the KADI-enabled crash dump is out of scope.
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!