Public Attributes | |
BNBasicBlockAnalysisContext * | m_context |
BasicBlockAnalysisContext::BasicBlockAnalysisContext | ( | BNBasicBlockAnalysisContext * | context | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
const std::map< ArchAndAddr, std::set< ArchAndAddr > > BasicBlockAnalysisContext::GetIndirectBranches | ( | ) |
const std::set< ArchAndAddr > & BasicBlockAnalysisContext::GetIndirectNoReturnCalls | ( | ) |
std::map< ArchAndAddr, bool > & BasicBlockAnalysisContext::GetContextualReturns | ( | ) |
std::map< uint64_t, std::set< ArchAndAddr > > & BasicBlockAnalysisContext::GetDirectCodeReferences | ( | ) |
std::set< ArchAndAddr > & BasicBlockAnalysisContext::GetDirectNoReturnCalls | ( | ) |
std::set< ArchAndAddr > & BasicBlockAnalysisContext::GetHaltedDisassemblyAddresses | ( | ) |
std::map< ArchAndAddr, ArchAndAddr > & BasicBlockAnalysisContext::GetInlinedUnresolvedIndirectBranches | ( | ) |
void BasicBlockAnalysisContext::AddTempOutgoingReference | ( | Function * | targetFunc | ) |
Ref< BasicBlock > BasicBlockAnalysisContext::CreateBasicBlock | ( | Architecture * | arch, |
uint64_t | start ) |
void BasicBlockAnalysisContext::AddFunctionBasicBlock | ( | BasicBlock * | block | ) |
void BasicBlockAnalysisContext::Finalize | ( | ) |
BNBasicBlockAnalysisContext* BinaryNinja::BasicBlockAnalysisContext::m_context |