|
| 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: