diff --git a/src/raddbg/generated/raddbg.meta.c b/src/raddbg/generated/raddbg.meta.c index fa347d9d..87f97090 100644 --- a/src/raddbg/generated/raddbg.meta.c +++ b/src/raddbg/generated/raddbg.meta.c @@ -439,7 +439,7 @@ RD_VocabInfo rd_vocab_info_table[370] = RD_NameSchemaInfo rd_name_schema_info_table[39] = { {str8_lit_comp("user"), 0, str8_lit_comp("@expand_commands(edit_user_theme) x:\n{\n //- rjf: animations\n @display_name('Animations') @description(\"Enables animations.\")\n @default(1) 'animations': bool,\n @display_name('Scrolling Animations') @description(\"Enables scrolling animations.\")\n @expand_if(\"$.animations\") @default(1) 'scrolling_animations': bool,\n @display_name('Tooltip Animations') @description(\"Enables tooltip animations.\")\n @expand_if(\"$.animations\") @default(1) 'tooltip_animations': bool,\n @display_name('Menu Animations') @description(\"Enables menu animations.\")\n @expand_if(\"$.animations\") @default(1) 'menu_animations': bool,\n\n //- rjf: fonts\n @display_name('Use Alternative Font For UI') @description(\"Uses an alternative font for non-code UI elements.\")\n @default(1) 'use_alternative_font_for_ui': bool,\n @expand_if(\"$.use_alternative_font_for_ui\") @display_name('UI Font') @description(\"The name of, or path to, the font used when displaying non-code UI elements.\")\n @default('') 'main_font': string,\n @expand_if(\"$.use_alternative_font_for_ui\") @display_name('Code Font') @description(\"The name of, or path to, the font used when displaying code.\")\n @default('') 'code_font': string,\n @expand_if(\"!$.use_alternative_font_for_ui\") @display_name('Font') @description(\"The name of, or path to, the font used in all UI.\")\n @default('') 'font': string,\n\n //- rjf: theme\n @default(\"Default (Dark)\") @display_name('User Theme')\n @description(\"The user's theme, which describes all colors used throughout the UI.\")\n 'theme': string,\n @no_expand @display_name('User Theme')\n 'theme_colors': set,\n\n //- rjf: auto eval\n @display_name('Show Auto Watches In Source / Disassembly') @description(\"Enables the display of auto watch expressions inline in source and disassembly views.\") @default(1)\n 'show_autos_in_src_and_disasm': bool,\n\n //- rjf: autocompletion\n @display_name('Autocompletion Lister') @description(\"Enables the autocompletion lister while typing expressions.\") @default(1)\n 'autocompletion_lister': bool,\n @display_name('View Call Argument Helper') @description(\"Enables the view call argument helper, which shows view arguments and documentation, while typing expressions.\") @default(1)\n 'view_call_argument_helper': bool,\n\n //- rjf: scope decorations\n @default(1) @display_name('Cursor Scope Lines') @description(\"Controls whether or not scopes containing the cursor in text views are drawn.\")\n 'cursor_scope_lines': bool,\n @default(1) @display_name('Cursor Scope End Annotations') @description(\"Controls whether or not ending annotations for scopes containing the cursor are drawn.\")\n 'cursor_scope_end_annotations': bool,\n\n //- rjf: cursor decorations\n @default(1) @display_name('Cursor Trail') @expand_if(\"$.animations\") @description(\"Controls whether or not a movement trail animation of the cursor is drawn.\")\n 'cursor_trail': bool,\n\n //- rjf: thread & breakpoint decorations\n @default(1) @display_name('Thread Lines') @description(\"Controls whether or not a long horizontal line is drawn before the next line or instruction that the selected thread will execute in source and disassembly views.\")\n 'thread_lines': bool,\n @default(1) @display_name('Thread Glow') @description(\"Controls whether or not a glowing effect is drawn on the selected thread in source and disassembly views.\")\n 'thread_glow': bool,\n @default(1) @display_name('Breakpoint Lines') @description(\"Controls whether or not a long horizontal line is drawn before the line or instruction at which a breakpoint is placed, in source and disassembly views.\")\n 'breakpoint_lines': bool,\n @default(1) @display_name('Breakpoint Glow') @description(\"Controls whether or not a glowing effect is drawn on breakpoints in source and disassembly views.\")\n 'breakpoint_glow': bool,\n\n //- rjf: occluding background settings\n @default(0) @display_name('Opaque Backgrounds') @description(\"Controls whether or not all floating background colors are forced to be fully opaque.\")\n 'opaque_backgrounds': bool,\n @default(1) @display_name('Background Blur') @description(\"Controls whether or not occluded regions behind floating elements are blurred.\")\n 'background_blur': bool,\n\n //- rjf: appearance settings\n @default(1) @display_name('Drop Shadows') @description(\"Controls whether or not drop shadows are drawn.\")\n 'drop_shadows': bool,\n @default(1.f) @display_name('Rounded Corner Amount') @description(\"Controls the degree to which UI corners are rounded.\")\n 'rounded_corner_amount': @range[0, 1] f32,\n\n //- rjf: code formatting settings\n @default(2) @display_name('User Tab Width') 'tab_width': @range[1, 32] u64,\n\n //- rjf: windows style menu bar\n @default(1) @display_name('Focus Menu Bar With Alt') @description(\"Mimics standard Windows behavior of focusing the menu bar using the Alt key.\")\n 'focus_menu_bar_with_alt': bool,\n\n //- rjf: native filesystem dialogues\n @default(0) @display_name('Use Native File System Dialog') @description(\"Uses the operating system's file system dialog box, rather than the debugger's built-in UI.\")\n 'use_native_file_system_dialog': bool,\n\n //- rjf: transient tabs\n @default(1) @display_name('Transient Tabs') @description(\"When snapping to source code locations, opens new files in a 'transient' tab if they are not already open. Transient tabs are replaced on subsequent snaps automatically.\")\n 'transient_tabs': bool,\n\n //- rjf: auto-load last project\n @default(0) @display_name('Auto Load Last Project') @description(\"Enables loading the most recently opened project, if one is not specified from the command line.\")\n 'auto_load_last_project': bool,\n\n //- rjf: symbol server\n @default(0) @display_name('Auto Download Debug Info') @description(\"Automatically tries to download missing debug info from symbol server(s).\")\n 'auto_download_debug_info': bool,\n\n //- rjf: breakpoint behavior\n @default(0) @display_name('Lock New Breakpoints To Selected Thread') @description(\"When placing breakpoints, locks them to the selected thread by default.\")\n 'lock_new_breakpoints_to_selected_thread': bool,\n\n //- rjf: update check\n @default(1) @display_name('Check For Updates') @description(\"Enables a small network request to check if there is a newer release version available.\")\n 'check_for_updates': bool,\n\n //- rjf: system installation\n @display_name('Install To System') @description(\"Controls whether or not associated installation files are created on the system, for tighter integration with the operating system shell.\") 'install_to_system': bool,\n}\n")}, -{str8_lit_comp("project"), 0, str8_lit_comp("@expand_commands(edit_project_theme) x:\n{\n @display_name('Project Name') 'name': string,\n @default(2) @display_name('Project Tab Width') 'tab_width': @range[1, 32] u64,\n\n //- rjf: visualizers\n @display_name('Display Pointer Addresses Before Contents') @description(\"When visualizing pointers, always shows the address first, before showing contents at the pointer's address.\")\n @default(0) display_pointer_addresses_before_contents: bool,\n @display_name('Use Default C++ STL Type Visualizers') @description(\"Enables the built-in type views for C++ STL types.\")\n @default(1) use_default_stl_type_views: bool,\n @display_name('Use Default Unreal Engine Type Visualizers') @description(\"Enables the built-in type views for Unreal Engine types.\")\n @default(1) use_default_ue_type_views: bool,\n\n //- rjf: theme\n @default(\"None\") @display_name('Project Theme') @description(\"The project's theme, which describes all colors used throughout the UI, and can override the user's theme.\")\n 'theme': string,\n @no_expand @display_name('Project Theme') @description(\"The project's theme, which describes all colors used throughout the UI, and can override the user's theme.\")\n 'theme_colors': set,\n\n //- rjf: win32 exception settings\n @default(1) @display_name(\"Break on Win32 Control-C Exceptions\") @description(\"Code: 0x40010005\")\n win32_ctrl_c: bool;\n @default(1) @display_name(\"Break on Win32 Control-Break Exceptions\") @description(\"Code: 0x40010008\")\n win32_ctrl_break: bool;\n @default(0) @display_name(\"Break on Win32 WinRT Originate Error Exceptions\") @description(\"Code: 0x40080201\")\n win32_win_rt_originate_error: bool;\n @default(0) @display_name(\"Break on Win32 WinRT Transform Error Exceptions\") @description(\"Code: 0x40080202\")\n win32_win_rt_transform_error: bool;\n @default(0) @display_name(\"Break on Win32 RPC Call Cancelled Exceptions\") @description(\"Code: 0x0000071a\")\n win32_rpc_call_cancelled: bool;\n @default(0) @display_name(\"Break on Win32 Data Type Misalignment Exceptions\") @description(\"Code: 0x80000002\")\n win32_datatype_misalignment: bool;\n @default(1) @display_name(\"Break on Win32 Access Violation Exceptions\") @description(\"Code: 0xc0000005\")\n win32_access_violation: bool;\n @default(0) @display_name(\"Break on Win32 In Page Error Exceptions\") @description(\"Code: 0xc0000006\")\n win32_in_page_error: bool;\n @default(1) @display_name(\"Break on Win32 Invalid Handle Specified Exceptions\") @description(\"Code: 0xc0000008\")\n win32_invalid_handle: bool;\n @default(0) @display_name(\"Break on Win32 Not Enough Quota Exceptions\") @description(\"Code: 0xc0000017\")\n win32_not_enough_quota: bool;\n @default(0) @display_name(\"Break on Win32 Illegal Instruction Exceptions\") @description(\"Code: 0xc000001d\")\n win32_illegal_instruction: bool;\n @default(0) @display_name(\"Break on Win32 Cannot Continue From Exception Exceptions\") @description(\"Code: 0xc0000025\")\n win32_cannot_continue_exception: bool;\n @default(0) @display_name(\"Break on Win32 Invalid Exception Disposition Returned By Handler Exceptions\") @description(\"Code: 0xc0000026\")\n win32_invalid_exception_disposition: bool;\n @default(0) @display_name(\"Break on Win32 Array Bounds Exceeded Exceptions\") @description(\"Code: 0xc000008c\")\n win32_array_bounds_exceeded: bool;\n @default(0) @display_name(\"Break on Win32 Floating-Point Denormal Operand Exceptions\") @description(\"Code: 0xc000008d\")\n win32_floating_point_denormal_operand: bool;\n @default(0) @display_name(\"Break on Win32 Floating-Point Division By Zero Exceptions\") @description(\"Code: 0xc000008e\")\n win32_floating_point_division_by_zero: bool;\n @default(0) @display_name(\"Break on Win32 Floating-Point Inexact Result Exceptions\") @description(\"Code: 0xc000008f\")\n win32_floating_point_inexact_result: bool;\n @default(0) @display_name(\"Break on Win32 Floating-Point Invalid Operation Exceptions\") @description(\"Code: 0xc0000090\")\n win32_floating_point_invalid_operation: bool;\n @default(0) @display_name(\"Break on Win32 Floating-Point Overflow Exceptions\") @description(\"Code: 0xc0000091\")\n win32_floating_point_overflow: bool;\n @default(0) @display_name(\"Break on Win32 Floating-Point Stack Check Exceptions\") @description(\"Code: 0xc0000092\")\n win32_floating_point_stack_check: bool;\n @default(0) @display_name(\"Break on Win32 Floating-Point Underflow Exceptions\") @description(\"Code: 0xc0000093\")\n win32_floating_point_underflow: bool;\n @default(0) @display_name(\"Break on Win32 Integer Division By Zero Exceptions\") @description(\"Code: 0xc0000094\")\n win32_integer_division_by_zero: bool;\n @default(0) @display_name(\"Break on Win32 Integer Overflow Exceptions\") @description(\"Code: 0xc0000095\")\n win32_integer_overflow: bool;\n @default(0) @display_name(\"Break on Win32 Privileged Instruction Exceptions\") @description(\"Code: 0xc0000096\")\n win32_privileged_instruction: bool;\n @default(0) @display_name(\"Break on Win32 Stack Overflow Exceptions\") @description(\"Code: 0xc00000fd\")\n win32_stack_overflow: bool;\n @default(0) @display_name(\"Break on Win32 Unable To Locate DLL Exceptions\") @description(\"Code: 0xc0000135\")\n win32_unable_to_locate_dll: bool;\n @default(0) @display_name(\"Break on Win32 Ordinal Not Found Exceptions\") @description(\"Code: 0xc0000138\")\n win32_ordinal_not_found: bool;\n @default(0) @display_name(\"Break on Win32 Entry Point Not Found Exceptions\") @description(\"Code: 0xc0000139\")\n win32_entry_point_not_found: bool;\n @default(0) @display_name(\"Break on Win32 DLL Initialization Failed Exceptions\") @description(\"Code: 0xc0000142\")\n win32_dll_initialization_failed: bool;\n @default(0) @display_name(\"Break on Win32 Floating Point SSE Multiple Faults Exceptions\") @description(\"Code: 0xc00002b4\")\n win32_floating_point_sse_multiple_faults: bool;\n @default(0) @display_name(\"Break on Win32 Floating Point SSE Multiple Traps Exceptions\") @description(\"Code: 0xc00002b5\")\n win32_floating_point_sse_multiple_traps: bool;\n @default(1) @display_name(\"Break on Win32 Assertion Failed Exceptions\") @description(\"Code: 0xc0000420\")\n win32_assertion_failed: bool;\n @default(0) @display_name(\"Break on Win32 Module Not Found Exceptions\") @description(\"Code: 0xc06d007e\")\n win32_module_not_found: bool;\n @default(0) @display_name(\"Break on Win32 Procedure Not Found Exceptions\") @description(\"Code: 0xc06d007f\")\n win32_procedure_not_found: bool;\n @default(1) @display_name(\"Break on Win32 Sanitizer Error Detected Exceptions\") @description(\"Code: 0xe073616e\")\n win32_sanitizer_error_detected: bool;\n @default(0) @display_name(\"Break on Win32 Sanitizer Raw Access Violation Exceptions\") @description(\"Code: 0xe0736171\")\n win32_sanitizer_raw_access_violation: bool;\n @default(1) @display_name(\"Break on Win32 DirectX Debug Layer Exceptions\") @description(\"Code: 0x0000087a\")\n win32_directx_debug_layer: bool;\n\n //- rjf: linux exception settings\n @display_name(\"Break on Linux SIGHUP\") @default(1) @description(\"Hangup detected on controlling terminal or death of controlling process (Code: 1)\")\n linux_sighup: bool,\n @display_name(\"Break on Linux SIGINT\") @default(1) @description(\"Interrupt from keyboard (Code: 2)\")\n linux_sigint: bool,\n @display_name(\"Break on Linux SIGQUIT\") @default(1) @description(\"Quit from keyboard (Code: 3)\")\n linux_sigquit: bool,\n @display_name(\"Break on Linux SIGILL\") @default(1) @description(\"Illegal Instruction (Code: 4)\")\n linux_sigill: bool,\n @display_name(\"Break on Linux SIGTRAP\") @default(1) @description(\"Trace/breakpoint trap (Code: 5)\")\n linux_sigtrap: bool,\n @display_name(\"Break on Linux SIGABRT\") @default(1) @description(\"Abort signal (Code: 6)\")\n linux_sigabrt: bool,\n @display_name(\"Break on Linux SIGBUS\") @default(1) @description(\"Bus error (bad address) (Code: 7)\")\n linux_sigbus: bool,\n @display_name(\"Break on Linux SIGFPE\") @default(1) @description(\"Erroneous arithmetic operation (Code: 8)\")\n linux_sigfpe: bool,\n @display_name(\"Break on Linux SIGKILL\") @default(1) @description(\"Kill signal (Code: 9)\")\n linux_sigkill: bool,\n @display_name(\"Break on Linux SIGUSR1\") @default(1) @description(\"User-defined signal 1 (Code: 10)\")\n linux_sigusr1: bool,\n @display_name(\"Break on Linux SIGSEGV\") @default(1) @description(\"Invalid memory reference (Code: 11)\")\n linux_sigsegv: bool,\n @display_name(\"Break on Linux SIGUSR2\") @default(1) @description(\"User-defined signal 2 (Code: 12)\")\n linux_sigusr2: bool,\n @display_name(\"Break on Linux SIGPIPE\") @default(1) @description(\"Broken pipe; write to pipe with no readers (Code: 13)\")\n linux_sigpipe: bool,\n @display_name(\"Break on Linux SIGALRM\") @default(1) @description(\"Timer signal (Code: 14)\")\n linux_sigalrm: bool,\n @display_name(\"Break on Linux SIGTERM\") @default(1) @description(\"Termination signal (Code: 15)\")\n linux_sigterm: bool,\n @display_name(\"Break on Linux SIGSTKFLT\") @default(1) @description(\"Stack fault on coprocessor (Code: 16)\")\n linux_sigstkflt: bool,\n @display_name(\"Break on Linux SIGCHLD\") @default(1) @description(\"Child stopped, terminated, or continued (Code: 17)\")\n linux_sigchld: bool,\n @display_name(\"Break on Linux SIGCONT\") @default(1) @description(\"Continue if stopped (Code: 18)\")\n linux_sigcont: bool,\n @display_name(\"Break on Linux SIGSTOP\") @default(1) @description(\"Stop process (Code: 19)\")\n linux_sigstop: bool,\n @display_name(\"Break on Linux SIGTSTP\") @default(1) @description(\"Stop typed at terminal (Code: 20)\")\n linux_sigtstp: bool,\n @display_name(\"Break on Linux SIGTTIN\") @default(1) @description(\"Terminal input for background process (Code: 21)\")\n linux_sigttin: bool,\n @display_name(\"Break on Linux SIGTTOU\") @default(1) @description(\"Terminal output for background process (Code: 22)\")\n linux_sigttou: bool,\n @display_name(\"Break on Linux SIGURG\") @default(1) @description(\"Urgent condition on socket (Code: 23)\")\n linux_sigurg: bool,\n @display_name(\"Break on Linux SIGXCPU\") @default(1) @description(\"CPU time limit exceeded (Code: 24)\")\n linux_sigxcpu: bool,\n @display_name(\"Break on Linux SIGXFSZ\") @default(1) @description(\"File size limit exceeded (Code: 25)\")\n linux_sigxfsz: bool,\n @display_name(\"Break on Linux SIGVTALRM\") @default(1) @description(\"Virtual alarm clock (Code: 26)\")\n linux_sigvtalrm: bool,\n @display_name(\"Break on Linux SIGPROF\") @default(1) @description(\"Profiling timer expired (Code: 27)\")\n linux_sigprof: bool,\n @display_name(\"Break on Linux SIGWINCH\") @default(1) @description(\"Window resize signal (Code: 28)\")\n linux_sigwinch: bool,\n @display_name(\"Break on Linux SIGIO\") @default(1) @description(\"I/O now possible (Code: 29)\")\n linux_sigio: bool,\n @display_name(\"Break on Linux SIGPWR\") @default(1) @description(\"Power failure (Code: 30)\")\n linux_sigpwr: bool,\n @display_name(\"Break on Linux SIGSYS\") @default(1) @description(\"Bad system call (Code: 31)\")\n linux_sigsys: bool,\n}\n")}, +{str8_lit_comp("project"), 0, str8_lit_comp("@expand_commands(edit_project_theme) x:\n{\n @display_name('Project Name') 'name': string,\n @default(2) @display_name('Project Tab Width') 'tab_width': @range[1, 32] u64,\n\n //- rjf: visualizers\n @display_name('Display Pointer Addresses Before Contents') @description(\"When visualizing pointers, always shows the address first, before showing contents at the pointer's address.\")\n @default(0) display_pointer_addresses_before_contents: bool,\n @display_name('Use Default C++ STL Type Visualizers') @description(\"Enables the built-in type views for C++ STL types.\")\n @default(1) use_default_stl_type_views: bool,\n @display_name('Use Default Unreal Engine Type Visualizers') @description(\"Enables the built-in type views for Unreal Engine types.\")\n @default(1) use_default_ue_type_views: bool,\n\n //- rjf: theme\n @default(\"None\") @display_name('Project Theme') @description(\"The project's theme, which describes all colors used throughout the UI, and can override the user's theme.\")\n 'theme': string,\n @no_expand @display_name('Project Theme') @description(\"The project's theme, which describes all colors used throughout the UI, and can override the user's theme.\")\n 'theme_colors': set,\n\n //- rjf: win32 exception settings\n @default(1) @display_name(\"Break on Win32 Control-C Exceptions\") @description(\"Code: 0x40010005\")\n win32_ctrl_c: bool;\n @default(1) @display_name(\"Break on Win32 Control-Break Exceptions\") @description(\"Code: 0x40010008\")\n win32_ctrl_break: bool;\n @default(0) @display_name(\"Break on Win32 WinRT Originate Error Exceptions\") @description(\"Code: 0x40080201\")\n win32_win_rt_originate_error: bool;\n @default(0) @display_name(\"Break on Win32 WinRT Transform Error Exceptions\") @description(\"Code: 0x40080202\")\n win32_win_rt_transform_error: bool;\n @default(0) @display_name(\"Break on Win32 RPC Call Cancelled Exceptions\") @description(\"Code: 0x0000071a\")\n win32_rpc_call_cancelled: bool;\n @default(0) @display_name(\"Break on Win32 Data Type Misalignment Exceptions\") @description(\"Code: 0x80000002\")\n win32_datatype_misalignment: bool;\n @default(1) @display_name(\"Break on Win32 Access Violation Exceptions\") @description(\"Code: 0xc0000005\")\n win32_access_violation: bool;\n @default(0) @display_name(\"Break on Win32 In Page Error Exceptions\") @description(\"Code: 0xc0000006\")\n win32_in_page_error: bool;\n @default(1) @display_name(\"Break on Win32 Invalid Handle Specified Exceptions\") @description(\"Code: 0xc0000008\")\n win32_invalid_handle: bool;\n @default(0) @display_name(\"Break on Win32 Not Enough Quota Exceptions\") @description(\"Code: 0xc0000017\")\n win32_not_enough_quota: bool;\n @default(0) @display_name(\"Break on Win32 Illegal Instruction Exceptions\") @description(\"Code: 0xc000001d\")\n win32_illegal_instruction: bool;\n @default(0) @display_name(\"Break on Win32 Cannot Continue From Exception Exceptions\") @description(\"Code: 0xc0000025\")\n win32_cannot_continue_exception: bool;\n @default(0) @display_name(\"Break on Win32 Invalid Exception Disposition Returned By Handler Exceptions\") @description(\"Code: 0xc0000026\")\n win32_invalid_exception_disposition: bool;\n @default(0) @display_name(\"Break on Win32 Array Bounds Exceeded Exceptions\") @description(\"Code: 0xc000008c\")\n win32_array_bounds_exceeded: bool;\n @default(0) @display_name(\"Break on Win32 Floating-Point Denormal Operand Exceptions\") @description(\"Code: 0xc000008d\")\n win32_floating_point_denormal_operand: bool;\n @default(0) @display_name(\"Break on Win32 Floating-Point Division By Zero Exceptions\") @description(\"Code: 0xc000008e\")\n win32_floating_point_division_by_zero: bool;\n @default(0) @display_name(\"Break on Win32 Floating-Point Inexact Result Exceptions\") @description(\"Code: 0xc000008f\")\n win32_floating_point_inexact_result: bool;\n @default(0) @display_name(\"Break on Win32 Floating-Point Invalid Operation Exceptions\") @description(\"Code: 0xc0000090\")\n win32_floating_point_invalid_operation: bool;\n @default(0) @display_name(\"Break on Win32 Floating-Point Overflow Exceptions\") @description(\"Code: 0xc0000091\")\n win32_floating_point_overflow: bool;\n @default(0) @display_name(\"Break on Win32 Floating-Point Stack Check Exceptions\") @description(\"Code: 0xc0000092\")\n win32_floating_point_stack_check: bool;\n @default(0) @display_name(\"Break on Win32 Floating-Point Underflow Exceptions\") @description(\"Code: 0xc0000093\")\n win32_floating_point_underflow: bool;\n @default(0) @display_name(\"Break on Win32 Integer Division By Zero Exceptions\") @description(\"Code: 0xc0000094\")\n win32_integer_division_by_zero: bool;\n @default(0) @display_name(\"Break on Win32 Integer Overflow Exceptions\") @description(\"Code: 0xc0000095\")\n win32_integer_overflow: bool;\n @default(0) @display_name(\"Break on Win32 Privileged Instruction Exceptions\") @description(\"Code: 0xc0000096\")\n win32_privileged_instruction: bool;\n @default(0) @display_name(\"Break on Win32 Stack Overflow Exceptions\") @description(\"Code: 0xc00000fd\")\n win32_stack_overflow: bool;\n @default(0) @display_name(\"Break on Win32 Unable To Locate DLL Exceptions\") @description(\"Code: 0xc0000135\")\n win32_unable_to_locate_dll: bool;\n @default(0) @display_name(\"Break on Win32 Ordinal Not Found Exceptions\") @description(\"Code: 0xc0000138\")\n win32_ordinal_not_found: bool;\n @default(0) @display_name(\"Break on Win32 Entry Point Not Found Exceptions\") @description(\"Code: 0xc0000139\")\n win32_entry_point_not_found: bool;\n @default(0) @display_name(\"Break on Win32 DLL Initialization Failed Exceptions\") @description(\"Code: 0xc0000142\")\n win32_dll_initialization_failed: bool;\n @default(0) @display_name(\"Break on Win32 Floating Point SSE Multiple Faults Exceptions\") @description(\"Code: 0xc00002b4\")\n win32_floating_point_sse_multiple_faults: bool;\n @default(0) @display_name(\"Break on Win32 Floating Point SSE Multiple Traps Exceptions\") @description(\"Code: 0xc00002b5\")\n win32_floating_point_sse_multiple_traps: bool;\n @default(1) @display_name(\"Break on Win32 Assertion Failed Exceptions\") @description(\"Code: 0xc0000420\")\n win32_assertion_failed: bool;\n @default(0) @display_name(\"Break on Win32 Module Not Found Exceptions\") @description(\"Code: 0xc06d007e\")\n win32_module_not_found: bool;\n @default(0) @display_name(\"Break on Win32 Procedure Not Found Exceptions\") @description(\"Code: 0xc06d007f\")\n win32_procedure_not_found: bool;\n @default(1) @display_name(\"Break on Win32 Sanitizer Error Detected Exceptions\") @description(\"Code: 0xe073616e\")\n win32_sanitizer_error_detected: bool;\n @default(0) @display_name(\"Break on Win32 Sanitizer Raw Access Violation Exceptions\") @description(\"Code: 0xe0736171\")\n win32_sanitizer_raw_access_violation: bool;\n @default(1) @display_name(\"Break on Win32 DirectX Debug Layer Exceptions\") @description(\"Code: 0x0000087a\")\n win32_directx_debug_layer: bool;\n\n //- rjf: linux exception settings\n @display_name(\"Break on Linux SIGHUP\") @default(1) @description(\"Hangup detected on controlling terminal or death of controlling process (Code: 1)\")\n linux_sighup: bool,\n @display_name(\"Break on Linux SIGINT\") @default(1) @description(\"Interrupt from keyboard (Code: 2)\")\n linux_sigint: bool,\n @display_name(\"Break on Linux SIGQUIT\") @default(1) @description(\"Quit from keyboard (Code: 3)\")\n linux_sigquit: bool,\n @display_name(\"Break on Linux SIGILL\") @default(1) @description(\"Illegal Instruction (Code: 4)\")\n linux_sigill: bool,\n @display_name(\"Break on Linux SIGTRAP\") @default(1) @description(\"Trace/breakpoint trap (Code: 5)\")\n linux_sigtrap: bool,\n @display_name(\"Break on Linux SIGABRT\") @default(1) @description(\"Abort signal (Code: 6)\")\n linux_sigabrt: bool,\n @display_name(\"Break on Linux SIGBUS\") @default(1) @description(\"Bus error (bad address) (Code: 7)\")\n linux_sigbus: bool,\n @display_name(\"Break on Linux SIGFPE\") @default(1) @description(\"Erroneous arithmetic operation (Code: 8)\")\n linux_sigfpe: bool,\n @display_name(\"Break on Linux SIGKILL\") @default(1) @description(\"Kill signal (Code: 9)\")\n linux_sigkill: bool,\n @display_name(\"Break on Linux SIGUSR1\") @default(1) @description(\"User-defined signal 1 (Code: 10)\")\n linux_sigusr1: bool,\n @display_name(\"Break on Linux SIGSEGV\") @default(1) @description(\"Invalid memory reference (Code: 11)\")\n linux_sigsegv: bool,\n @display_name(\"Break on Linux SIGUSR2\") @default(1) @description(\"User-defined signal 2 (Code: 12)\")\n linux_sigusr2: bool,\n @display_name(\"Break on Linux SIGPIPE\") @default(0) @description(\"Broken pipe; write to pipe with no readers (Code: 13)\")\n linux_sigpipe: bool,\n @display_name(\"Break on Linux SIGALRM\") @default(0) @description(\"Timer signal (Code: 14)\")\n linux_sigalrm: bool,\n @display_name(\"Break on Linux SIGTERM\") @default(1) @description(\"Termination signal (Code: 15)\")\n linux_sigterm: bool,\n @display_name(\"Break on Linux SIGSTKFLT\") @default(1) @description(\"Stack fault on coprocessor (Code: 16)\")\n linux_sigstkflt: bool,\n @display_name(\"Break on Linux SIGCHLD\") @default(0) @description(\"Child stopped, terminated, or continued (Code: 17)\")\n linux_sigchld: bool,\n @display_name(\"Break on Linux SIGCONT\") @default(0) @description(\"Continue if stopped (Code: 18)\")\n linux_sigcont: bool,\n @display_name(\"Break on Linux SIGSTOP\") @default(1) @description(\"Stop process (Code: 19)\")\n linux_sigstop: bool,\n @display_name(\"Break on Linux SIGTSTP\") @default(1) @description(\"Stop typed at terminal (Code: 20)\")\n linux_sigtstp: bool,\n @display_name(\"Break on Linux SIGTTIN\") @default(1) @description(\"Terminal input for background process (Code: 21)\")\n linux_sigttin: bool,\n @display_name(\"Break on Linux SIGTTOU\") @default(1) @description(\"Terminal output for background process (Code: 22)\")\n linux_sigttou: bool,\n @display_name(\"Break on Linux SIGURG\") @default(0) @description(\"Urgent condition on socket (Code: 23)\")\n linux_sigurg: bool,\n @display_name(\"Break on Linux SIGXCPU\") @default(1) @description(\"CPU time limit exceeded (Code: 24)\")\n linux_sigxcpu: bool,\n @display_name(\"Break on Linux SIGXFSZ\") @default(1) @description(\"File size limit exceeded (Code: 25)\")\n linux_sigxfsz: bool,\n @display_name(\"Break on Linux SIGVTALRM\") @default(0) @description(\"Virtual alarm clock (Code: 26)\")\n linux_sigvtalrm: bool,\n @display_name(\"Break on Linux SIGPROF\") @default(0) @description(\"Profiling timer expired (Code: 27)\")\n linux_sigprof: bool,\n @display_name(\"Break on Linux SIGWINCH\") @default(0) @description(\"Window resize signal (Code: 28)\")\n linux_sigwinch: bool,\n @display_name(\"Break on Linux SIGIO\") @default(0) @description(\"I/O now possible (Code: 29)\")\n linux_sigio: bool,\n @display_name(\"Break on Linux SIGPWR\") @default(1) @description(\"Power failure (Code: 30)\")\n linux_sigpwr: bool,\n @display_name(\"Break on Linux SIGSYS\") @default(1) @description(\"Bad system call (Code: 31)\")\n linux_sigsys: bool,\n}\n")}, {str8_lit_comp("theme_color"), 0, str8_lit_comp("@collection_commands(add_theme_color, fork_theme, save_theme, save_and_set_theme)\n@row_commands(duplicate_cfg, remove_cfg)\nx:\n{\n @display_name('Tags') tags: string,\n @display_name('Value') value: @color @hex u32,\n}\n")}, {str8_lit_comp("window"), 0, str8_lit_comp("x:\n{\n //- rjf: text rasterization settings\n @default(1) @display_name('Smooth UI Text') @description(\"Controls whether or not UI text is fully anti-aliased, for a smoother appearance.\")\n 'smooth_ui_text': bool,\n @default(1) @display_name('Hint UI Text') @description(\"Controls whether or not UI text is hinted, for better text readability at small sizes.\")\n 'hint_ui_text': bool,\n @default(0) @display_name('Smooth Code Text') @description(\"Controls whether or not code text is fully anti-aliased, for a smoother appearance.\")\n 'smooth_code_text': bool,\n @default(1) @display_name('Hint Code Text') @description(\"Controls whether or not code text is hinted, for better text readability at small sizes.\")\n 'hint_code_text': bool,\n @default(11) @display_name('Window Font Size') @description(\"Controls the window's default font size. Does not apply to tabs with their own font size set.\")\n 'font_size': @range[6, 72] u64,\n\n //- rjf: size settings\n @default(3.f) @display_name('Window Row Height') @description(\"Controls the window's default row height, in multiples of the font size. Does not apply to tabs with their own row height set.\")\n 'row_height': @range[1.75f, 5.f] f32,\n @default(3.f) @description(\"Controls the height of tabs, in multiples of the font size.\")\n 'tab_height': @range[1.75f, 5.f] f32,\n\n //- rjf: theme settings\n @default(1) @display_name('Use Project Theme') @description(\"Prefer using the project theme for this window, if any. If off, only the user's theme settings will be used.\")\n 'use_project_theme': bool,\n}\n")}, {str8_lit_comp("tab"), 0, str8_lit_comp("@row_commands(@file copy_tab_full_path, @file show_file_in_explorer, duplicate_tab, close_tab)\nx:\n{\n @override @display_name('Tab Font Size') @description(\"Controls the tab's font size.\") @no_callee_helper\n 'font_size': @range[6, 72] u64,\n}\n")}, diff --git a/src/raddbg/raddbg.mdesk b/src/raddbg/raddbg.mdesk index 6d970676..5dbf075f 100644 --- a/src/raddbg/raddbg.mdesk +++ b/src/raddbg/raddbg.mdesk @@ -469,17 +469,17 @@ RD_VocabTable: linux_sigsegv: bool, @display_name("Break on Linux SIGUSR2") @default(1) @description("User-defined signal 2 (Code: 12)") linux_sigusr2: bool, - @display_name("Break on Linux SIGPIPE") @default(1) @description("Broken pipe; write to pipe with no readers (Code: 13)") + @display_name("Break on Linux SIGPIPE") @default(0) @description("Broken pipe; write to pipe with no readers (Code: 13)") linux_sigpipe: bool, - @display_name("Break on Linux SIGALRM") @default(1) @description("Timer signal (Code: 14)") + @display_name("Break on Linux SIGALRM") @default(0) @description("Timer signal (Code: 14)") linux_sigalrm: bool, @display_name("Break on Linux SIGTERM") @default(1) @description("Termination signal (Code: 15)") linux_sigterm: bool, @display_name("Break on Linux SIGSTKFLT") @default(1) @description("Stack fault on coprocessor (Code: 16)") linux_sigstkflt: bool, - @display_name("Break on Linux SIGCHLD") @default(1) @description("Child stopped, terminated, or continued (Code: 17)") + @display_name("Break on Linux SIGCHLD") @default(0) @description("Child stopped, terminated, or continued (Code: 17)") linux_sigchld: bool, - @display_name("Break on Linux SIGCONT") @default(1) @description("Continue if stopped (Code: 18)") + @display_name("Break on Linux SIGCONT") @default(0) @description("Continue if stopped (Code: 18)") linux_sigcont: bool, @display_name("Break on Linux SIGSTOP") @default(1) @description("Stop process (Code: 19)") linux_sigstop: bool, @@ -489,19 +489,19 @@ RD_VocabTable: linux_sigttin: bool, @display_name("Break on Linux SIGTTOU") @default(1) @description("Terminal output for background process (Code: 22)") linux_sigttou: bool, - @display_name("Break on Linux SIGURG") @default(1) @description("Urgent condition on socket (Code: 23)") + @display_name("Break on Linux SIGURG") @default(0) @description("Urgent condition on socket (Code: 23)") linux_sigurg: bool, @display_name("Break on Linux SIGXCPU") @default(1) @description("CPU time limit exceeded (Code: 24)") linux_sigxcpu: bool, @display_name("Break on Linux SIGXFSZ") @default(1) @description("File size limit exceeded (Code: 25)") linux_sigxfsz: bool, - @display_name("Break on Linux SIGVTALRM") @default(1) @description("Virtual alarm clock (Code: 26)") + @display_name("Break on Linux SIGVTALRM") @default(0) @description("Virtual alarm clock (Code: 26)") linux_sigvtalrm: bool, - @display_name("Break on Linux SIGPROF") @default(1) @description("Profiling timer expired (Code: 27)") + @display_name("Break on Linux SIGPROF") @default(0) @description("Profiling timer expired (Code: 27)") linux_sigprof: bool, - @display_name("Break on Linux SIGWINCH") @default(1) @description("Window resize signal (Code: 28)") + @display_name("Break on Linux SIGWINCH") @default(0) @description("Window resize signal (Code: 28)") linux_sigwinch: bool, - @display_name("Break on Linux SIGIO") @default(1) @description("I/O now possible (Code: 29)") + @display_name("Break on Linux SIGIO") @default(0) @description("I/O now possible (Code: 29)") linux_sigio: bool, @display_name("Break on Linux SIGPWR") @default(1) @description("Power failure (Code: 30)") linux_sigpwr: bool,