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

Method __init__

python/binaryview.py:10509–10519  ·  view source on GitHub ↗
(self, view: BinaryView, endian: Optional[Endianness] = None, address: Optional[int] = None)

Source from the content-addressed store, hash-verified

10507 >>>
10508 """
10509 def __init__(self, view: BinaryView, endian: Optional[Endianness] = None, address: Optional[int] = None):
10510 self._handle = core.BNCreateBinaryWriter(view.handle)
10511 assert self._handle is not None, "core.BNCreateBinaryWriter returned None"
10512 self._view = view
10513 if endian is None:
10514 core.BNSetBinaryWriterEndianness(self._handle, view.endianness)
10515 else:
10516 core.BNSetBinaryWriterEndianness(self._handle, endian)
10517
10518 if address is not None:
10519 self.seek(address)
10520
10521 def __del__(self):
10522 if core is not None:

Callers

nothing calls this directly

Calls 1

seekMethod · 0.95

Tested by

no test coverage detected