class Lapis::Debugger::CrashReport

Defined in:

libgodot/debugger/plugin_forensics.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(origin : ModuleOrigin, faulting_pc : UInt64, faulting_module : String, is_dead_pointer : Bool = false, dead_pointer_instance_id : UInt64 | Nil = nil, dead_pointer_class_name : String | Nil = nil, decompiled_crash_site : String = "", demangled_backtrace : Array(String) = [] of String, raw_report : String = "") #

Instance Method Detail

def dead_pointer_class_name : String | Nil #

def dead_pointer_class_name=(dead_pointer_class_name : String | Nil) #

def dead_pointer_instance_id : UInt64 | Nil #

def dead_pointer_instance_id=(dead_pointer_instance_id : UInt64 | Nil) #

def decompiled_crash_site : String #

def decompiled_crash_site=(decompiled_crash_site : String) #

def demangled_backtrace : Array(String) #

def demangled_backtrace=(demangled_backtrace : Array(String)) #

def faulting_module : String #

def faulting_module=(faulting_module : String) #

def faulting_pc : UInt64 #

def faulting_pc=(faulting_pc : UInt64) #

def is_dead_pointer : Bool #

def is_dead_pointer=(is_dead_pointer : Bool) #

def origin : ModuleOrigin #

def origin=(origin : ModuleOrigin) #

def raw_report : String #

def raw_report=(raw_report : String) #

def summary : String #