BNCustomDataRenderer Struct Reference

Public Attributes

void * context
 
void(* freeObject )(void *ctxt)
 
bool(* isValidForData )(void *ctxt, BNBinaryView *view, uint64_t addr, BNType *type, BNTypeContext *typeCtx, size_t ctxCount)
 
BNDisassemblyTextLine *(* getLinesForData )(void *ctxt, BNBinaryView *view, uint64_t addr, BNType *type, const BNInstructionTextToken *prefix, size_t prefixCount, size_t width, size_t *count, BNTypeContext *typeCtx, size_t ctxCount)
 

Member Data Documentation

◆ context

void* BNCustomDataRenderer::context

◆ freeObject

void(* BNCustomDataRenderer::freeObject) (void *ctxt)

◆ getLinesForData

BNDisassemblyTextLine *(* BNCustomDataRenderer::getLinesForData) (void *ctxt, BNBinaryView *view, uint64_t addr, BNType *type, const BNInstructionTextToken *prefix, size_t prefixCount, size_t width, size_t *count, BNTypeContext *typeCtx, size_t ctxCount)

◆ isValidForData

bool(* BNCustomDataRenderer::isValidForData) (void *ctxt, BNBinaryView *view, uint64_t addr, BNType *type, BNTypeContext *typeCtx, size_t ctxCount)

The documentation for this struct was generated from the following file: