409205e9a5
Improved register searching
Nav
2022-02-04 19:49:19 +00:00
6d9b29d1bc
Truncated focused memory regions in value annotations, when configured as signed integers and the size exceeds 8 bytes.
Nav
2022-02-02 22:37:40 +00:00
d23277f4ab
Sanitised loaded memory regions
Nav
2022-02-02 22:32:13 +00:00
6441a9dbf0
Made endianness of focused memory regions configurable
Nav
2022-02-02 21:52:31 +00:00
b9d05e03eb
Removed TargetMemoryDescriptor dependency in MemoryRegion class (in preparation for saving & loading memory regions from Bloom's project settings file)
Nav
2022-01-16 18:50:12 +00:00
5ae7bd020c
Tidied BiMap class
Nav
2022-01-15 13:37:24 +00:00
51a9cbe6f2
Corrected bug in BiMap at() function for flippedMap lookups
Nav
2022-01-15 13:36:56 +00:00
e10ac37b6c
Added unsigned indicator to integer data type in focused memory region manager
Nav
2022-01-14 23:53:12 +00:00
3b4284be5f
Added tooltips to pin body widgets and moved constructors to implementation files
Nav
2021-12-30 18:10:40 +00:00
b9a43b4f39
Increased pin label max width in target pacakge widgets
Nav
2021-12-30 18:08:53 +00:00
441c234b7f
Tidied CMake file
Nav
2021-12-30 13:58:46 +00:00
092d27a0cb
Corrected address range contains() check
Nav
2021-12-30 13:28:58 +00:00
ad00939cf6
Tweaked min height of DIP body widget
Nav
2021-12-28 14:50:52 +00:00
6100cbe989
Bumped version number
Nav
2021-12-28 05:16:00 +00:00
4909085a27
Changed latest version URL scheme to http, to avoid the hell that is locating SSL libraries at run-time.
Nav
2021-12-28 05:15:29 +00:00
b257f978e8
Included Qt6Network shared objects
Nav
2021-12-28 05:14:41 +00:00
72191f922f
Some versions of G++ define macros named 'major' and 'minor', which were conflicting with the member initialisers in the VersionNumber constructor.
Nav
2021-12-28 03:12:36 +00:00
76fcc385f3
Updated GDB register write command handler to account for larger than expected register values.
Nav
2021-12-28 02:44:00 +00:00
fe635128f4
Refactored GDB register handling in GDB debug server. Accounted for size discrepancies in register descriptors (target register descriptors and GDB register descriptors).
Nav
2021-12-28 01:16:21 +00:00
ca0bcdeda4
GDB register descriptor
Nav
2021-12-28 00:00:45 +00:00
7e76503969
at() function to retrieve reference within bidirectional map
Nav
2021-12-27 23:59:59 +00:00
56894a2bf7
Updated README
Nav
2021-12-27 14:44:08 +00:00
1e7e3c45fc
Added new 'disableDebugWirePreDisconnect' target parameter, for automatically disabling debugWire before disconnecting from the target.
Nav
2021-12-27 04:17:15 +00:00
b9e579b4bc
Added support for AVR ATtiny45 target
Nav
2021-12-27 04:14:07 +00:00
d7c6fd191f
Corrected insight window sizing bug
Nav
2021-12-27 04:10:25 +00:00
5f77093c80
Go-to-address function in hex viewer
Nav
2021-12-27 03:56:28 +00:00
bb12d91368
Focus changed signals for TextInput widget
Nav
2021-12-27 03:55:32 +00:00
bb306778cd
Address range helper function for checking if a range contains an address
Nav
2021-12-27 03:55:11 +00:00
c3db0eba65
Highlighted addresses in hex viewer
Nav
2021-12-27 02:16:18 +00:00
dd5424b6bb
New ASCII view tool button in hex viewer
Nav
2021-12-26 18:07:08 +00:00
910eb97561
Added ByteItem ASCII view Including some conditional styling
Nav
2021-12-26 18:06:39 +00:00
38afcfd84c
Disabled use of masked memory read commands, for non-SRAM reads, in the EDBG AVR8 driver. EDBG tools don't seem to support masked memory reads for EEPROM or FLASH. They just report an 'invalid memtype' error.
Nav
2021-12-26 00:41:23 +00:00
71842358ff
Excluding excluded memory regions from memory reads in the hex viewer widget.
Nav
2021-12-25 21:01:45 +00:00
03bc17a225
Disabled masked read memory commands for the Xplained Pro debug tool (the tool was reporting a 'not supported' error)
Nav
2021-12-25 21:00:05 +00:00
82c036cc22
Fixed bug with driver-side exclusions for memory reads, in the EdbgAvr8Interface. The driver was issuing memory reads for 0 bytes. This was causing issues with some EDBG debug tools.
Nav
2021-12-25 20:59:29 +00:00
1051954333
Updated ReadTargetMemory insight worker task to accept excluded address ranges
Nav
2021-12-25 20:57:34 +00:00
6f364a7009
Added support for excluding address ranges from read memory events
Nav
2021-12-25 20:57:03 +00:00
9054b17bc7
TargetMemoryAddressRange comparison operator
Nav
2021-12-25 20:54:02 +00:00
e5e283a27b
Updating initialised flag in ByteItem, for excluded bytes
Nav
2021-12-25 20:53:21 +00:00
6becb0e04a
Wording tweak to placeholder label in manage memory region window
Nav
2021-12-25 03:52:39 +00:00
1b1c060457
Changed focused byte highlighting color and favoured stack highlighting over focused highlighting
Nav
2021-12-25 03:51:28 +00:00
22caf5bf5f
Used different font sizes for top and bottom annotation items
Nav
2021-12-25 03:50:33 +00:00
ce39c9694c
Adjusted font color of bottom annotation items
Nav
2021-12-25 03:50:08 +00:00
b0b99c2dde
Account for bottom annotations on final row in hex viewier
Nav
2021-12-25 03:49:25 +00:00
a8e90f7b56
Moved current stack pointer out of HexViewerWidgetSettings - didn't belong there
Nav
2021-12-25 03:10:46 +00:00
d69a8bcde5
Corrected illegal memory access bug after freeing hovered annotation item
Nav
2021-12-25 03:10:01 +00:00
45c6470548
Persisting TargetMemoryInspectionPane settings (including memory regions) through debug sessions
Nav
2021-12-25 01:46:47 +00:00
844c7e78ae
Equality operators for TargetMemoryDescriptor and TargetAddressRange
Nav
2021-12-25 01:45:33 +00:00
d4a27b1bac
Fixed bug with annotation items not inheriting disabled state from parent scene
Nav
2021-12-25 01:44:48 +00:00
170e30d034
Value annotations in hex viewer widget Some refactoring of byte item positioning, to better accommodate value annotations
Nav
2021-12-24 23:29:57 +00:00
d59c47a5de
Tidying AnnotationItem class in prep for value annotations
Nav
2021-12-24 23:27:01 +00:00
5f2ec7e655
Configured vertical scrollbar in hex viewer widget to always be enabled, in order to prevent infinite look resize issue
Nav
2021-12-24 22:42:27 +00:00