|
void * | context |
|
bool(* | init )(void *ctxt) |
|
void(* | freeObject )(void *ctxt) |
|
void(* | externalRefTaken )(void *ctxt) |
|
void(* | externalRefReleased )(void *ctxt) |
|
size_t(* | read )(void *ctxt, void *dest, uint64_t offset, size_t len) |
|
size_t(* | write )(void *ctxt, uint64_t offset, const void *src, size_t len) |
|
size_t(* | insert )(void *ctxt, uint64_t offset, const void *src, size_t len) |
|
size_t(* | remove )(void *ctxt, uint64_t offset, uint64_t len) |
|
BNModificationStatus(* | getModification )(void *ctxt, uint64_t offset) |
|
bool(* | isValidOffset )(void *ctxt, uint64_t offset) |
|
bool(* | isOffsetReadable )(void *ctxt, uint64_t offset) |
|
bool(* | isOffsetWritable )(void *ctxt, uint64_t offset) |
|
bool(* | isOffsetExecutable )(void *ctxt, uint64_t offset) |
|
bool(* | isOffsetBackedByFile )(void *ctxt, uint64_t offset) |
|
uint64_t(* | getNextValidOffset )(void *ctxt, uint64_t offset) |
|
uint64_t(* | getStart )(void *ctxt) |
|
uint64_t(* | getLength )(void *ctxt) |
|
uint64_t(* | getEntryPoint )(void *ctxt) |
|
bool(* | isExecutable )(void *ctxt) |
|
BNEndianness(* | getDefaultEndianness )(void *ctxt) |
|
bool(* | isRelocatable )(void *ctxt) |
|
size_t(* | getAddressSize )(void *ctxt) |
|
bool(* | save )(void *ctxt, BNFileAccessor *accessor) |
|
◆ context
void* BNCustomBinaryView::context |
◆ externalRefReleased
void(* BNCustomBinaryView::externalRefReleased) (void *ctxt) |
◆ externalRefTaken
void(* BNCustomBinaryView::externalRefTaken) (void *ctxt) |
◆ freeObject
void(* BNCustomBinaryView::freeObject) (void *ctxt) |
◆ getAddressSize
size_t(* BNCustomBinaryView::getAddressSize) (void *ctxt) |
◆ getDefaultEndianness
BNEndianness(* BNCustomBinaryView::getDefaultEndianness) (void *ctxt) |
◆ getEntryPoint
uint64_t(* BNCustomBinaryView::getEntryPoint) (void *ctxt) |
◆ getLength
uint64_t(* BNCustomBinaryView::getLength) (void *ctxt) |
◆ getModification
◆ getNextValidOffset
uint64_t(* BNCustomBinaryView::getNextValidOffset) (void *ctxt, uint64_t offset) |
◆ getStart
uint64_t(* BNCustomBinaryView::getStart) (void *ctxt) |
◆ init
bool(* BNCustomBinaryView::init) (void *ctxt) |
◆ insert
size_t(* BNCustomBinaryView::insert) (void *ctxt, uint64_t offset, const void *src, size_t len) |
◆ isExecutable
bool(* BNCustomBinaryView::isExecutable) (void *ctxt) |
◆ isOffsetBackedByFile
bool(* BNCustomBinaryView::isOffsetBackedByFile) (void *ctxt, uint64_t offset) |
◆ isOffsetExecutable
bool(* BNCustomBinaryView::isOffsetExecutable) (void *ctxt, uint64_t offset) |
◆ isOffsetReadable
bool(* BNCustomBinaryView::isOffsetReadable) (void *ctxt, uint64_t offset) |
◆ isOffsetWritable
bool(* BNCustomBinaryView::isOffsetWritable) (void *ctxt, uint64_t offset) |
◆ isRelocatable
bool(* BNCustomBinaryView::isRelocatable) (void *ctxt) |
◆ isValidOffset
bool(* BNCustomBinaryView::isValidOffset) (void *ctxt, uint64_t offset) |
◆ read
size_t(* BNCustomBinaryView::read) (void *ctxt, void *dest, uint64_t offset, size_t len) |
◆ remove
size_t(* BNCustomBinaryView::remove) (void *ctxt, uint64_t offset, uint64_t len) |
◆ save
bool(* BNCustomBinaryView::save) (void *ctxt, BNFileAccessor *accessor) |
◆ write
size_t(* BNCustomBinaryView::write) (void *ctxt, uint64_t offset, const void *src, size_t len) |
The documentation for this struct was generated from the following file: