[][src]Module rustc_mir::interpret::memory

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

The memory subsystem.

Generally, we use Pointer to denote memory addresses. However, some operations have a "size"-like parameter, and they take Scalar for the address because if the size is 0, then the pointer can also be a (properly aligned, non-NULL) integer. It is crucial that these operations call check_align before short-circuiting the empty case!

Structs

Memory [
Experimental
]

Enums

MemoryKind [
Experimental
]

Functions

read_target_uint [
Experimental
]
write_target_uint [
Experimental
]