Struct lde::X86 [] [src]

pub struct X86;

Length disassembler for the x86 instruction set architecture.

Methods

impl X86
[src]

[src]

Returns the length of the first opcode in the given byte slice.

When length disassembling fails, eg. the byte slice does not contain a complete and valid instruction, the return value is 0.

[src]

Returns the first opcode in the byte slice if successful.

[src]

Returns the first opcode mutably in the byte slice if successful.

Important traits for Iter<'a, X>
[src]

Returns an iterator over the opcodes contained in the byte slice.

Given a virtual address to keep track of the instruction pointer.

Important traits for IterMut<'a, X>
[src]

Returns an iterator over the opcodes contained in the byte slice.

Given a virtual address to keep track of the instruction pointer.

Trait Implementations

impl Isa for X86
[src]

Virtual address type.

[src]

Returns the length of the first opcode in the given byte slice. Read more

[src]

Returns the first opcode in the byte slice if successful.

[src]

Returns the first opcode mutably in the byte slice if successful.

Important traits for Iter<'a, X>
[src]

Returns an iterator over the opcodes contained in the byte slice. Read more

Important traits for IterMut<'a, X>
[src]

Returns an iterator over the opcodes contained in the byte slice. Read more

Auto Trait Implementations

impl Send for X86

impl Sync for X86