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
warn!("can't process file {}: error {}", diff_line.0.display(), e);
55
-
returnFlowUpdate::error(&format!("can't process file {}", diff_line.0.display()));
55
+
returnErr(format!("can't process file {}", diff_line.0.display()).into());// FlowUpdate::error(&format!("can't process file {}", diff_line.0.display()));
56
56
}
57
57
}
58
58
}
59
59
60
60
letmut diff_call_keys = HashSet::new();
61
+
// put breakpoints on all of them
62
+
for diff_line in&diff_lines {
63
+
let _ = replay.add_breakpoint(&diff_line.0.display().to_string(), diff_line.1)?;
64
+
}
65
+
// TODO: breakpoints on function entries or function names as well
66
+
// so => we can count how many stops?
67
+
//
68
+
// just continue for now in next diff flow step; and if we go through the function/function entry line or
69
+
// breakpoint; count a next call for it;
70
+
// maybe this will just work because they're registered as loop first line
71
+
61
72
for step in db.step_from(runtime_tracing::StepId(0),true){
62
73
if diff_lines.contains(&(PathBuf::from(db.paths[step.path_id].clone()), step.line.0)){
0 commit comments