struct Cradare2::Bridge::DisassembledSymbol

Included Modules

Defined in:

cradare2/bridge/elf_bridge.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(symbol : ElfSymbolEntry, instructions : Array(Model::Instruction), calls : Array(UInt64) = [] of UInt64, jumps : Array(UInt64) = [] of UInt64, is_mips : Bool = false) #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]
def self.new(*, __pull_for_json_serializable pull : JSON::PullParser) #

[View source]

Instance Method Detail

def calls : Array(UInt64) #

[View source]
def calls=(calls : Array(UInt64)) #

[View source]
def instruction_count : Int32 #

[View source]
def instructions : Array(Model::Instruction) #

[View source]
def instructions=(instructions : Array(Model::Instruction)) #

[View source]
def is_mips : Bool #

[View source]
def is_mips=(is_mips : Bool) #

[View source]
def jumps : Array(UInt64) #

[View source]
def jumps=(jumps : Array(UInt64)) #

[View source]
def symbol : ElfSymbolEntry #

[View source]
def symbol=(symbol : ElfSymbolEntry) #

[View source]
def total_bytes : UInt64 #

[View source]