Public Attributes | |
char * | name |
char * | description |
BNPluginCommandType | type |
void * | context |
void(* | defaultCommand )(void *ctxt, BNBinaryView *view) |
void(* | addressCommand )(void *ctxt, BNBinaryView *view, uint64_t addr) |
void(* | rangeCommand )(void *ctxt, BNBinaryView *view, uint64_t addr, uint64_t len) |
void(* | functionCommand )(void *ctxt, BNBinaryView *view, BNFunction *func) |
void(* | lowLevelILFunctionCommand )(void *ctxt, BNBinaryView *view, BNLowLevelILFunction *func) |
void(* | lowLevelILInstructionCommand )(void *ctxt, BNBinaryView *view, BNLowLevelILFunction *func, size_t instr) |
void(* | mediumLevelILFunctionCommand )(void *ctxt, BNBinaryView *view, BNMediumLevelILFunction *func) |
void(* | mediumLevelILInstructionCommand )(void *ctxt, BNBinaryView *view, BNMediumLevelILFunction *func, size_t instr) |
void(* | highLevelILFunctionCommand )(void *ctxt, BNBinaryView *view, BNHighLevelILFunction *func) |
void(* | highLevelILInstructionCommand )(void *ctxt, BNBinaryView *view, BNHighLevelILFunction *func, size_t instr) |
bool(* | defaultIsValid )(void *ctxt, BNBinaryView *view) |
bool(* | addressIsValid )(void *ctxt, BNBinaryView *view, uint64_t addr) |
bool(* | rangeIsValid )(void *ctxt, BNBinaryView *view, uint64_t addr, uint64_t len) |
bool(* | functionIsValid )(void *ctxt, BNBinaryView *view, BNFunction *func) |
bool(* | lowLevelILFunctionIsValid )(void *ctxt, BNBinaryView *view, BNLowLevelILFunction *func) |
bool(* | lowLevelILInstructionIsValid )(void *ctxt, BNBinaryView *view, BNLowLevelILFunction *func, size_t instr) |
bool(* | mediumLevelILFunctionIsValid )(void *ctxt, BNBinaryView *view, BNMediumLevelILFunction *func) |
bool(* | mediumLevelILInstructionIsValid )(void *ctxt, BNBinaryView *view, BNMediumLevelILFunction *func, size_t instr) |
bool(* | highLevelILFunctionIsValid )(void *ctxt, BNBinaryView *view, BNHighLevelILFunction *func) |
bool(* | highLevelILInstructionIsValid )(void *ctxt, BNBinaryView *view, BNHighLevelILFunction *func, size_t instr) |
void(* BNPluginCommand::addressCommand) (void *ctxt, BNBinaryView *view, uint64_t addr) |
bool(* BNPluginCommand::addressIsValid) (void *ctxt, BNBinaryView *view, uint64_t addr) |
void* BNPluginCommand::context |
void(* BNPluginCommand::defaultCommand) (void *ctxt, BNBinaryView *view) |
bool(* BNPluginCommand::defaultIsValid) (void *ctxt, BNBinaryView *view) |
char* BNPluginCommand::description |
void(* BNPluginCommand::functionCommand) (void *ctxt, BNBinaryView *view, BNFunction *func) |
bool(* BNPluginCommand::functionIsValid) (void *ctxt, BNBinaryView *view, BNFunction *func) |
void(* BNPluginCommand::highLevelILFunctionCommand) (void *ctxt, BNBinaryView *view, BNHighLevelILFunction *func) |
bool(* BNPluginCommand::highLevelILFunctionIsValid) (void *ctxt, BNBinaryView *view, BNHighLevelILFunction *func) |
void(* BNPluginCommand::highLevelILInstructionCommand) (void *ctxt, BNBinaryView *view, BNHighLevelILFunction *func, size_t instr) |
bool(* BNPluginCommand::highLevelILInstructionIsValid) (void *ctxt, BNBinaryView *view, BNHighLevelILFunction *func, size_t instr) |
void(* BNPluginCommand::lowLevelILFunctionCommand) (void *ctxt, BNBinaryView *view, BNLowLevelILFunction *func) |
bool(* BNPluginCommand::lowLevelILFunctionIsValid) (void *ctxt, BNBinaryView *view, BNLowLevelILFunction *func) |
void(* BNPluginCommand::lowLevelILInstructionCommand) (void *ctxt, BNBinaryView *view, BNLowLevelILFunction *func, size_t instr) |
bool(* BNPluginCommand::lowLevelILInstructionIsValid) (void *ctxt, BNBinaryView *view, BNLowLevelILFunction *func, size_t instr) |
void(* BNPluginCommand::mediumLevelILFunctionCommand) (void *ctxt, BNBinaryView *view, BNMediumLevelILFunction *func) |
bool(* BNPluginCommand::mediumLevelILFunctionIsValid) (void *ctxt, BNBinaryView *view, BNMediumLevelILFunction *func) |
void(* BNPluginCommand::mediumLevelILInstructionCommand) (void *ctxt, BNBinaryView *view, BNMediumLevelILFunction *func, size_t instr) |
bool(* BNPluginCommand::mediumLevelILInstructionIsValid) (void *ctxt, BNBinaryView *view, BNMediumLevelILFunction *func, size_t instr) |
char* BNPluginCommand::name |
void(* BNPluginCommand::rangeCommand) (void *ctxt, BNBinaryView *view, uint64_t addr, uint64_t len) |
bool(* BNPluginCommand::rangeIsValid) (void *ctxt, BNBinaryView *view, uint64_t addr, uint64_t len) |
BNPluginCommandType BNPluginCommand::type |