Is your feature request related to a problem? Please describe.
ESIL has the ability to break on a certain ESIL expression (aecue). RzIL doesn't yet.
Describe the solution you'd like
Because it doesn't make sense to compare a RzIL expression, we should instead allow to execute until a given expression is evaluated to true.
This could be applied to a breakpoint (only break if condition is true) or checked every VM step.
Describe alternatives you've considered
Dropping aecue commands and don't port them to RzIL.
Is your feature request related to a problem? Please describe.
ESIL has the ability to break on a certain ESIL expression (
aecue
). RzIL doesn't yet.Describe the solution you'd like
Because it doesn't make sense to compare a RzIL expression, we should instead allow to execute until a given expression is evaluated to true. This could be applied to a breakpoint (only break if condition is true) or checked every VM step.
Describe alternatives you've considered
Dropping
aecue
commands and don't port them to RzIL.Additional context
None