Enum solana_rbpf::verifier::VerifierError
source · [−]pub enum VerifierError {
Show 16 variants
ProgramLengthNotMultiple,
ProgramTooLarge(usize),
NoProgram,
DivisionByZero(usize),
UnsupportedLEBEArgument(usize),
LDDWCannotBeLast,
IncompleteLDDW(usize),
InfiniteLoop(usize),
JumpOutOfCode(usize, usize),
JumpToMiddleOfLDDW(usize, usize),
InvalidSourceRegister(usize),
CannotWriteR10(usize),
InvalidDestinationRegister(usize),
UnknownOpCode(u8, usize),
ShiftWithOverflow(u64, u64, usize),
InvalidRegister(usize),
}
Expand description
Error definitions
Variants
ProgramLengthNotMultiple
ProgramLengthNotMultiple
ProgramTooLarge(usize)
Deprecated
NoProgram
NoProgram
DivisionByZero(usize)
Division by zero
UnsupportedLEBEArgument(usize)
UnsupportedLEBEArgument
LDDWCannotBeLast
LDDWCannotBeLast
IncompleteLDDW(usize)
IncompleteLDDW
InfiniteLoop(usize)
InfiniteLoop
JumpOutOfCode(usize, usize)
JumpOutOfCode
JumpToMiddleOfLDDW(usize, usize)
JumpToMiddleOfLDDW
InvalidSourceRegister(usize)
InvalidSourceRegister
CannotWriteR10(usize)
CannotWriteR10
InvalidDestinationRegister(usize)
InvalidDestinationRegister
UnknownOpCode(u8, usize)
UnknownOpCode
ShiftWithOverflow(u64, u64, usize)
Shift with overflow
InvalidRegister(usize)
Invalid register specified
Trait Implementations
Performs the conversion.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.