You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Now that we have the decoder linked into the invariant checker we can add more invariant checks: making sure the count and type of read and write records following each instruction matches its operands.
The text was updated successfully, but these errors were encountered:
…cords matching operands.
Add an invariant check to verify the number of memory read/write records
is matching the operands.
Mark x86 "rep" operands as predicated, and skip the check since the
number of records depends on run time register values.
Change check_sane_control_flow() to use gen_instr_encoded() when
encoding is expeced.
Fixes#5975
…cords matching operands.
Add an invariant check to verify the number of memory read/write records
is matching the operands.
Mark x86 "rep" operands as predicated, and skip the check since the
number of records depends on run time register values.
Change check_sane_control_flow() to use gen_instr_encoded() when
encoding is expeced.
Fixes#5975
…6283)
Add an invariant check to verify the number of memory read/write records
is matching the operands.
Update check_sane_control_flow() to use instrlist_t and memref_with_IR_t
to avoid hardcoded encodings. Current tests fail the new check since
they have memory accesses.
Fixes#5975
Now that we have the decoder linked into the invariant checker we can add more invariant checks: making sure the count and type of read and write records following each instruction matches its operands.
The text was updated successfully, but these errors were encountered: