struct
Cradare2::Model::MemoryMap
- Cradare2::Model::MemoryMap
- Struct
- Value
- Object
Overview
Represents a virtual memory map/region from radare2 dmj.
Included Modules
- JSON::Serializable
Defined in:
cradare2/models/memory_map.crConstructors
- .new(pull : JSON::PullParser)
- .new(addr : UInt64 = 0_u64, addr_end : UInt64 = 0_u64, perm : String | Nil = nil, name : String = "", size : UInt64 | Nil = nil, type : String | Nil = nil)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
- #addr : UInt64
- #addr_end : UInt64
- #contains?(address : UInt64) : Bool
- #executable? : Bool
- #name : String
- #perm : String | Nil
- #readable? : Bool
- #size : UInt64 | Nil
- #span : UInt64
- #type : String | Nil
- #writable? : Bool
Constructor Detail
def self.new(addr : UInt64 = 0_u64, addr_end : UInt64 = 0_u64, perm : String | Nil = nil, name : String = "", size : UInt64 | Nil = nil, type : String | Nil = nil)
#