File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
src/db-backend/src/tracepoint_interpreter Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ use std::{
1212use runtime_tracing:: { StepId , TypeKind } ;
1313
1414use crate :: {
15- db:: Db ,
15+ db:: { Db , DbReplay } ,
1616 lang:: Lang ,
1717 task:: StringAndValueTuple ,
1818 trace_processor:: { load_trace_data, load_trace_metadata, TraceProcessor } ,
@@ -99,11 +99,12 @@ fn check_tracepoint_evaluate(
9999 let mut interpreter = TracepointInterpreter :: new ( 1 ) ;
100100 interpreter. register_tracepoint ( 0 , src) ?;
101101
102+ let mut db_replay = DbReplay :: new ( Box :: new ( db. clone ( ) ) ) ;
102103 for step in db. step_from ( StepId ( 0 ) , true ) {
103104 let curr_line = step. line . 0 as usize ;
104105
105106 if line == curr_line {
106- let actual = interpreter. evaluate ( 0 , step. step_id , & db ) ;
107+ let actual = interpreter. evaluate ( 0 , step. step_id , & mut db_replay , lang ) ;
107108 check_equal ( & actual, expected) ;
108109 return Ok ( ( ) ) ;
109110 }
You can’t perform that action at this time.
0 commit comments