diff options
| author | Andrew Lamoureux <andrew@vector35.com> | 2023-09-30 00:40:59 -0400 |
|---|---|---|
| committer | Andrew Lamoureux <andrew@vector35.com> | 2023-09-30 00:40:59 -0400 |
| commit | 957f151baa1f2036d9c43fa2a4638f88fe256393 (patch) | |
| tree | acfe1d2bbec7979c2f62657b8490917af49d3a20 | |
| parent | 7615492b78e1eb3995c9d0ae69af30e8feef959a (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.h | 8 |
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 |
