Struct falcon::loader::Json
[−]
[src]
pub struct Json { /* fields omitted */ }
Experimental loader which takes a program specification in Json form.
See the binary ninja script for an example use.
Methods
impl Json
[src]
Trait Implementations
impl Clone for Json
[src]
fn clone(&self) -> Json
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Loader for Json
[src]
fn memory(&self) -> Result<Memory>
[src]
Get a model of the memory contained in the binary
fn function_entries(&self) -> Result<Vec<FunctionEntry>>
[src]
Get addresses for known function entries
fn program_entry(&self) -> u64
[src]
The address program execution should begin at
fn architecture(&self) -> Result<Architecture>
[src]
Get the architecture of the binary
fn function(&self, address: u64) -> Result<Function>
[src]
Lift just one function from the executable
fn program(&self) -> Result<Program>
[src]
Lift executable into an il::Program