mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-10-08 08:55:46 +00:00
processless debug info loading/unloading; separate modules from dbg infos in eval; keep dbg infos around after debugging via config, correllate to new modules, evict when necessary, when generating new versions
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -252,6 +252,8 @@ RD_CmdKind_ListBreakpoints,
|
||||
RD_CmdKind_ClearOutput,
|
||||
RD_CmdKind_AddWatchPin,
|
||||
RD_CmdKind_ToggleWatchPin,
|
||||
RD_CmdKind_LoadDebugInfo,
|
||||
RD_CmdKind_UnloadDebugInfo,
|
||||
RD_CmdKind_AddTypeView,
|
||||
RD_CmdKind_AddFilePathMap,
|
||||
RD_CmdKind_EditUserTheme,
|
||||
@@ -292,6 +294,7 @@ RD_CmdKind_OpenCallStack,
|
||||
RD_CmdKind_OpenTargets,
|
||||
RD_CmdKind_OpenBreakpoints,
|
||||
RD_CmdKind_OpenWatchPins,
|
||||
RD_CmdKind_OpenDebugInfos,
|
||||
RD_CmdKind_OpenThreads,
|
||||
RD_CmdKind_OpenProcesses,
|
||||
RD_CmdKind_OpenMachines,
|
||||
@@ -525,6 +528,7 @@ X(call_stack) \
|
||||
X(targets) \
|
||||
X(breakpoints) \
|
||||
X(watch_pins) \
|
||||
X(debug_infos) \
|
||||
X(threads) \
|
||||
X(processes) \
|
||||
X(machines) \
|
||||
@@ -589,10 +593,10 @@ Z(getting_started)\
|
||||
.os_event = rd_regs()->os_event,\
|
||||
|
||||
C_LINKAGE_BEGIN
|
||||
extern String8 rd_tab_fast_path_view_name_table[24];
|
||||
extern String8 rd_tab_fast_path_query_name_table[24];
|
||||
extern RD_VocabInfo rd_vocab_info_table[352];
|
||||
extern RD_NameSchemaInfo rd_name_schema_info_table[25];
|
||||
extern String8 rd_tab_fast_path_view_name_table[25];
|
||||
extern String8 rd_tab_fast_path_query_name_table[25];
|
||||
extern RD_VocabInfo rd_vocab_info_table[357];
|
||||
extern RD_NameSchemaInfo rd_name_schema_info_table[26];
|
||||
extern String8 rd_reg_slot_code_name_table[47];
|
||||
extern Rng1U64 rd_reg_slot_range_table[47];
|
||||
extern String8 rd_binding_version_remap_old_name_table[8];
|
||||
|
||||
Reference in New Issue
Block a user