Skip to content

Commit ed5c3ca

Browse files
committed
Assorted helper functions
1 parent 05db07b commit ed5c3ca

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/synthesis/assignment_model.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use std::fmt::{Display, Formatter};
22

33
use jingle::modeling::{ModelingContext, State};
4-
use jingle::sleigh::{GeneralizedVarNode, RegisterManager, VarNode};
4+
use jingle::sleigh::{GeneralizedVarNode, RegisterManager};
55
use jingle::varnode::ResolvedVarnode;
66
use z3::ast::BV;
77
use z3::Model;

src/synthesis/pcode_theory/pcode_assignment.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ impl<'ctx> PcodeAssignment<'ctx> {
3939
solver: &Solver<'ctx>,
4040
) -> Result<AssignmentModel<'ctx, ModeledBlock<'ctx>>, CrackersError> {
4141
solver.assert(&assert_concat(jingle.z3, &self.spec_trace)?);
42+
solver.assert(&assert_concat(jingle.z3, &self.eval_trace)?);
4243
for x in self.eval_trace.windows(2) {
43-
solver.assert(&x[0].assert_concat(&x[1])?);
4444
solver.assert(&x[0].can_branch_to_address(x[1].get_address())?);
4545
}
4646
for (spec_inst, trace_inst) in self.spec_trace.iter().zip(&self.eval_trace) {

0 commit comments

Comments
 (0)