Lines Matching refs:MemoryError
6 use crate::state::{InterpreterFunctionRef, MemoryError, State};
190 let memerror_to_trap = |e: MemoryError| match e { in step()
191 MemoryError::InvalidAddress(_) in step()
192 | MemoryError::InvalidAddressType(_) in step()
193 | MemoryError::InvalidOffset { .. } in step()
194 | MemoryError::InvalidEntry { .. } => CraneliftTrap::User(TrapCode::HEAP_OUT_OF_BOUNDS), in step()
195 MemoryError::OutOfBoundsStore { mem_flags, .. } in step()
196 | MemoryError::OutOfBoundsLoad { mem_flags, .. } => CraneliftTrap::User( in step()
201 MemoryError::MisalignedLoad { .. } => CraneliftTrap::HeapMisaligned, in step()
202 MemoryError::MisalignedStore { .. } => CraneliftTrap::HeapMisaligned, in step()
430 let addr = Address::try_from(addr_dv.clone()).map_err(StepError::MemoryError)?; in step()
434 .ok_or_else(|| StepError::MemoryError(MemoryError::InvalidAddress(addr_dv)))?; in step()
1378 MemoryError(#[from] MemoryError), enumerator