Module aluvm::libs[][src]

Expand description

Business logic and data structures for working with AluVM code libraries

Modules

Constants defined for AluVM libraries

Structs

Error indicating that an end of code segment boundary is reached during read or write operation

AluVM executable code library

A library identifier

Tag used for LibId hash type

Library segment data keeping collection of libraries which MAY be used in some program. Libraries are referenced in the bytecode using 16-bit position number in this index.

Unable to add a library to the library segment: maximum number of libraries (2^16) exceeded

Location within a library

Enums

Errors while assembling library from the instruction set

Errors while processing binary-encoded segment data

Errors write operations