summaryrefslogtreecommitdiff
path: root/rust/src
diff options
context:
space:
mode:
Diffstat (limited to 'rust/src')
-rw-r--r--rust/src/low_level_il/expression.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/rust/src/low_level_il/expression.rs b/rust/src/low_level_il/expression.rs
index 5135f1c7..93780eec 100644
--- a/rust/src/low_level_il/expression.rs
+++ b/rust/src/low_level_il/expression.rs
@@ -400,6 +400,12 @@ where
LLIL_FLAG | LLIL_FLAG_SSA => {
LowLevelILExpressionKind::Flag(Operation::new(function, op, index))
}
+ LLIL_FLAG_GROUP => {
+ LowLevelILExpressionKind::FlagGroup(Operation::new(function, op, index))
+ }
+ LLIL_FLAG_COND => {
+ LowLevelILExpressionKind::FlagCond(Operation::new(function, op, index))
+ }
LLIL_FLAG_BIT | LLIL_FLAG_BIT_SSA => {
LowLevelILExpressionKind::FlagBit(Operation::new(function, op, index))
}
@@ -518,7 +524,7 @@ where
LowLevelILExpressionKind::UnimplMem(Operation::new(function, op, index))
}
- // TODO TEST_BIT ADD_OVERFLOW LLIL_REG_STACK_PUSH LLIL_REG_STACK_POP
+ // TODO TEST_BIT ADD_OVERFLOW LLIL_REG_STACK_PUSH
_ => {
#[cfg(debug_assertions)]
log::error!(