diff options
| author | Jon Palmisciano <jp@jonpalmisc.com> | 2021-07-27 07:59:29 -0400 |
|---|---|---|
| committer | Jon Palmisciano <jp@jonpalmisc.com> | 2021-07-30 13:36:31 -0400 |
| commit | ea8f992f355a9152e0a77fa861d01f39081d9670 (patch) | |
| tree | ef585d76ea768ee55cbbdb496b0a4317df0c7d44 /binaryninjaapi.h | |
| parent | 4c1e6c0348fd0d275c077b93db06fa7d82c1941f (diff) | |
Function: Add C++ bindings for `Get{Medium,High}LevelILVariables()`
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 1d731218..3f4b5b3c 100644 --- a/binaryninjaapi.h +++ b/binaryninjaapi.h @@ -3381,6 +3381,9 @@ __attribute__ ((format (printf, 1, 2))) bool GetStackVariableAtFrameOffset(Architecture* arch, uint64_t addr, int64_t offset, VariableNameAndType& var); std::map<Variable, VariableNameAndType> GetVariables(); + std::set<Variable> GetMediumLevelILVariables(); + std::set<Variable> GetHighLevelILVariables(); + void CreateAutoVariable(const Variable& var, const Confidence<Ref<Type>>& type, const std::string& name, bool ignoreDisjointUses = false); void CreateUserVariable(const Variable& var, const Confidence<Ref<Type>>& type, const std::string& name, |
