struct Cradare2::Model::MemoryMap

Overview

Represents a virtual memory map/region from radare2 dmj.

Included Modules

Defined in:

cradare2/models/memory_map.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
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) #

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

[View source]

Instance Method Detail

def addr : UInt64 #

[View source]
def addr_end : UInt64 #

[View source]
def contains?(address : UInt64) : Bool #

[View source]
def executable? : Bool #

[View source]
def name : String #

[View source]
def perm : String | Nil #

[View source]
def readable? : Bool #

[View source]
def size : UInt64 | Nil #

[View source]
def span : UInt64 #

[View source]
def type : String | Nil #

[View source]
def writable? : Bool #

[View source]