util.h File Reference

Functions

std::string getStringForLocalVariable (ArchitectureRef arch, FunctionRef func, BinaryNinja::Variable localVar)
 
std::string getStringForRegisterValue (ArchitectureRef arch, BinaryNinja::RegisterValue value)
 
std::string getPossibleValueSetStateName (BNRegisterValueType state)
 
std::string getStringForIntegerValue (int64_t value)
 
std::string getStringForIntegerValue (uint64_t value)
 
std::string getStringForPossibleValueSet (ArchitectureRef arch, const BinaryNinja::PossibleValueSet &values)
 
std::string getStringForInstructionDataflowDetails (BinaryViewRef data, ArchitectureRef arch, FunctionRef func, uint64_t address)
 
BinaryNinja::PossibleValueSet getPossibleValueSetForToken (View *view, BinaryViewRef data, ArchitectureRef arch, FunctionRef func, HighlightTokenState token, size_t instrIdx)
 
void showHexPreview (QWidget *parent, ViewFrame *frame, const QPoint &previewPos, BinaryViewRef data, uint64_t address)
 
bool showDisassemblyPreview (QWidget *parent, ViewFrame *frame, const QPoint &previewPos, BinaryViewRef data, FunctionRef func, const ViewLocation &location)
 
void showTextTooltip (QWidget *parent, const QPoint &previewPos, const QString &text)
 
bool isBinaryNinjaDataBase (QFileInfo &info, QFileAccessor &accessor)
 

Function Documentation

◆ getPossibleValueSetForToken()

BinaryNinja::PossibleValueSet getPossibleValueSetForToken ( View view,
BinaryViewRef  data,
ArchitectureRef  arch,
FunctionRef  func,
HighlightTokenState  token,
size_t  instrIdx 
)

◆ getPossibleValueSetStateName()

std::string getPossibleValueSetStateName ( BNRegisterValueType  state)

◆ getStringForInstructionDataflowDetails()

std::string getStringForInstructionDataflowDetails ( BinaryViewRef  data,
ArchitectureRef  arch,
FunctionRef  func,
uint64_t  address 
)

◆ getStringForIntegerValue() [1/2]

std::string getStringForIntegerValue ( int64_t  value)

◆ getStringForIntegerValue() [2/2]

std::string getStringForIntegerValue ( uint64_t  value)

◆ getStringForLocalVariable()

std::string getStringForLocalVariable ( ArchitectureRef  arch,
FunctionRef  func,
BinaryNinja::Variable  localVar 
)

◆ getStringForPossibleValueSet()

std::string getStringForPossibleValueSet ( ArchitectureRef  arch,
const BinaryNinja::PossibleValueSet values 
)

◆ getStringForRegisterValue()

std::string getStringForRegisterValue ( ArchitectureRef  arch,
BinaryNinja::RegisterValue  value 
)

◆ isBinaryNinjaDataBase()

bool isBinaryNinjaDataBase ( QFileInfo &  info,
QFileAccessor accessor 
)

◆ showDisassemblyPreview()

bool showDisassemblyPreview ( QWidget *  parent,
ViewFrame frame,
const QPoint &  previewPos,
BinaryViewRef  data,
FunctionRef  func,
const ViewLocation location 
)

◆ showHexPreview()

void showHexPreview ( QWidget *  parent,
ViewFrame frame,
const QPoint &  previewPos,
BinaryViewRef  data,
uint64_t  address 
)

◆ showTextTooltip()

void showTextTooltip ( QWidget *  parent,
const QPoint &  previewPos,
const QString &  text 
)