summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHongyu Chen <hongyu@vector35.com>2025-07-03 10:59:10 -0400
committerRyan Snyder <ryan@vector35.com>2025-09-11 17:50:34 -0400
commitcbf84a530de943f02caf06e5f0424ab27176e147 (patch)
treea7aaf3908a094ca8b1be1b598494a642cd071c86
parentfa74299f40a329142eb5c6505137e575f18a080e (diff)
Added new IL attribute ILTransparentCopy
-rw-r--r--binaryninjacore.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h
index 010fc06a..0e05a7fc 100644
--- a/binaryninjacore.h
+++ b/binaryninjacore.h
@@ -1044,6 +1044,9 @@ extern "C"
// HLIL condition chain can be rewritten as a switch statement
HLILSwitchRecoveryPossible = 0x800,
+
+ // Cue for use-def heuristics to follow through simple copies (e.g., register windowing for Xtensa)
+ ILTransparentCopy = 0x1000,
} BNILInstructionAttribute;
typedef enum BNIntrinsicClass