Enum solana_bpf_loader_program::bpf_verifier::VerifierError [−][src]
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(usize),
InvalidRegister(usize),
}Expand description
Error definitions
Variants
ProgramLengthNotMultiple
ProgramTooLarge(usize)ProgramTooLarge
Tuple Fields of ProgramTooLarge
0: usizeNoProgram
DivisionByZero(usize)Tuple Fields of DivisionByZero
0: usizeUnsupportedLEBEArgument(usize)UnsupportedLEBEArgument
Tuple Fields of UnsupportedLEBEArgument
0: usizeLDDWCannotBeLast
IncompleteLDDW(usize)IncompleteLDDW
Tuple Fields of IncompleteLDDW
0: usizeInfiniteLoop(usize)InfiniteLoop
Tuple Fields of InfiniteLoop
0: usizeJumpOutOfCode
JumpToMiddleOfLDDW
InvalidSourceRegister(usize)InvalidSourceRegister
Tuple Fields of InvalidSourceRegister
0: usizeCannotWriteR10(usize)CannotWriteR10
Tuple Fields of CannotWriteR10
0: usizeInvalidDestinationRegister(usize)InvalidDestinationRegister
Tuple Fields of InvalidDestinationRegister
0: usizeUnknownOpCode
ShiftWithOverflow(usize)Shift with overflow
Tuple Fields of ShiftWithOverflow
0: usizeInvalidRegister(usize)Invalid register specified
Tuple Fields of InvalidRegister
0: usizeTrait 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 !=.
Auto Trait Implementations
impl RefUnwindSafe for VerifierError
impl Send for VerifierError
impl Sync for VerifierError
impl Unpin for VerifierError
impl UnwindSafe for VerifierError
Blanket Implementations
pub default fn example() -> T
pub fn as_fail(&self) -> &(dyn Fail + 'static)
pub fn as_fail(&self) -> &(dyn Fail + 'static)
Converts a reference to Self into a dynamic trait object of Fail.
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more