mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-06-15 08:32:22 -07:00
evaluate breakpoints in per-breakpoint space, rather than a top-level space for all of the debugger entities
This commit is contained in:
@@ -3696,6 +3696,10 @@ df_eval_space_read(void *u, E_Space space, void *out, Rng1U64 range)
|
||||
switch(entity->kind)
|
||||
{
|
||||
default:{}break;
|
||||
case DF_EntityKind_Breakpoint:
|
||||
{
|
||||
// TODO(rjf)
|
||||
}break;
|
||||
case DF_EntityKind_Process:
|
||||
{
|
||||
Temp scratch = scratch_begin(0, 0);
|
||||
|
||||
@@ -1422,9 +1422,8 @@ df_watch_view_build(DF_Window *ws, DF_Panel *panel, DF_View *view, DF_WatchViewS
|
||||
E_TypeKey bp_type = e_type_key_cons(.kind = E_TypeKind_Struct, .name = str8_lit("Breakpoint"), .members = bp_members_array.v, .count = bp_members_array.count);
|
||||
E_Eval eval =
|
||||
{
|
||||
.value = {.u64 = (U64)bp},
|
||||
.mode = E_Mode_Offset,
|
||||
.space = (U64)df_entity_root(),
|
||||
.space = (U64)bp,
|
||||
.type_key = bp_type,
|
||||
};
|
||||
DF_CfgTable cfg_table = {0};
|
||||
|
||||
Reference in New Issue
Block a user