diff options
| author | KyleMiles <krm504@nyu.edu> | 2021-10-02 19:00:41 -0400 |
|---|---|---|
| committer | KyleMiles <krm504@nyu.edu> | 2021-10-05 18:06:43 -0400 |
| commit | c4f4bf5be39c224b619a5928d380d91122ecf1d8 (patch) | |
| tree | 6d6f0ee095259b05d2e2707621263cbb8b24981b /ui | |
| parent | c80d3d99b9e11c4120cd3a36349d8161f01c7a24 (diff) | |
More HLIL API parity; Resolves #2363
Diffstat (limited to 'ui')
| -rw-r--r-- | ui/action.h | 1 | ||||
| -rw-r--r-- | ui/flowgraphwidget.h | 1 | ||||
| -rw-r--r-- | ui/linearview.h | 1 | ||||
| -rw-r--r-- | ui/viewframe.h | 1 |
4 files changed, 4 insertions, 0 deletions
diff --git a/ui/action.h b/ui/action.h index a9c70937..19f3d317 100644 --- a/ui/action.h +++ b/ui/action.h @@ -58,6 +58,7 @@ struct BINARYNINJAUIAPI UIActionContext FunctionRef function; LowLevelILFunctionRef lowLevelILFunction; MediumLevelILFunctionRef mediumLevelILFunction; + HighLevelILFunctionRef highLevelILFunction; LinearViewCursorPosition* cursorPosition; UIActionContext(); diff --git a/ui/flowgraphwidget.h b/ui/flowgraphwidget.h index 0ba5c823..6a77b829 100644 --- a/ui/flowgraphwidget.h +++ b/ui/flowgraphwidget.h @@ -251,6 +251,7 @@ public: virtual LowLevelILFunctionRef getCurrentLowLevelILFunction() override; virtual MediumLevelILFunctionRef getCurrentMediumLevelILFunction() override; + virtual HighLevelILFunctionRef getCurrentHighLevelILFunction() override; virtual size_t getCurrentILInstructionIndex() override; void scrollToCursor(); diff --git a/ui/linearview.h b/ui/linearview.h index 42395b20..d7a4983e 100644 --- a/ui/linearview.h +++ b/ui/linearview.h @@ -311,6 +311,7 @@ public: virtual FunctionRef getCurrentFunction() override; virtual LowLevelILFunctionRef getCurrentLowLevelILFunction() override; virtual MediumLevelILFunctionRef getCurrentMediumLevelILFunction() override; + virtual HighLevelILFunctionRef getCurrentHighLevelILFunction() override; virtual BasicBlockRef getCurrentBasicBlock() override; virtual ArchitectureRef getCurrentArchitecture() override; virtual size_t getCurrentILInstructionIndex() override; diff --git a/ui/viewframe.h b/ui/viewframe.h index 1445c780..6681582f 100644 --- a/ui/viewframe.h +++ b/ui/viewframe.h @@ -206,6 +206,7 @@ public: virtual LowLevelILFunctionRef getCurrentLowLevelILFunction() { return nullptr; } virtual MediumLevelILFunctionRef getCurrentMediumLevelILFunction() { return nullptr; } + virtual HighLevelILFunctionRef getCurrentHighLevelILFunction() { return nullptr; } virtual BNFunctionGraphType getILViewType() { return InvalidILViewType; } virtual void setILViewType(BNFunctionGraphType ilViewType) { } virtual size_t getCurrentILInstructionIndex() { return BN_INVALID_EXPR; } |
