Commit Graph

50 Commits

Author SHA1 Message Date
Ernie Pasveer 2f0921cfd3 Add an option to automatically reload the source file if it's changed. 2026-01-25 12:27:07 -06:00
Ernie Pasveer 64c99f4d59 First work on showing assembly tab when there's no source file. 2025-12-18 12:52:05 -06:00
Ernie Pasveer 12c6cd7c4a Move Seer icons to better locations for flathub. 2025-12-16 09:42:08 -06:00
Ernie Pasveer 35b66e111b Simply launcher code. Make it changable. 2025-12-08 13:46:13 -06:00
Ernie Pasveer 46efb03fe4 Changes to allow gdb to be started by a launch program, like flatpak-spawn. 2025-12-06 11:53:53 -06:00
Ernie Pasveer 7ad9fb67c4 Add config to set gdb's architecture. 2025-11-17 14:35:37 -06:00
Ernie Pasveer b88d68afd3 Add copyright header to each source file. 2025-08-26 17:26:05 -05:00
Ernie Pasveer ec6077c4a0 Add remote target type to connect method (remote or extended-remote). 2025-03-08 11:17:01 -06:00
Ernie Pasveer 3ae0622cd3 Moved printpoint type into create dialog. 2024-12-22 17:18:09 -06:00
Ernie Pasveer 98cb71b637 Fixed handling of RR arguments and parameters.
Also fixed bug with Key config handling in config dialog.
2024-03-17 10:14:10 -05:00
Ernie Pasveer 383cb34e0c Add external editor option.
Seer can launch an external editor on the current source file when
using the RMB menu.
2024-03-02 11:39:39 -06:00
Ernie Pasveer 4df5477b13 More work with RR direct mode. 2023-09-03 22:19:45 -05:00
Ernie Pasveer 17279228d2 Fixed icon list width for Config Dialog. 2023-08-19 20:31:12 -05:00
Ernie Pasveer bdbfb2e698 Improved wild carding in source browser.
Works now for Qt5.
Hide 'ignored' files from source browser.
2023-08-19 19:59:52 -05:00
Ernie Pasveer 8a96adfef4 Add mode for Assembly view to list assembly by Function or by Length. 2023-02-20 15:31:31 -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 09fe27ae11 checkpoint: assembly and source. 2022-11-06 18:18:42 -06:00
Ernie Pasveer 419cd6d756 Finish changes for configuring assembly columns (address, offset, opcodes) 2022-10-14 18:45:50 -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 f7c0e82ed9 More icon work. 2022-09-10 16:26:03 -05:00
Ernie Pasveer d0623e6b64 Next wave of icons. 2022-09-10 13:14:21 -05:00
Ernie Pasveer 58d24092db More icon work. 2022-09-10 12:18:28 -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 f487d0de87 Merge branch 'main' into varvisualizer 2022-08-25 17:41:22 -05:00
Ernie Pasveer 11c2c9b27d Use new name of seergdb icons. 2022-08-24 17:44:24 -05:00
Ernie Pasveer fa39347f0b More VarObj work. 2022-08-21 16:54:37 -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 67e2df2800 Finished config for KeepAssemblyOnTop and ShowAssemblyOnStartup. 2022-07-20 19:51:38 -05:00
Ernie Pasveer 93437e6551 First pass at Assembly configuration. 2022-07-17 15:39:04 -05:00
Ernie Pasveer 8c894b9e84 Add dark and light theme to editor config page.
The dark and light themes are hardwired into Seer.
After applying one of them, you can tweak them.
Then save the configuration.
2022-07-09 10:03:03 -05:00
Ernie Pasveer f4b3ed1692 Added #scrolllines config setting for the SeerConsole. 2022-03-26 13:09:50 -05:00
Ernie Pasveer ab9c57e5af Add 'handle terminating exceptions' to Seer.
Including config dialogs.
2022-03-02 17:41:34 -06:00
Ernie Pasveer 78a7a3a59e Checkpoint. 2022-02-19 12:02:19 -06:00
Ernie Pasveer ec60154596 Checkpoint. 2022-02-19 11:29:13 -06:00
Ernie Pasveer 0918ffd135 Checkpoint: Key shortcuts. 2022-02-19 10:54:26 -06:00
Ernie Pasveer 99d4ac4848 Add a config page for dprintf settings. 2022-02-17 18:55:03 -06:00
Ernie Pasveer 187c3f3512 Finished with alternate search directories for location source file.
GDB has its notion of where source files live. Sometimes this is
incorrect as the source may be in a different place after the executable
is released.

Seer's source search feature is a list of alternate directories to look
in if the path that GDB knows of doesn't exist.

Use the Config dialog to set them. Then save the config.

This is a global feature. That is, it applies to any and all executables
being debugged. (Perhaps I'll add project based session files to handle
per executable settings).
2022-01-23 10:32:12 -06:00
Ernie Pasveer 1afdf82f91 Switch from __PRETTY_FUNCTION__ to qSetMessagePattern() 2022-01-20 10:40:56 -06:00
Ernie Pasveer 3203a9b781 Add saving and remembering of manual gdb commands. 2022-01-16 09:55:17 -06:00
Ernie Pasveer ffca84a922 Finished console mode (normal,minimized,hidden). 2022-01-11 19:47:31 -06:00
Ernie Pasveer 9cce2761f1 Finished editor font and syntax highlighing settings. 2022-01-08 12:39:37 -06:00
Ernie Pasveer 78bf57fce4 Checkpoint. Still working on saving highlight colors. 2022-01-04 19:41:01 -06:00
Ernie Pasveer bda1ce4270 Checkpoint. Syntax colors. Can now apply new ones. 2022-01-03 16:03:07 -06:00
Ernie Pasveer 5a1d31d15c Config editor font.
Save and restore from settings file. Change all open
and future editors.
2021-12-26 14:57:58 -06:00
Ernie Pasveer c79ce234ce Finished gdb options dialog. 2021-12-20 20:28:00 -06:00
Ernie Pasveer 70408991d4 Checkpoint for Config dialog. 2021-12-20 18:04:53 -06:00
Ernie Pasveer 6222c13bf5 Checkpoint for Settings dialog. 2021-12-19 11:11:42 -06:00