summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Lamoureux <andrew@vector35.com>2023-09-30 00:40:59 -0400
committerAndrew Lamoureux <andrew@vector35.com>2023-09-30 00:40:59 -0400
commit957f151baa1f2036d9c43fa2a4638f88fe256393 (patch)
treeacfe1d2bbec7979c2f62657b8490917af49d3a20
parent7615492b78e1eb3995c9d0ae69af30e8feef959a (diff)
Add two values to enum BNILInstructionAttribute
SrcInstructionIsAtomic for when the lifted instr is atomic SrcInstructionUsesPointerAuth when lifted instr uses aarch64 PAC, etc.
-rw-r--r--binaryninjacore.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h
index cd8ef488..3d9c6e2c 100644
--- a/binaryninjacore.h
+++ b/binaryninjacore.h
@@ -901,7 +901,13 @@ extern "C"
ILPreventDeadStoreElimination = 2,
// Assumes that a variable assignment might be used in some way during MLIL translation
- MLILAssumePossibleUse = 4
+ MLILAssumePossibleUse = 4,
+
+ // lifted instruction was atomic
+ SrcInstructionIsAtomic = 8,
+
+ // lifted instruction uses pointer authentication
+ SrcInstructionUsesPointerAuth = 16
} BNILInstructionAttribute;
typedef struct BNLowLevelILInstruction