Commit Graph

33 Commits

Author SHA1 Message Date
Ernie Pasveer 7222a04130 rr: added support for RR. 2023-04-16 13:26:12 -05:00
Ernie Pasveer d5aa8f9089 rr: first attempt at adding RR support to Seer. 2023-04-15 12:36:28 -05:00
Ernie Pasveer a3fc009bae Fixed bug when restoring from project file with 'start' mode. 2023-03-15 18:11:49 -05:00
Ernie Pasveer 7a1eb561a5 Fixed loading of breakpoint mode. 2023-02-19 11:35:13 -06:00
Ernie Pasveer 60338453fe Add 'project' concept for fast loading of programs and settings. 2023-02-11 12:04:27 -06:00
Ernie Pasveer 80b194dee5 Change to Project instead of Session. Qt reserves the word Session. 2023-02-11 10:41:43 -06:00
Ernie Pasveer f94f5d8085 More work on revamping Debug dialog. 2023-02-10 15:54:45 -06:00
Ernie Pasveer a0adc94f65 More tweaks to Debug dialog. 2023-02-05 17:37:31 -06:00
Ernie Pasveer a26db4121e Checkpoint. 2023-02-05 16:44:03 -06:00
Ernie Pasveer 979e617f78 Checkpoint. 2023-01-28 14:51:31 +00:00
Ernie Pasveer dc8cafc5b2 Allow executable and symbol file for coredump debugging, 2023-01-27 20:21:08 +00:00
Ernie Pasveer f8ac84570f Added Help for Debug Dialog. 2023-01-27 18:52:15 +00:00
Ernie Pasveer 68b51b9866 Checkpoint. 2023-01-27 16:52:58 +00:00
Ernie Pasveer 47c25e6135 checkpoint 2023-01-27 16:00:12 +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 8728e7e2e5 Simplify Debug dialog. 2023-01-11 17:57:19 -06:00
Ernie Pasveer 3e2c29acc5 Minor gui tweaks for "connect" mode. 2023-01-08 12:35:47 -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 552b37fdc8 bugfix: QButtonGroup::idClicked an QT_VER. 2022-10-02 10:35:30 -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 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 fa5335ba68 Improve some compile warnings.
Remove "-Wdeprecated-copy". Some compilers don't support.
Support both QButtonGroup::buttonClicked() and
QButtonGroup::idClicked(), depending on which vesion of
QT is installed.
2022-05-02 19:57:17 -05:00
Ernie Pasveer e6c15037f9 Clean up code for lint errors. 2022-04-28 20:20:37 -05:00
Ernie Pasveer 4063f97aac Improved 'gdbserver' mode. 2022-04-16 10:35:32 -05:00
Ernie Pasveer 9a536b66cc Fixed enable/disable of breakpoint load file. 2022-03-29 18:01:20 -05:00
Ernie Pasveer 8464ae79a2 Add a -b argument to load a breakpoint file from the command line.
Also, add a line int the SeerDebugDialog to do the same.
2022-03-26 10:29:53 -05:00
Ernie Pasveer 1afdf82f91 Switch from __PRETTY_FUNCTION__ to qSetMessagePattern() 2022-01-20 10:40:56 -06:00
Ernie Pasveer b5b292fbed Change dialogs to use Qt's version.
The native dialogs have different behavior when dealing with
filters. Qt's behavior is well defined.
2022-01-20 09:03:39 -06:00
Ernie Pasveer 689ee4333d Add a PID browser dialog when connecting to an external program. 2021-10-16 18:37:11 -05:00
Ernie Pasveer aad63e8dc6 Fixed some deprecated function calls.
Code was calling QFontMetrics::width(), which is deprecated.
Changed code to QFontMetrics::horizontalAdvance().

Added missing include file for QPainterPath.

Added 'install' target to CMakeLists.txt
2021-09-10 15:32:23 -05:00
Ernie Pasveer 6357b7a0ef Move source into a 'src' directory. Update README.md file for build
instructions.
2021-09-04 17:02:25 -05:00