Trait yaxpeax_core::arch::InstructionSpan [−][src]
pub trait InstructionSpan<M: MemoryRepr<Self> + ?Sized> where
Self: Arch + DecodeFrom<M>, {
fn instructions_spanning<'a>(
data: &'a M,
start: Self::Address,
end: Self::Address
) -> InstructionIteratorSpanned<'a, Self, M>ⓘNotable traits for InstructionIteratorSpanned<'a, A, M>impl<'a, A: Arch + DecodeFrom<M>, M: MemoryRepr<A> + MemoryRange<A>> Iterator for InstructionIteratorSpanned<'a, A, M> where
A::Instruction: Copy + Clone, type Item = (A::Address, A::Instruction);
;
}
Required methods
fn instructions_spanning<'a>(
data: &'a M,
start: Self::Address,
end: Self::Address
) -> InstructionIteratorSpanned<'a, Self, M>ⓘNotable traits for InstructionIteratorSpanned<'a, A, M>impl<'a, A: Arch + DecodeFrom<M>, M: MemoryRepr<A> + MemoryRange<A>> Iterator for InstructionIteratorSpanned<'a, A, M> where
A::Instruction: Copy + Clone, type Item = (A::Address, A::Instruction);
Notable traits for InstructionIteratorSpanned<'a, A, M>
impl<'a, A: Arch + DecodeFrom<M>, M: MemoryRepr<A> + MemoryRange<A>> Iterator for InstructionIteratorSpanned<'a, A, M> where
A::Instruction: Copy + Clone, type Item = (A::Address, A::Instruction);