From d2e0420679ad9cfc0a25ccf768cdfef7bb14c978 Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Mon, 15 Jan 2024 10:10:19 -0500 Subject: Add 'Merge Variables Here' action --- ui/linearview.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ui/linearview.h') diff --git a/ui/linearview.h b/ui/linearview.h index 3353967b..7f590ce0 100644 --- a/ui/linearview.h +++ b/ui/linearview.h @@ -3,6 +3,8 @@ #include #include #include +#include +#include #include "binaryninjaapi.h" #include "viewframe.h" #include "render.h" @@ -303,6 +305,7 @@ class BINARYNINJAUIAPI LinearView : public QAbstractScrollArea, public View, pub BNDeadStoreElimination getCurrentVariableDeadStoreElimination(); void setDataButtonVisible(bool visible); + std::optional> getMergeVariablesAtCurrentLocation(); private Q_SLOTS: void adjustSize(int width, int height); @@ -359,6 +362,7 @@ private Q_SLOTS: void createStruct(); void createNewTypes(); void mergeVariables(); + void mergeVariablesAtCurrentLocation(); void splitVariable(); //! Get the length of of the string (if there is one) starting at the -- cgit v1.3.1