struct Cradare2::Model::CrashDiagnosis

Overview

Structured crash diagnosis report containing architectural classification, register forensics, root-cause pattern analysis, and actionable remediation advice.

Defined in:

cradare2/models/crash_diagnosis.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(reason : String, probable_cause : Symbol, faulting_address : UInt64, faulting_instruction : Instruction | Nil, faulting_symbol : String | Nil, registers : Analysis::RegisterAnalysis, backtrace : Array(StackFrame) = [] of StackFrame, recommendations : Array(String) = [] of String) #

[View source]

Instance Method Detail

def backtrace : Array(StackFrame) #

[View source]
def faulting_address : UInt64 #

[View source]
def faulting_instruction : Instruction | Nil #

[View source]
def faulting_symbol : String | Nil #

[View source]
def probable_cause : Symbol #

[View source]
def reason : String #

[View source]
def recommendations : Array(String) #

[View source]
def registers : Analysis::RegisterAnalysis #

[View source]
def to_s(io : IO) : Nil #

Formatted string report


[View source]