Trait falcon::translator::Translator [−][src]
pub trait Translator { fn translate_block(
&self,
bytes: &[u8],
address: u64
) -> Result<BlockTranslationResult>; fn translate_function(
&self,
memory: &TranslationMemory,
function_address: u64
) -> Result<Function> { ... } }
A generic translation trait, implemented by various architectures.
Required Methods
fn translate_block(
&self,
bytes: &[u8],
address: u64
) -> Result<BlockTranslationResult>
&self,
bytes: &[u8],
address: u64
) -> Result<BlockTranslationResult>
Translates a basic block
Provided Methods
fn translate_function(
&self,
memory: &TranslationMemory,
function_address: u64
) -> Result<Function>
&self,
memory: &TranslationMemory,
function_address: u64
) -> Result<Function>
Translates a function