BinaryNinja::FunctionRecognizer Class Reference

Public Member Functions

 FunctionRecognizer ()
 
virtual bool RecognizeLowLevelIL (BinaryView *data, Function *func, LowLevelILFunction *il)
 
virtual bool RecognizeMediumLevelIL (BinaryView *data, Function *func, MediumLevelILFunction *il)
 

Static Public Member Functions

static void RegisterGlobalRecognizer (FunctionRecognizer *recog)
 
static void RegisterArchitectureFunctionRecognizer (Architecture *arch, FunctionRecognizer *recog)
 

Constructor & Destructor Documentation

◆ FunctionRecognizer()

FunctionRecognizer::FunctionRecognizer ( )

Member Function Documentation

◆ RecognizeLowLevelIL()

bool FunctionRecognizer::RecognizeLowLevelIL ( BinaryView data,
Function func,
LowLevelILFunction il 
)
virtual

◆ RecognizeMediumLevelIL()

bool FunctionRecognizer::RecognizeMediumLevelIL ( BinaryView data,
Function func,
MediumLevelILFunction il 
)
virtual

◆ RegisterArchitectureFunctionRecognizer()

void FunctionRecognizer::RegisterArchitectureFunctionRecognizer ( Architecture arch,
FunctionRecognizer recog 
)
static

◆ RegisterGlobalRecognizer()

void FunctionRecognizer::RegisterGlobalRecognizer ( FunctionRecognizer recog)
static

The documentation for this class was generated from the following files: