diff options
Diffstat (limited to 'basicblock.cpp')
| -rw-r--r-- | basicblock.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/basicblock.cpp b/basicblock.cpp index 6045f6ef..d9b49749 100644 --- a/basicblock.cpp +++ b/basicblock.cpp @@ -484,6 +484,15 @@ Ref<MediumLevelILFunction> BasicBlock::GetMediumLevelILFunction() const } +Ref<HighLevelILFunction> BasicBlock::GetHighLevelILFunction() const +{ + BNHighLevelILFunction* func = BNGetBasicBlockHighLevelILFunction(m_object); + if (!func) + return nullptr; + return new HighLevelILFunction(func); +} + + bool BasicBlock::GetInstructionContainingAddress(uint64_t addr, uint64_t* start) { return BNGetBasicBlockInstructionContainingAddress(m_object, addr, start); |
