Commit Graph

143 Commits

Author SHA1 Message Date
Ernie Pasveer 80b194dee5 Change to Project instead of Session. Qt reserves the word Session. 2023-02-11 10:41:43 -06:00
Ernie Pasveer fec9e149b7 Change to SeerHelpPageDialog. 2023-01-27 19:16:15 +00:00
Ernie Pasveer 6f182b0736 Working on custom gdb commands for "connect" mode. 2023-01-20 09:11:34 -06:00
Ernie Pasveer 4c468eb3c4 Remove serial baud and parity for "connect" mode. 2023-01-16 16:58:36 -06:00
Ernie Pasveer 12877a84f9 Added alternate file to load symbols from (instead of the debugee executable). 2022-12-29 19:03:18 -06:00
Ernie Pasveer 4d8fc8a25a Moved visualizers into a subtab in the menu bar.
Re-introduced the original Struct visualizers as "Basic Struct" visualizer.
The advanced Struct visualizer is called "Struct" visualizer.
2022-12-25 10:42:28 -06:00
Ernie Pasveer 225850dddf Suppress "No symbol disassembly..." 2022-12-24 12:56:20 -06:00
Ernie Pasveer 8035070171 Suppress error dialog for "-data-disassemble: No function..." 2022-12-24 12:13:19 -06:00
Ernie Pasveer fe0d5b21e5 Add Nexti and Stepi toolbar buttons if Assembly tab is shown. 2022-12-22 19:32:34 -06:00
Ernie Pasveer 61a18c6cf2 Fixed typo in function name. 2022-12-21 20:36:33 -06:00
Ernie Pasveer 94f9aae6c1 Fixed '\t' character returned by some flavors of gdb that display the disassembly. 2022-12-18 16:12:25 -06:00
Ernie Pasveer 9e4db4c943 Add help for the main window's tab bar. 2022-11-12 21:24:07 -06:00
Ernie Pasveer 09fe27ae11 checkpoint: assembly and source. 2022-11-06 18:18:42 -06:00
Ernie Pasveer 32f10b2b5a Add new Image Visualizer. 2022-10-30 13:16:36 -05:00
Ernie Pasveer 419cd6d756 Finish changes for configuring assembly columns (address, offset, opcodes) 2022-10-14 18:45:50 -05:00
Ernie Pasveer d2a05f653b Set default monospace font to "monospace".
Let Qt derive which one to use for the default.
It can always be overridden by the config dialog.
2022-10-10 16:52:28 -05:00
Ernie Pasveer cd707270fa Finish Gdb Reverse debugging mode. 2022-10-09 15:21:47 -05:00
Ernie Pasveer 1faa75a6cd reversedebugging: fixed logic. 2022-10-09 13:09:01 -05:00
Ernie Pasveer 5581f1a532 recorder: first attempt. 2022-10-08 13:13:42 -05:00
Ernie Pasveer fa4515a0fb Allow the select QtStyle to be saved to the configuration. 2022-10-06 19:00:02 -05:00
Ernie Pasveer e24d033f63 Support older Qt5.12 version. 2022-10-02 12:50:07 -05:00
Ernie Pasveer c9c46c9212 Add gdb's "non-stop mode" when dealing with threads at breakpoints. 2022-10-01 15:41:50 -05:00
Ernie Pasveer 9b1499cce3 Add RMB to select progress indicator. 2022-09-24 10:42:01 -05:00
Ernie Pasveer 3a13c7eee4 ProgressIndicator uses Forground color. 2022-09-22 19:31:40 -05:00
Ernie Pasveer 253100f9e2 Add new ThreadGroup browser. 2022-09-18 12:01:01 -05:00
Ernie Pasveer 752a87cf5a Add config option for C/C++ suffix names when syntax highlighting. 2022-09-08 20:40:19 -05:00
Ernie Pasveer cb28803219 Add filter patterns to source browser for Misc, Source, and Header folders. 2022-09-07 17:34:32 -05:00
Ernie Pasveer 4afd2b7dbf Add 'ignore' support when opening files.
Some system files won't be found and are annoying
when prompted each time.
2022-09-06 20:35:47 -05:00
Ernie Pasveer 2df0684ed2 Use SeerVar everywhere instead of SeerStruct.
ALT+V can call up SeerStruct.
2022-09-05 14:03:51 -05:00
Ernie Pasveer fa39347f0b More VarObj work. 2022-08-21 16:54:37 -05:00
Ernie Pasveer 20aa3b2bb3 Checkpoint. 2022-08-18 19:05:33 -05:00
Ernie Pasveer 20fe0caf86 More work done on structure viewer. 2022-08-07 12:49:21 -05:00
Ernie Pasveer 12a2966936 StructVisualizer checkpoint. 2022-08-06 17:06:39 -05:00
Ernie Pasveer ba7c6cbe13 Restart debug with previous breakpoint mode. 2022-08-02 19:22:13 -05:00
Ernie Pasveer a2fd69c85a A simple menu to list and choose a Qt Style.
Does not save it.  This is something to test Seer and alternate styles.
2022-07-31 19:43:39 -05:00
Ernie Pasveer 4a7a5c1b4c More start changes. Support break at address. 2022-07-30 17:10:26 -05:00
Ernie Pasveer 3c0a321b62 Lots of changes for starting debugger. 2022-07-30 12:02:52 -05:00
Ernie Pasveer dd34e9d3a2 More dismangle and disassembly flavor changes. 2022-07-21 20:26:46 -05:00
Ernie Pasveer 97aaaaad68 Finished config for Register format. 2022-07-20 20:27:56 -05:00
Ernie Pasveer 67e2df2800 Finished config for KeepAssemblyOnTop and ShowAssemblyOnStartup. 2022-07-20 19:51:38 -05:00
Ernie Pasveer 5d73470e63 Add View->Assembly to create assembly view. 2022-07-03 11:13:49 -05:00
Ernie Pasveer f01a77eb46 Add nexti/stepi to Control menu. 2022-07-02 09:46:10 -05:00
Ernie Pasveer f2b7084f4b Add Nexti and Stepi key bindings. 2022-07-01 19:18:57 -05:00
Ernie Pasveer 7b898b45bd Merge branch 'main' into assemblyeditor 2022-06-16 19:40:10 -05:00
Ernie Pasveer 01f24e6ba8 Add --config option.
To launch config dialog first after starting Seer.
2022-06-16 19:25:05 -05:00
Ernie Pasveer 400761e462 Checkpoint. Viewing assembly. 2022-06-12 17:53:06 -05:00
Ernie Pasveer adbec09732 Finished selecting by function name. 2022-05-08 17:38:39 -05:00
Ernie Pasveer 4063f97aac Improved 'gdbserver' mode. 2022-04-16 10:35:32 -05:00
Ernie Pasveer b67beff242 Try a spin cursor for 'run' and 'start' modes.
Add target's name to window title.
2022-04-09 16:50:35 -05:00
Ernie Pasveer f7dca36a6c Wasn't restoring 'async' mode from settings file. 2022-04-02 11:09:56 -05:00