diff options
| author | Rusty Wagner <rusty@vector35.com> | 2017-02-20 21:11:26 -0500 |
|---|---|---|
| committer | Rusty Wagner <rusty@vector35.com> | 2017-02-20 21:11:26 -0500 |
| commit | 33ae06ad9a4dfe1e78467ebf7f82a4c95f8945eb (patch) | |
| tree | ee977cc7defdeddddf7ee986ed9ba9647755566b /binaryninjaapi.h | |
| parent | 96f6bc8a3099754bf79a05af7a1ec342f8030335 (diff) | |
Add dominance frontier APIs
Diffstat (limited to 'binaryninjaapi.h')
| -rw-r--r-- | binaryninjaapi.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/binaryninjaapi.h b/binaryninjaapi.h index 6a23fd13..6b69c95f 100644 --- a/binaryninjaapi.h +++ b/binaryninjaapi.h @@ -1784,6 +1784,9 @@ namespace BinaryNinja std::set<Ref<BasicBlock>> GetDominators() const; std::set<Ref<BasicBlock>> GetStrictDominators() const; Ref<BasicBlock> GetImmediateDominator() const; + std::set<Ref<BasicBlock>> GetDominatorTreeChildren() const; + std::set<Ref<BasicBlock>> GetDominanceFrontier() const; + static std::set<Ref<BasicBlock>> GetIteratedDominanceFrontier(const std::set<Ref<BasicBlock>>& blocks); void MarkRecentUse(); |
