Commit Graph

1696 Commits

Author SHA1 Message Date
Nav
9904d93314 Support for reserved hardware breakpoint (for stepping on AVR8 targets) 2023-09-23 21:50:04 +01:00
Nav
0851da3a7a Renamed debug logging param 2023-09-23 21:48:55 +01:00
Nav
7d588b6077 Added warning RE using old bloom.yaml config with v1.0.0 2023-09-23 12:39:39 +01:00
Nav
403e959d3f Style tweaks on old list views 2023-09-23 01:17:06 +01:00
Nav
776b72e227 Tidying 2023-09-23 00:43:33 +01:00
Nav
6626120fec Removed old "Bloom" namespace from Qt stylesheets 2023-09-23 00:43:12 +01:00
Nav
34431ec739 Key press event handling in certain Insight windows 2023-09-22 23:56:43 +01:00
Nav
4e4a3b3355 Removed LogEntry struct and other bits of tidying in the Logger 2023-09-22 22:23:53 +01:00
Nav
d01f975167 Fixed seg fault bug in snapshot diff window (caused by invalid this pointer) 2023-09-22 21:44:37 +01:00
Nav
c3d13647fa Restore breakpoints upon leaving programming mode 2023-09-22 20:55:00 +01:00
Nav
46bbf9cb31 Fixed seg fault bug when clearing HW breakpoints in EDBG driver 2023-09-22 20:52:17 +01:00
Nav
9698d83cb4 Clear HW breakpoints upon entering programming mode in EDBG driver 2023-09-22 20:51:59 +01:00
Nav
fdb6dc006d Bypass cache flag in ReadMemory TC command 2023-09-22 18:21:26 +01:00
Nav
8c2fe4e619 Tidying 2023-09-22 17:52:38 +01:00
Nav
b38872e837 Program memory cache 2023-09-22 17:52:28 +01:00
Nav
24ce9aeacb Disable range stepping by default 2023-09-22 16:51:24 +01:00
Nav
b3d03f73ac Clear hardware breakpoints in clearAllBreakpoints() (EDBG AVR8 driver) 2023-09-21 01:10:35 +01:00
Nav
90f057e1a0 Added hardwareBreakpoints target config param from bloom.yaml template 2023-09-21 00:55:49 +01:00
Nav
b5df37ae9b Removed TargetProgramCounter type alias 2023-09-21 00:40:30 +01:00
Nav
611ad70d6b Renaming rangeSteppingEnabled GDB server config param to rangeStepping 2023-09-21 00:30:21 +01:00
Nav
d7b59cac59 Support for hardware breakpoints 2023-09-20 23:43:29 +01:00
Nav
df5a141089 Tidying 2023-09-20 23:29:58 +01:00
Nav
be5e89456c Fall back to single stepping if address range from GDB is less than one word. 2023-09-16 03:06:18 +01:00
Nav
ea33faf535 Tidying 2023-09-14 21:16:03 +01:00
Nav
c80984021b Added 0xFFFF opcode as some AVRs treat it as an SBRS instruction.
Also some tidying
2023-09-14 21:10:57 +01:00
Nav
4348a6d88c Corrected handling of empty address range in range step GDB command 2023-09-11 16:57:14 +01:00
Nav
008f5bb62e When range stepping, start with a single step, as expected by GDB 2023-09-11 16:56:37 +01:00
Nav
7d4ce1050f - Implemented support for range stepping with GDB (vCont... packets)
- Refactored some bits of the generic GDB server class, along with the AVR-specific implementation
2023-09-11 03:32:58 +01:00
Nav
1d0f30db7a New rangeSteppingEnabled server config param 2023-09-10 21:50:32 +01:00
Nav
667b0327e8 Tidying 2023-09-10 18:33:23 +01:00
Nav
3203635397 Added AVR8 instruction mnemonic enum 2023-09-10 13:59:42 +01:00
Nav
3c532bd934 Included fractional second in logging output 2023-09-10 01:23:40 +01:00
Nav
9386d6c913 Tidying 2023-09-10 01:19:23 +01:00
Nav
20cbf14809 AVR8 opcode decoder 2023-09-10 01:18:53 +01:00
Nav
d7891b386b Bitset service 2023-09-07 23:24:30 +01:00
Nav
47f9ce0415 Tidying 2023-09-07 23:21:36 +01:00
Nav
b9a0c09adf Tweaked wording in GDB response to Insight activation request 2023-08-30 20:48:47 +01:00
Nav
1c12200c18 Do not respond to GDB's interrupt requests, if we failed to interrupt target execution 2023-08-30 20:47:11 +01:00
Nav
370112c4c7 Added "No differences" placeholder to ChangeListPane widget 2023-08-26 16:51:57 +01:00
Nav
cbc17dc17e Added context menu actions in ChangeListPane widget 2023-08-26 15:52:05 +01:00
Nav
1df1f52afc Removed duplicated QSS styles 2023-08-26 03:45:00 +01:00
Nav
16a99bf5a6 Account for scrollbar margins in ListScene 2023-08-26 03:44:38 +01:00
Nav
2514b02d71 Tweaked highlighting border colour. 2023-08-26 02:53:30 +01:00
Nav
2e38fd237f Fixed bug with unexpected opacity being applied to highlighting border. 2023-08-26 02:53:11 +01:00
Nav
362bc22262 Added primary highlighting border for highlighted ranges that span multiple lines 2023-08-26 02:52:20 +01:00
Nav
a5d531b1a7 Fixed bug with vertical scrollbar detection in ChangeListPane widget 2023-08-25 20:40:00 +01:00
Nav
9baecc820b Fixed regression causing a seg fault when a selected item was removed from a ListScene. 2023-08-25 20:29:35 +01:00
Nav
0e6b3f914b Adjusted min width of snapshot diff window 2023-08-25 19:56:18 +01:00
Nav
61cbbc1a79 Tidying 2023-08-25 19:56:02 +01:00
Nav
d20a0f0ed5 Added primary highlighting in hex viewer 2023-08-25 19:53:24 +01:00