summaryrefslogtreecommitdiff
path: root/rust/src/binaryview.rs
diff options
context:
space:
mode:
authorKyleMiles <krm504@nyu.edu>2022-08-31 15:39:41 -0400
committerKyleMiles <krm504@nyu.edu>2022-08-31 16:00:50 -0400
commit8a66d88d33253bce6f1efc278abe805575e81c1d (patch)
treeb6b717cbe6f6600b7b8516724d6ac56e53e360af /rust/src/binaryview.rs
parent568050e3cf5e96e134931181de14885e5b64d735 (diff)
Rust API : Major docs update (still need detailed module and function documentation)
Diffstat (limited to 'rust/src/binaryview.rs')
-rw-r--r--rust/src/binaryview.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/rust/src/binaryview.rs b/rust/src/binaryview.rs
index 311e867e..a372b778 100644
--- a/rust/src/binaryview.rs
+++ b/rust/src/binaryview.rs
@@ -12,6 +12,11 @@
// See the License for the specific language governing permissions and
// limitations under the License.
+//! 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
+
use binaryninjacore_sys::*;
pub use binaryninjacore_sys::BNModificationStatus as ModificationStatus;