From fbcb23787d0527bdbdae7cee372cb0aec592911a Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Wed, 10 Jun 2026 21:16:00 +0300 Subject: [PATCH] added raddbg config into dotfiles rather than being in a random wine prefix --- .config/raddbg/.kr_raddbg_project | 8 + .config/raddbg/default.raddbg_user | 323 +++++++++++++++++++++++++++++ 2 files changed, 331 insertions(+) create mode 100644 .config/raddbg/.kr_raddbg_project create mode 100644 .config/raddbg/default.raddbg_user diff --git a/.config/raddbg/.kr_raddbg_project b/.config/raddbg/.kr_raddbg_project new file mode 100644 index 0000000..e6b9219 --- /dev/null +++ b/.config/raddbg/.kr_raddbg_project @@ -0,0 +1,8 @@ +// raddbg 0.9.21 project file + +target: +{ + executable: "../../projects/krypton/.kr_raddbg_project" + working_directory: "../../projects/krypton/" + enabled: 1 +} diff --git a/.config/raddbg/default.raddbg_user b/.config/raddbg/default.raddbg_user new file mode 100644 index 0000000..9ef1c05 --- /dev/null +++ b/.config/raddbg/default.raddbg_user @@ -0,0 +1,323 @@ +// raddbg 0.9.21 user file + +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +recent_project: path: ".kr_raddbg_project" +window: +{ + size: 1536 861 + panels: + { + 0.347440: + { + selected + disasm: + { + expression: "" + query: input: "" + } + text: + { + expression: "query:output" + query: + { + input: "" + cmd: search + } + cursor_line: 175 + cursor_column: 1 + mark_line: 175 + mark_column: 1 + scroll_to_bottom_on_change: 1 + font_size: 9 + auto: 0 + } + memory: + { + expression: "" + cursor: 0x0 + mark: 0x0 + } + text: + { + expression: "file:\"Z:/home/kyren/projects/krypton/src/krypton/krypton_main.c\".data" + project: "Z:/home/kyren/projects/krypton/.kr_raddbg_project" + query: input: "" + cursor_line: 75 + cursor_column: 71 + mark_line: 75 + mark_column: 71 + } + text: + { + selected + expression: "file:\"Z:/home/kyren/projects/krypton/src/krypton/libkrypton.c\".data" + auto: 0 + query: input: "" + cursor_line: 2820 + cursor_column: 1 + mark_line: 2820 + mark_column: 1 + } + text: + { + expression: "file:\"Z:/home/kyren/projects/krypton/src/krypton/platform_win32.c\".data" + auto: 1 + query: + { + input: "" + cmd: search_backwards + } + cursor_line: 25 + cursor_column: 1 + mark_line: 25 + mark_column: 1 + } + text: + { + expression: "file:\"Z:/home/kyren/projects/krypton/src/krypton/krypton_main.c\".data" + project: ".kr_raddbg_project" + query: input: "" + cursor_line: 96 + cursor_column: 1 + mark_line: 96 + mark_column: 1 + } + } + 0.652560: + { + 0.514383: + { + watch: + { + selected + expression: "query:locals" + normal: 0.326976 0.513992 0.159032 + root_type: 0.152421 0.597864 0.249715 + } + watch: expression: "query:thread_locals" + watch: + { + expression: "query:globals" + query: + { + cmd: search + input: keyword + } + } + watch: expression: "query:registers" + watch: + { + expression: "query:types" + sub_type: 0.350000 0.350000 0.150000 0.150000 + query: + { + cmd: search + input: KrDataBuiltinType + } + } + watch: + { + expression: "query:procedures" + query: + { + cmd: search + input: TokenStri + } + } + } + 0.189655: + { + watch: + { + selected + expression: "" + normal: 0.348101 0.401899 0.250000 + watch: "hex(c)" + watch: "bin(c)" + } + watch: expression: "query:watch_pins" + } + 0.295960: + { + 0.347078: + { + watch: expression: "query:call_stack" + watch: + { + selected + expression: "query:threads" + call_stack_frame: 0.050000 0.850000 0.050000 0.050000 + } + } + 0.652922: + { + watch: expression: "query:targets" + watch: expression: "query:breakpoints" + watch: expression: "query:watch_pins" + watch: selected expression: "query:type_views" + } + } + } + } + split_x + pos: 512 263 + monitor: "\\\\.\\DISPLAY1" + maximized +} +keybindings: +{ + { kill_all f5 shift } + { step_into_inst f11 alt } + { step_over_inst f10 alt } + { step_out f11 shift } + { halt x ctrl shift } + { halt pause } + { run f5 } + { restart f5 ctrl shift } + { step_into f11 } + { step_over f10 } + { run_to_line f10 ctrl } + { set_next_statement f10 ctrl shift } + { inc_window_font_size equal alt } + { dec_window_font_size minus alt } + { window n ctrl shift } + { toggle_fullscreen return ctrl } + { new_panel_right p ctrl } + { new_panel_down minus ctrl } + { rotate_panel_columns 2 ctrl } + { next_panel comma ctrl } + { prev_panel comma ctrl shift } + { focus_panel_right right ctrl alt } + { focus_panel_left left ctrl alt } + { focus_panel_up up ctrl alt } + { focus_panel_down down ctrl alt } + { undo z ctrl } + { redo y ctrl } + { go_back left alt } + { go_forward right alt } + { close_panel p ctrl shift alt } + { next_tab page_down ctrl } + { prev_tab page_up ctrl } + { next_tab tab ctrl } + { prev_tab tab ctrl shift } + { move_tab_right page_down ctrl shift } + { move_tab_left page_up ctrl shift } + { close_tab w ctrl } + { tab_bar_top up ctrl shift alt } + { tab_bar_bottom down ctrl shift alt } + { open_tab t ctrl } + { open o ctrl } + { switch i ctrl } + { switch_to_partner_file o alt } + { open_user n ctrl shift alt } + { open_project n ctrl alt } + { open_user o ctrl shift alt } + { open_project o ctrl alt } + { save_user s ctrl shift alt } + { save_project s ctrl shift } + { edit f2 } + { accept return } + { accept space } + { cancel esc } + { move_left left } + { move_right right } + { move_up up } + { move_down down } + { move_left_select left shift } + { move_right_select right shift } + { move_up_select up shift } + { move_down_select down shift } + { move_left_chunk left ctrl } + { move_right_chunk right ctrl } + { move_up_chunk up ctrl } + { move_down_chunk down ctrl } + { move_up_page page_up } + { move_down_page page_down } + { move_up_whole home ctrl } + { move_down_whole end ctrl } + { move_left_chunk_select left ctrl shift } + { move_right_chunk_select right ctrl shift } + { move_up_chunk_select up ctrl shift } + { move_down_chunk_select down ctrl shift } + { move_up_page_select page_up shift } + { move_down_page_select page_down shift } + { move_up_whole_select home ctrl shift } + { move_down_whole_select end ctrl shift } + { move_up_reorder up alt } + { move_down_reorder down alt } + { move_home home } + { move_end end } + { move_home_select home shift } + { move_end_select end shift } + { select_all a ctrl } + { delete_single delete } + { delete_chunk delete ctrl } + { backspace_single backspace } + { backspace_chunk backspace ctrl } + { copy c ctrl } + { copy insert ctrl } + { cut x ctrl } + { paste v ctrl } + { paste insert shift } + { insert_text null } + { move_next tab } + { move_prev tab shift } + { goto_line g ctrl } + { goto_address g alt } + { search f ctrl } + { search_backwards r ctrl } + { find_next f3 } + { find_prev f3 ctrl } + { find_selected_thread f4 } + { goto_name j ctrl } + { goto_name_at_cursor f12 } + { toggle_watch_expr_at_cursor w alt } + { toggle_watch_expr_at_mouse d ctrl } + { toggle_watch_pin f9 ctrl } + { toggle_breakpoint f9 } + { add_address_breakpoint f9 shift } + { add_function_breakpoint f9 ctrl shift } + { attach f6 shift } + { open_palette f1 } + { open_palette p ctrl shift } + { log_marker m ctrl shift alt } + { toggle_dev_menu d ctrl shift alt } + { step_over s } + { step_into i } + { step_out o } + { run r } + { restart r shift } + { halt h } + { kill_all k } +} +current_path: "Z:/home/kyren/projects/krypton/src/krypton"