Docs.rs
  • hvm-1.0.12-beta
    • hvm 1.0.12-beta
    • Docs.rs crate page
    • MIT
    • 05 December 2022
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • VictorTaelin
    • Dependencies
      • backtrace ^0.3.66 normal
      • clap ^3.1.8 normal
      • crossbeam ^0.8.2 normal
      • highlight_error ^0.1.1 normal
      • im ^15.1.0 normal
      • instant ^0.1 normal
      • itertools ^0.10 normal
      • sysinfo ^0.26.7 normal
    • Versions
    • 6.72% of the crate is documented
  • Go to latest stable release
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

logo

Module memory

  • Structs
  • Constants
  • Functions
  • Type Definitions
?
Change settings

Module hvm::runtime::base::memory

source ·

Re-exports

pub use crate::runtime::*;

Structs

Heap
LocalVars

Constants

ADD
AND
APP
ARG
CTR
DIV
DP0
DP1
EQL
ERA
EXT
F60
FUN
GTE
GTN
LAM
LOCK_OPEN
LTE
LTN
MOD
MUL
NEQ
NIL
OP2
OR
SHL
SHR
SUB
SUP
TAG
U60
VAL
VAR
XOR

Functions

App
Arg
Ctr
Dp0
Dp1
Era
F6O
Fun
Lam
Op2
Sup
U6O
Var
acquire_lock
alloc
arity_of
atomic_relink
atomic_subst
collect
free
gen_dup
get_cost
get_ext
get_loc
get_num
get_tag
get_used
get_val
inc_cost
link
load_arg
load_ptr
move_ptr
new_atomic_u8_array
new_atomic_u64_array
new_heap
new_tids
release_lock
take_arg
take_ptr

Type Definitions

ArityMap
AtomicPtr
Ptr