MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / new_with_opts

Method new_with_opts

rust/src/binary_writer.rs:40–49  ·  view source on GitHub ↗
(view: &BinaryView, options: &BinaryWriterOptions)

Source from the content-addressed store, hash-verified

38 }
39
40 pub fn new_with_opts(view: &BinaryView, options: &BinaryWriterOptions) -> Self {
41 let mut writer = Self::new(view);
42 if let Some(endianness) = options.endianness {
43 writer.set_endianness(endianness);
44 }
45 if let Some(address) = options.address {
46 writer.seek_to_offset(address);
47 }
48 writer
49 }
50
51 pub fn endianness(&self) -> Endianness {
52 unsafe { BNGetBinaryWriterEndianness(self.handle) }

Callers

nothing calls this directly

Calls 2

set_endiannessMethod · 0.45
seek_to_offsetMethod · 0.45

Tested by

no test coverage detected