Returns an endian
ordered view of the address space.
Returns the internal byte order.
Returns the internal byte order.
Loads a single byte.
Loads a single byte.
the address to load.
the loaded Byte
value.
Returns a Reader
starting at address
.
Returns a Reader
starting at address
.
Returns the size in bytes of the address space.
Returns the size in bytes of the address space.
Converts this data to a byte array in the most efficient way possible.
Converts this data to a byte array in the most efficient way possible. Mutable data may return an internal buffer.
Loads an 8-byte endian
ordered word as a native-endian Double
value.
Loads an 8-byte endian
ordered word as a native-endian Double
value.
Truncates address
to 8-byte alignment.
the 8-byte aligned address to load.
the loaded Double
value.
Loads a 4-byte endian
ordered word as a native-endian Float
value.
Loads a 4-byte endian
ordered word as a native-endian Float
value.
Truncates address
to 4-byte alignment.
the 4-byte aligned address to load.
the loaded Float
value.
Loads a 4-byte endian
ordered word as a native-endian Int
value.
Loads a 4-byte endian
ordered word as a native-endian Int
value.
Truncates address
to 4-byte alignment.
the 4-byte aligned address to load.
the loaded Int
value.
Loads an 8-byte endian
ordered word as a native-endian Long
value.
Loads an 8-byte endian
ordered word as a native-endian Long
value.
Truncates address
to 8-byte alignment.
the 8-byte aligned address to load.
the loaded Long
value.
Loads a 2-byte endian
ordered word as a native-endian Short
value.
Loads a 2-byte endian
ordered word as a native-endian Short
value.
Truncates address
to 2-byte alignment.
the 2-byte aligned address to load.
the loaded Short
value.
Loads an 8-byte endian
ordered word as a native-endian Double
value.
Loads an 8-byte endian
ordered word as a native-endian Double
value.
the address to load.
the loaded Double
value.
Loads a 4-byte endian
ordered word as a native-endian Float
value.
Loads a 4-byte endian
ordered word as a native-endian Float
value.
the address to load.
the loaded Float
value.
Loads a 4-byte endian
ordered word as a native-endian Int
value.
Loads a 4-byte endian
ordered word as a native-endian Int
value.
the address to load.
the loaded Int
value.
Loads an 8-byte endian
ordered word as a native-endian Long
value.
Loads an 8-byte endian
ordered word as a native-endian Long
value.
the address to load.
the loaded Long
value.
Loads a 2-byte endian
ordered word as a native-endian Short
value.
Loads a 2-byte endian
ordered word as a native-endian Short
value.
the address to load.
the loaded Short
value.
Loads a single byte with volatile semantics if isCoherent
.
Loads a single byte with volatile semantics if isCoherent
.
the address to load.
the loaded Byte
value.
Loads an 8-byte endian
ordered word as a native-endian Double
value with
volatile semantics if isCoherent
.
Loads an 8-byte endian
ordered word as a native-endian Double
value with
volatile semantics if isCoherent
. Truncates address
to 8-byte alignment.
the 8-byte aligned address to load.
the loaded Double
value.
Loads a 4-byte endian
ordered word as a native-endian Float
value with
volatile semantics if isCoherent
.
Loads a 4-byte endian
ordered word as a native-endian Float
value with
volatile semantics if isCoherent
. Truncates address
to 4-byte alignment.
the 4-byte aligned address to load.
the loaded Float
value.
Loads a 4-byte endian
ordered word as a native-endian Int
value with
volatile semantics if isCoherent
.
Loads a 4-byte endian
ordered word as a native-endian Int
value with
volatile semantics if isCoherent
. Truncates address
to 4-byte alignment.
the 4-byte aligned address to load.
the loaded Int
value.
Loads an 8-byte endian
ordered word as a native-endian Long
value with
volatile semantics if isCoherent
.
Loads an 8-byte endian
ordered word as a native-endian Long
value with
volatile semantics if isCoherent
. Truncates address
to 8-byte alignment.
the 8-byte aligned address to load.
the loaded Long
value.
Loads a 2-byte endian
ordered word as a native-endian Short
value with
volatile semantics if isCoherent
.
Loads a 2-byte endian
ordered word as a native-endian Short
value with
volatile semantics if isCoherent
. Truncates address
to 2-byte alignment.
the 2-byte aligned address to load.
the loaded Short
value.
A binary data variant form.