Classes | |
class | BinaryNinja::FileAccessor |
class | BinaryNinja::CoreFileAccessor |
class BinaryNinja::FileAccessor |
Public Member Functions | |
FileAccessor () | |
FileAccessor (BNFileAccessor *accessor) | |
virtual | ~FileAccessor () |
BNFileAccessor * | GetCallbacks () |
virtual bool | IsValid () const =0 |
virtual uint64_t | GetLength () const =0 |
virtual size_t | Read (void *dest, uint64_t offset, size_t len)=0 |
virtual size_t | Write (uint64_t offset, const void *src, size_t len)=0 |
Protected Attributes | |
BNFileAccessor | m_callbacks |
FileAccessor::FileAccessor | ( | ) |
FileAccessor::FileAccessor | ( | BNFileAccessor * | accessor | ) |
|
inlinevirtual |
|
inline |
|
pure virtual |
Implemented in BinaryNinja::CoreFileAccessor, and QFileAccessor.
|
pure virtual |
Implemented in BinaryNinja::CoreFileAccessor, and QFileAccessor.
|
pure virtual |
Implemented in BinaryNinja::CoreFileAccessor, and QFileAccessor.
|
pure virtual |
Implemented in BinaryNinja::CoreFileAccessor, and QFileAccessor.
|
protected |
class BinaryNinja::CoreFileAccessor |
Public Member Functions | |
CoreFileAccessor (BNFileAccessor *accessor) | |
virtual bool | IsValid () const override |
virtual uint64_t | GetLength () const override |
virtual size_t | Read (void *dest, uint64_t offset, size_t len) override |
virtual size_t | Write (uint64_t offset, const void *src, size_t len) override |
Public Member Functions inherited from BinaryNinja::FileAccessor | |
FileAccessor () | |
FileAccessor (BNFileAccessor *accessor) | |
virtual | ~FileAccessor () |
BNFileAccessor * | GetCallbacks () |
Additional Inherited Members | |
Protected Attributes inherited from BinaryNinja::FileAccessor | |
BNFileAccessor | m_callbacks |
CoreFileAccessor::CoreFileAccessor | ( | BNFileAccessor * | accessor | ) |
|
inlineoverridevirtual |
Implements BinaryNinja::FileAccessor.
|
overridevirtual |
Implements BinaryNinja::FileAccessor.
|
overridevirtual |
Implements BinaryNinja::FileAccessor.
|
overridevirtual |
Implements BinaryNinja::FileAccessor.