eliminate old dbgi_search layer

This commit is contained in:
Ryan Fleury
2024-11-05 15:08:58 -08:00
parent 1621e504ce
commit d036eb9fc5
8 changed files with 45 additions and 756 deletions
+4 -8
View File
@@ -4880,7 +4880,6 @@ rd_window_frame(RD_Window *ws)
{
Temp scratch = scratch_begin(0, 0);
DI_Scope *di_scope = di_scope_open();
DIS_Scope *dis_scope = dis_scope_open();
DI_KeyList dbgi_keys_list = d_push_active_dbgi_key_list(scratch.arena);
DI_KeyArray dbgi_keys = di_key_array_from_list(scratch.arena, &dbgi_keys_list);
@@ -5024,7 +5023,7 @@ rd_window_frame(RD_Window *ws)
{
// rjf: unpack info
RDI_Parsed *rdi = rdis[items.v[idx].dbgi_idx];
String8 name = dis_item_string_from_rdi_target_element_idx(rdi, search_params.target, items.v[idx].idx);
String8 name = di_search_item_string_from_rdi_target_element_idx(rdi, search_params.target, items.v[idx].idx);
// rjf: push item
RD_AutoCompListerItem item = {0};
@@ -5053,7 +5052,7 @@ rd_window_frame(RD_Window *ws)
{
// rjf: unpack info
RDI_Parsed *rdi = rdis[items.v[idx].dbgi_idx];
String8 name = dis_item_string_from_rdi_target_element_idx(rdi, search_params.target, items.v[idx].idx);
String8 name = di_search_item_string_from_rdi_target_element_idx(rdi, search_params.target, items.v[idx].idx);
// rjf: push item
RD_AutoCompListerItem item = {0};
@@ -5082,7 +5081,7 @@ rd_window_frame(RD_Window *ws)
{
// rjf: unpack info
RDI_Parsed *rdi = rdis[items.v[idx].dbgi_idx];
String8 name = dis_item_string_from_rdi_target_element_idx(rdi, search_params.target, items.v[idx].idx);
String8 name = di_search_item_string_from_rdi_target_element_idx(rdi, search_params.target, items.v[idx].idx);
// rjf: push item
RD_AutoCompListerItem item = {0};
@@ -5111,7 +5110,7 @@ rd_window_frame(RD_Window *ws)
{
// rjf: unpack info
RDI_Parsed *rdi = rdis[items.v[idx].dbgi_idx];
String8 name = dis_item_string_from_rdi_target_element_idx(rdi, search_params.target, items.v[idx].idx);
String8 name = di_search_item_string_from_rdi_target_element_idx(rdi, search_params.target, items.v[idx].idx);
// rjf: push item
RD_AutoCompListerItem item = {0};
@@ -5395,7 +5394,6 @@ rd_window_frame(RD_Window *ws)
}
}
dis_scope_close(dis_scope);
di_scope_close(di_scope);
scratch_end(scratch);
}
@@ -11621,7 +11619,6 @@ rd_frame(void)
if(depth == 0)
{
rd_state->frame_di_scope = di_scope_open();
rd_state->frame_dis_scope = dis_scope_open();
}
B32 allow_text_hotkeys = !rd_state->text_edit_mode;
rd_state->text_edit_mode = 0;
@@ -16656,7 +16653,6 @@ rd_frame(void)
if(depth == 0)
{
di_scope_close(rd_state->frame_di_scope);
dis_scope_close(rd_state->frame_dis_scope);
}
//////////////////////////////
-1
View File
@@ -822,7 +822,6 @@ struct RD_State
// rjf: frame parameters
F32 frame_dt;
DI_Scope *frame_di_scope;
DIS_Scope *frame_dis_scope;
// rjf: ambiguous path table
U64 ambiguous_path_slots_count;
-2
View File
@@ -595,7 +595,6 @@
#include "regs/regs.h"
#include "regs/rdi/regs_rdi.h"
#include "dbgi/dbgi.h"
#include "dbgi_search/dbgi_search.h"
#include "dasm_cache/dasm_cache.h"
#include "demon/demon_inc.h"
#include "eval/eval_inc.h"
@@ -637,7 +636,6 @@
#include "regs/regs.c"
#include "regs/rdi/regs_rdi.c"
#include "dbgi/dbgi.c"
#include "dbgi_search/dbgi_search.c"
#include "dasm_cache/dasm_cache.c"
#include "demon/demon_inc.c"
#include "eval/eval_inc.c"
-4
View File
@@ -1264,7 +1264,6 @@ rd_watch_view_build(RD_WatchViewState *ewv, RD_WatchViewFlags flags, String8 roo
{
ProfBeginFunction();
DI_Scope *di_scope = di_scope_open();
DIS_Scope *dis_scope = dis_scope_open();
Temp scratch = scratch_begin(0, 0);
UI_ScrollPt2 scroll_pos = rd_view_scroll_pos();
F32 entity_hover_t_rate = rd_setting_val_from_code(RD_SettingCode_HoverAnimations).s32 ? (1 - pow_f32(2, (-20.f * rd_state->frame_dt))) : 1.f;
@@ -3407,7 +3406,6 @@ rd_watch_view_build(RD_WatchViewState *ewv, RD_WatchViewFlags flags, String8 roo
if(!is_top_level_hook) { rd_store_view_scroll_pos(scroll_pos); }
scratch_end(scratch);
dis_scope_close(dis_scope);
di_scope_close(di_scope);
ProfEnd();
}
@@ -5214,7 +5212,6 @@ RD_VIEW_RULE_UI_FUNCTION_DEF(symbol_lister)
ProfBeginFunction();
Temp scratch = scratch_begin(0, 0);
DI_Scope *di_scope = di_scope_open();
DIS_Scope *dis_scope = dis_scope_open();
F32 row_height_px = floor_f32(ui_top_font_size()*2.5f);
DI_KeyList dbgi_keys_list = d_push_active_dbgi_key_list(scratch.arena);
DI_KeyArray dbgi_keys = di_key_array_from_list(scratch.arena, &dbgi_keys_list);
@@ -5366,7 +5363,6 @@ RD_VIEW_RULE_UI_FUNCTION_DEF(symbol_lister)
}
rd_store_view_scroll_pos(scroll_pos);
dis_scope_close(dis_scope);
di_scope_close(di_scope);
scratch_end(scratch);
ProfEnd();