pub struct BinDiff { /* private fields */ }Expand description
Struct to handle SQLite database operations
Implementations§
Source§impl BinDiff
impl BinDiff
pub fn close(self) -> Result<(), Error>
pub fn read_metadata(&self) -> Result<Metadata>
Sourcepub fn count_function_matches(&self) -> Result<usize>
pub fn count_function_matches(&self) -> Result<usize>
Count the number of function matches
pub fn read_function_matches(&self) -> Result<Vec<FunctionMatch>>
Sourcepub fn count_basic_block_matches(&self) -> Result<usize>
pub fn count_basic_block_matches(&self) -> Result<usize>
Count the number of basic block matches
pub fn read_basic_block_matches(&self) -> Result<Vec<BasicBlockMatch>>
Sourcepub fn count_instruction_matches(&self) -> Result<usize>
pub fn count_instruction_matches(&self) -> Result<usize>
Count the number of instruction matches
pub fn read_instruction_matches(&self) -> Result<Vec<Instruction>>
Auto Trait Implementations§
impl !Freeze for BinDiff
impl !RefUnwindSafe for BinDiff
impl Send for BinDiff
impl !Sync for BinDiff
impl Unpin for BinDiff
impl UnsafeUnpin for BinDiff
impl !UnwindSafe for BinDiff
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more