diff options
| author | Rusty Wagner <rusty.wagner@gmail.com> | 2023-11-17 15:22:14 -0500 |
|---|---|---|
| committer | Rusty Wagner <rusty.wagner@gmail.com> | 2023-12-06 13:48:37 -0500 |
| commit | 693912a79d525d610ea84fee64991d9045a6c45d (patch) | |
| tree | 4d4dd4aac4a8287e392723ccbd51f7be10141c89 | |
| parent | e9604c37df479a991d131d9540fafe78c7a0f7d4 (diff) | |
Improve partial access resolution when one of the uses is an automatically discovered register parameter
| -rw-r--r-- | binaryninjacore.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h index 037eecee..b722db9d 100644 --- a/binaryninjacore.h +++ b/binaryninjacore.h @@ -907,8 +907,12 @@ extern "C" // Assumes that a variable assignment might be used in some way during MLIL translation MLILAssumePossibleUse = 4, + // MLIL variable usage has an unknown size and may be used partially (i.e. an automatically discovered register + // parameter in a call) + MLILUnknownSize = 8, + // lifted instruction uses pointer authentication - SrcInstructionUsesPointerAuth = 8 + SrcInstructionUsesPointerAuth = 0x10 } BNILInstructionAttribute; typedef struct BNLowLevelILInstruction |
