struct
Cradare2::Bridge::DisassembledSymbol
- Cradare2::Bridge::DisassembledSymbol
- Struct
- Value
- Object
Included Modules
- JSON::Serializable
Defined in:
cradare2/bridge/elf_bridge.crConstructors
- .new(symbol : ElfSymbolEntry, instructions : Array(Model::Instruction), calls : Array(UInt64) = [] of UInt64, jumps : Array(UInt64) = [] of UInt64, is_mips : Bool = false)
- .new(pull : JSON::PullParser)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
- #calls : Array(UInt64)
- #calls=(calls : Array(UInt64))
- #instruction_count : Int32
- #instructions : Array(Model::Instruction)
- #instructions=(instructions : Array(Model::Instruction))
- #is_mips : Bool
- #is_mips=(is_mips : Bool)
- #jumps : Array(UInt64)
- #jumps=(jumps : Array(UInt64))
- #symbol : ElfSymbolEntry
- #symbol=(symbol : ElfSymbolEntry)
- #total_bytes : UInt64
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)
#