summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter LaFosse <peter@vector35.com>2024-04-05 12:52:50 -0400
committerPeter LaFosse <peter@vector35.com>2024-04-05 12:52:50 -0400
commit68ac3ce7b8442c4a5bcc8259dd1fa156cdcefa03 (patch)
tree315d74011d87e766171c0b19059e61e3e1e4efc7
parent6955825444658317609313782745220062335525 (diff)
Add ILIsCFGProtected attribute
-rw-r--r--binaryninjacore.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h
index 6017eec5..d3729695 100644
--- a/binaryninjacore.h
+++ b/binaryninjacore.h
@@ -932,7 +932,10 @@ extern "C"
SrcInstructionUsesPointerAuth = 0x10,
// Prevents alias analysis from being performed on the instruction
- ILPreventAliasAnalysis = 0x20
+ ILPreventAliasAnalysis = 0x20,
+
+ // Set on and instruction that has been re-written to clarify ControlFlowGuard constructs
+ ILIsCFGProtected = 0x40
} BNILInstructionAttribute;
typedef enum BNIntrinsicClass