Expand description
A view on binary data and queryable interface of a binary file.
One key job of BinaryView is file format parsing which allows Binary Ninja to read, write, insert, remove portions of the file given a virtual address.
For the purposes of this documentation we define a virtual address as the memory address that the various pieces of the physical file will be loaded at. TODO : Mirror the Python docs for this
Re-exports§
pub use crate::workflow::AnalysisContext;pub use memory_map::MemoryMap;pub use reader::BinaryReader;pub use writer::BinaryWriter;
Modules§
- memory_
map - reader
- A convenience class for reading binary data
- search
- writer
- A convenience class for writing binary data
Structs§
Traits§
Functions§
- register_
binary_ view_ event - Registers an event listener for binary view events.