more progress on converting cmds codepaths -> msgs codepaths

This commit is contained in:
Ryan Fleury
2024-09-01 16:20:26 -07:00
parent 06f65857db
commit 6b02c8a7d6
10 changed files with 274 additions and 6 deletions
+4 -2
View File
@@ -4,8 +4,9 @@
//- GENERATED CODE
C_LINKAGE_BEGIN
Rng1U64 d_reg_slot_range_table[28] =
Rng1U64 d_reg_slot_range_table[29] =
{
{0},
{OffsetOf(D_Regs, machine), OffsetOf(D_Regs, machine) + sizeof(D_Handle)},
{OffsetOf(D_Regs, module), OffsetOf(D_Regs, module) + sizeof(D_Handle)},
{OffsetOf(D_Regs, process), OffsetOf(D_Regs, process) + sizeof(D_Handle)},
@@ -186,8 +187,9 @@ str8_lit_comp("register_as_jit_debugger"),
str8_lit_comp("log_marker"),
};
Rng1U64 d_cmd_param_slot_range_table[23] =
Rng1U64 d_cmd_param_slot_range_table[24] =
{
{0},
{OffsetOf(D_CmdParams, window), OffsetOf(D_CmdParams, window) + sizeof(D_Handle)},
{OffsetOf(D_CmdParams, panel), OffsetOf(D_CmdParams, panel) + sizeof(D_Handle)},
{OffsetOf(D_CmdParams, dest_panel), OffsetOf(D_CmdParams, dest_panel) + sizeof(D_Handle)},
+4 -2
View File
@@ -8,6 +8,7 @@
typedef enum D_RegSlot
{
D_RegSlot_Null,
D_RegSlot_Machine,
D_RegSlot_Module,
D_RegSlot_Process,
@@ -36,6 +37,7 @@ D_RegSlot_PreferDisasm,
D_RegSlot_Dir2,
D_RegSlot_String,
D_RegSlot_ParamsTree,
D_RegSlot_COUNT,
} D_RegSlot;
typedef enum D_MsgKind
@@ -570,10 +572,10 @@ struct {B32 *value_ptr; String8 name;} DEV_toggle_table[] =
{&DEV_updating_indicator, str8_lit_comp("updating_indicator")},
};
C_LINKAGE_BEGIN
extern Rng1U64 d_reg_slot_range_table[28];
extern Rng1U64 d_reg_slot_range_table[29];
extern String8 d_msg_kind_name_lower_table[71];
extern String8 d_msg_kind_name_display_table[71];
extern Rng1U64 d_cmd_param_slot_range_table[23];
extern Rng1U64 d_cmd_param_slot_range_table[24];
extern String8 d_entity_kind_display_string_table[31];
extern String8 d_entity_kind_name_lower_table[31];
extern String8 d_entity_kind_name_lower_plural_table[31];