mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-06 22:08:41 +00:00
begin sketching out meta eval info, to allow for debugger meta evaluations on both ctrl thread & on ui thread - e.g. breakpoint hit count evaluation in conditional bps
This commit is contained in:
@@ -1744,11 +1744,11 @@ rd_eval_space_read(void *u, E_Space space, void *out, Rng1U64 range)
|
||||
}
|
||||
hs_scope_close(scope);
|
||||
}break;
|
||||
case RD_EvalSpaceKind_CtrlEntity:
|
||||
case CTRL_EvalSpaceKind_Entity:
|
||||
{
|
||||
|
||||
}break;
|
||||
case RD_EvalSpaceKind_CfgEntity:
|
||||
case CTRL_EvalSpaceKind_Meta:
|
||||
{
|
||||
|
||||
}break;
|
||||
@@ -14100,11 +14100,19 @@ rd_frame(void)
|
||||
// TODO(rjf): @msgs
|
||||
}
|
||||
|
||||
////////////////////////////
|
||||
//- rjf: gather meta eval infos
|
||||
//
|
||||
CTRL_MetaEvalInfoArray meta_eval_infos = {0};
|
||||
{
|
||||
// TODO(rjf): @msgs
|
||||
}
|
||||
|
||||
////////////////////////////
|
||||
//- rjf: tick debug engine
|
||||
//
|
||||
U64 cmd_count_pre_tick = rd_state->cmds[0].count;
|
||||
D_EventList engine_events = d_tick(scratch.arena, &targets, &breakpoints, &path_maps, exception_code_filters);
|
||||
D_EventList engine_events = d_tick(scratch.arena, &targets, &breakpoints, &path_maps, exception_code_filters, &meta_eval_infos);
|
||||
|
||||
////////////////////////////
|
||||
//- rjf: no selected thread? -> try to snap to any existing thread
|
||||
|
||||
Reference in New Issue
Block a user