How to Enable Kernel ADI for Kernel Memory Debugging
(Doc ID 2784515.1)
Last updated on MARCH 15, 2024
Applies to:
Solaris Operating System - Version 11.4 and later Oracle Solaris on SPARC (64-bit)
Purpose
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.
Scope
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.
Details
To view full details, sign in with your My Oracle Support account.
Don't have a My Oracle Support account? Click to get started!