|
| | 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 () |
| |