From 37d52c95d94b8a586c5d59fb500a7b35f3e272dc Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Fri, 30 May 2025 14:21:14 -0600 Subject: Add UI action and API to flip conditions during HLIL restructuring --- ui/flowgraphwidget.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'ui/flowgraphwidget.h') diff --git a/ui/flowgraphwidget.h b/ui/flowgraphwidget.h index c7af8aa9..b69ec38b 100644 --- a/ui/flowgraphwidget.h +++ b/ui/flowgraphwidget.h @@ -168,6 +168,8 @@ class BINARYNINJAUIAPI FlowGraphWidget : BNDeadStoreElimination getCurrentVariableDeadStoreElimination(); std::optional getCurrentFoldableExprAddress(); BNExprFolding getCurrentExprFolding(); + std::optional getCurrentInvertableConditionAddress(); + bool getCurrentConditionInverted(); std::optional> getMergeVariablesAtCurrentLocation(); protected: @@ -398,6 +400,7 @@ class BINARYNINJAUIAPI FlowGraphWidget : void setCurrentVariableDeadStoreElimination(BNDeadStoreElimination elimination); void setCurrentExprFolding(BNExprFolding folding); + void toggleConditionInverted(); void splitToNewTabAndNavigateFromCursorPosition(); void splitToNewWindowAndNavigateFromCursorPosition(); void splitToNewPaneAndNavigateFromCursorPosition(); -- cgit v1.3.1