struct
Cradare2::Model::StackFrame
- Cradare2::Model::StackFrame
- Struct
- Value
- Object
Overview
Represents a stack frame in a debug backtrace from radare2 dbtj.
Included Modules
- JSON::Serializable
Defined in:
cradare2/models/stack_frame.crConstructors
- .new(pull : JSON::PullParser)
- .new(frame : Int32 = 0, raw_pc : UInt64 | Nil = nil, raw_function : String | Nil = nil, sp : UInt64 = 0_u64, bp : UInt64 | Nil = nil, raw_addr : UInt64 | Nil = nil, raw_fname : String | Nil = nil, offset : UInt64 | Nil = nil, fcn_offset : UInt64 | Nil = nil)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
- #address : UInt64
- #bp : UInt64 | Nil
- #fcn_offset : UInt64 | Nil
- #frame : Int32
- #function : String
- #function_name : String
- #offset : UInt64 | Nil
- #pc : UInt64
- #raw_addr : UInt64 | Nil
- #raw_fname : String | Nil
- #raw_function : String | Nil
- #raw_pc : UInt64 | Nil
- #sp : UInt64
Constructor Detail
def self.new(frame : Int32 = 0, raw_pc : UInt64 | Nil = nil, raw_function : String | Nil = nil, sp : UInt64 = 0_u64, bp : UInt64 | Nil = nil, raw_addr : UInt64 | Nil = nil, raw_fname : String | Nil = nil, offset : UInt64 | Nil = nil, fcn_offset : UInt64 | Nil = nil)
#