Method
__init__
(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
Tested by
no test coverage detected