Typeberry by Fluffy Labs - v0.4.0
    Preparing search index...

    Namespace pvm

    Enumerations

    ArgumentType

    Classes

    ArgsDecoder
    BasicBlocks
    ExtendedWitdthImmediateDecoder
    HostCallMemory
    HostCallRegisters
    ImmediateDecoder
    Mask
    NibblesDecoder
    Program
    ProgramDecoder
    Pvm
    Registers
    WithDebug

    Type Aliases

    Args
    ErrorResult
    OK
    OkResult
    Opaque
    Result
    TaggedError
    TokenOf
    WithOpaque

    Variables

    __OPAQUE_TYPE__
    instructionArgumentTypeMap
    measure
    NO_OF_REGISTERS
    OK
    Result

    Functions

    asOpaqueType
    assertEmpty
    assertNever
    check
    createResults
    extractCodeAndMetadata
    inspect
    isBrowser
    lazyInspect
    resultToString
    seeThrough

    References

    AccumulationStateUpdate → jam_host_calls.AccumulationStateUpdate
    block → block
    bytes → bytes
    clampU64ToU32 → jam_host_calls.clampU64ToU32
    CURRENT_SERVICE_ID → jam_host_calls.CURRENT_SERVICE_ID
    decodeStandardProgram → pvm_spi_decoder.decodeStandardProgram
    EjectError → jam_host_calls.EjectError
    emptyRegistersBuffer → jam_host_calls.emptyRegistersBuffer
    ForgetPreimageError → jam_host_calls.ForgetPreimageError
    getServiceId → jam_host_calls.getServiceId
    getServiceIdOrCurrent → jam_host_calls.getServiceIdOrCurrent
    hash → hash
    hostCallInfoAccount → jam_host_calls.hostCallInfoAccount
    HostCallResult → jam_host_calls.HostCallResult
    InsufficientFundsError → jam_host_calls.InsufficientFundsError
    interpreter → pvm_interpreter
    MachineId → jam_host_calls.MachineId
    MachineInstance → jam_host_calls.MachineInstance
    MachineResult → jam_host_calls.MachineResult
    MachineStatus → jam_host_calls.MachineStatus
    MemoryOperation → jam_host_calls.MemoryOperation
    MemorySegment → pvm_spi_decoder.MemorySegment
    NewServiceError → jam_host_calls.NewServiceError
    NoMachineError → jam_host_calls.NoMachineError
    numbers → numbers
    PagesError → jam_host_calls.PagesError
    PartiallyUpdatedState → jam_host_calls.PartiallyUpdatedState
    PartialState → jam_host_calls.PartialState
    PeekPokeError → jam_host_calls.PeekPokeError
    PendingTransfer → jam_host_calls.PendingTransfer
    PreimageStatus → jam_host_calls.PreimageStatus
    PreimageStatusKind → jam_host_calls.PreimageStatusKind
    ProgramCounter → jam_host_calls.ProgramCounter
    ProvidePreimageError → jam_host_calls.ProvidePreimageError
    RefineExternalities → jam_host_calls.RefineExternalities
    RequestPreimageError → jam_host_calls.RequestPreimageError
    SegmentExportError → jam_host_calls.SegmentExportError
    SERVICE_ID_BYTES → jam_host_calls.SERVICE_ID_BYTES
    ServiceStateUpdate → jam_host_calls.ServiceStateUpdate
    slotsToPreimageStatus → jam_host_calls.slotsToPreimageStatus
    SpiMemory → pvm_spi_decoder.SpiMemory
    SpiProgram → pvm_spi_decoder.SpiProgram
    toMemoryOperation → jam_host_calls.toMemoryOperation
    TRANSFER_MEMO_BYTES → jam_host_calls.TRANSFER_MEMO_BYTES
    TransferError → jam_host_calls.TransferError
    tryAsMachineId → jam_host_calls.tryAsMachineId
    tryAsProgramCounter → jam_host_calls.tryAsProgramCounter
    UnprivilegedError → jam_host_calls.UnprivilegedError
    UpdatePrivilegesError → jam_host_calls.UpdatePrivilegesError
    writeServiceIdAsLeBytes → jam_host_calls.writeServiceIdAsLeBytes
    ZeroVoidError → jam_host_calls.ZeroVoidError