|
| BasicBlock (BNBasicBlock *block) |
|
Ref< Function > | GetFunction () const |
|
Ref< Architecture > | GetArchitecture () const |
|
uint64_t | GetStart () const |
|
uint64_t | GetEnd () const |
|
uint64_t | GetLength () const |
|
size_t | GetIndex () const |
|
std::vector< BasicBlockEdge > | GetOutgoingEdges () const |
|
std::vector< BasicBlockEdge > | GetIncomingEdges () const |
|
bool | HasUndeterminedOutgoingEdges () const |
|
bool | CanExit () const |
|
void | SetCanExit (bool value) |
|
std::set< Ref< BasicBlock > > | GetDominators (bool post=false) const |
|
std::set< Ref< BasicBlock > > | GetStrictDominators (bool post=false) const |
|
Ref< BasicBlock > | GetImmediateDominator (bool post=false) const |
|
std::set< Ref< BasicBlock > > | GetDominatorTreeChildren (bool post=false) const |
|
std::set< Ref< BasicBlock > > | GetDominanceFrontier (bool post=false) const |
|
void | MarkRecentUse () |
|
std::vector< std::vector< InstructionTextToken > > | GetAnnotations () |
|
std::vector< DisassemblyTextLine > | GetDisassemblyText (DisassemblySettings *settings) |
|
BNHighlightColor | GetBasicBlockHighlight () |
|
void | SetAutoBasicBlockHighlight (BNHighlightColor color) |
|
void | SetAutoBasicBlockHighlight (BNHighlightStandardColor color, uint8_t alpha=255) |
|
void | SetAutoBasicBlockHighlight (BNHighlightStandardColor color, BNHighlightStandardColor mixColor, uint8_t mix, uint8_t alpha=255) |
|
void | SetAutoBasicBlockHighlight (uint8_t r, uint8_t g, uint8_t b, uint8_t alpha=255) |
|
void | SetUserBasicBlockHighlight (BNHighlightColor color) |
|
void | SetUserBasicBlockHighlight (BNHighlightStandardColor color, uint8_t alpha=255) |
|
void | SetUserBasicBlockHighlight (BNHighlightStandardColor color, BNHighlightStandardColor mixColor, uint8_t mix, uint8_t alpha=255) |
|
void | SetUserBasicBlockHighlight (uint8_t r, uint8_t g, uint8_t b, uint8_t alpha=255) |
|
bool | IsILBlock () const |
|
bool | IsLowLevelILBlock () const |
|
bool | IsMediumLevelILBlock () const |
|
Ref< LowLevelILFunction > | GetLowLevelILFunction () const |
|
Ref< MediumLevelILFunction > | GetMediumLevelILFunction () const |
|
Ref< HighLevelILFunction > | GetHighLevelILFunction () const |
|
bool | GetInstructionContainingAddress (uint64_t addr, uint64_t *start) |
|
Ref< BasicBlock > | GetSourceBlock () const |
|
| CoreRefCountObject () |
|
virtual | ~CoreRefCountObject () |
|
BNBasicBlock * | GetObject () const |
|
void | AddRef () |
|
void | Release () |
|
void | AddRefForRegistration () |
|
void | ReleaseForRegistration () |
|