From 7769c88e8f72b2a0ca01b7f1fa7d8a8c69a6010e Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Wed, 9 Apr 2025 17:32:20 -0400 Subject: Add instruction attribute for intermediate computations that are potentially unused in MLIL --- binaryninjacore.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/binaryninjacore.h b/binaryninjacore.h index 73236934..7e47a8cd 100644 --- a/binaryninjacore.h +++ b/binaryninjacore.h @@ -1015,7 +1015,10 @@ extern "C" ILPreventAliasAnalysis = 0x20, // Set on and instruction that has been re-written to clarify ControlFlowGuard constructs - ILIsCFGProtected = 0x40 + ILIsCFGProtected = 0x40, + + // MLIL instruction appears to be an otherwise unused intermediate + MLILPossiblyUnusedIntermediate = 0x80, } BNILInstructionAttribute; typedef enum BNIntrinsicClass -- cgit v1.3.1