Detailed Description

Namespaces

namespace  fmt
 

Classes

struct  fmt::formatter< QString >
 

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 getStringForUIntegerValue (uint64_t value)
 
std::string getStringForPossibleValueSet (ArchitectureRef arch, const BinaryNinja::PossibleValueSet &values, bool pretty=true)
 
std::string getStringForInstructionDataflowDetails (BinaryViewRef data, ArchitectureRef arch, FunctionRef func, uint64_t address)
 
std::optional< BinaryNinja::PossibleValueSetgetPossibleValueSetForToken (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)
 
PlatformRef getOrAskForPlatform (QWidget *parent, BinaryViewRef data)
 

Class Documentation

◆ fmt::formatter< QString >

struct fmt::formatter< QString >

Public Member Functions

format_context::iterator format (const QString &obj, format_context &ctx) const
 
constexpr auto parse (format_parse_context &ctx) -> format_parse_context::iterator
 

Member Function Documentation

◆ format()

format_context::iterator fmt::formatter< QString >::format ( const QString &  obj,
format_context &  ctx 
) const
inline

◆ parse()

constexpr auto fmt::formatter< QString >::parse ( format_parse_context &  ctx) -> format_parse_context::iterator
inlineconstexpr

Function Documentation

◆ getStringForLocalVariable()

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

◆ getStringForRegisterValue()

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

◆ getPossibleValueSetStateName()

std::string getPossibleValueSetStateName ( BNRegisterValueType  state)

◆ getStringForIntegerValue()

std::string getStringForIntegerValue ( int64_t  value)

◆ getStringForUIntegerValue()

std::string getStringForUIntegerValue ( uint64_t  value)

◆ getStringForPossibleValueSet()

std::string getStringForPossibleValueSet ( ArchitectureRef  arch,
const BinaryNinja::PossibleValueSet values,
bool  pretty = true 
)

◆ getStringForInstructionDataflowDetails()

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

◆ getPossibleValueSetForToken()

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

◆ showHexPreview()

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

◆ showDisassemblyPreview()

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

◆ showTextTooltip()

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

◆ isBinaryNinjaDatabase()

bool isBinaryNinjaDatabase ( QFileInfo &  info,
QFileAccessor accessor 
)

◆ getOrAskForPlatform()

PlatformRef getOrAskForPlatform ( QWidget *  parent,
BinaryViewRef  data 
)