Nav
d8bea62ad2
Fixed regression in Insight package variant support check
2022-09-17 02:02:17 +01:00
Nav
0e9eba22bc
Renamed YAML type checking function
2022-09-17 00:07:20 +01:00
Nav
c32cd03872
Validation for GDB port config param
2022-09-17 00:06:02 +01:00
Nav
c9608f835e
Fixed seg fault bug on debug server startup failure
2022-09-16 20:49:36 +01:00
Nav
748d2d3240
Added libprocps to distributed shared libs
2022-09-15 20:47:08 +01:00
Nav
2f3692293e
Tidying
2022-09-15 20:20:25 +01:00
Nav
1f0a82d599
Tweaks to Process helper class and bug fix
2022-09-15 20:18:26 +01:00
Nav
054bde947b
Listed new libprocps dependency in README
2022-09-15 00:44:40 +01:00
Nav
01651be95b
Renamed CLion process check function
2022-09-15 00:35:06 +01:00
Nav
c9a8220500
Suspend TargetController upon GDB detach, if running under CLion
2022-09-15 00:33:01 +01:00
Nav
753cfd7c11
New process helper class
2022-09-15 00:32:09 +01:00
Nav
98963ef4a8
New resume & suspend TargetController commands
2022-09-14 22:05:50 +01:00
Nav
beae66e477
Fixed label escaping issue in ErrorDialogue instance
2022-09-14 20:06:26 +01:00
Nav
e7261f866f
Changed releasePostDebugSession to default to false, as most users shouldn't need to enable it anymore
2022-09-14 19:53:50 +01:00
Nav
eb7ce58b75
Tidying
2022-09-14 19:46:16 +01:00
Nav
d8f842b299
Appearence tweaks in memory inspection pane
2022-09-14 19:45:41 +01:00
Nav
cd2dae41e4
Implemented data export via clipboard actions in the hex viewer widget
2022-09-14 19:45:21 +01:00
Nav
6a8c5688dc
Moved byte item selection to std::map, to ensure sorting of byte item pointers by byte item memory address
2022-09-14 19:01:17 +01:00
Nav
9aff8183dd
Turns out we can't construct a QGraphicsScene on a different thread - causes issues with Qt's internal event posting code.
...
Instead, we now construct just the ByteItem objects on the worker thread. At some point, I'd like to move the item positioning onto
a worker thread, but that's for another day.
2022-09-13 22:40:55 +01:00
Nav
59986b052a
Stale data indicator in memory inspection pane
2022-09-11 17:19:17 +01:00
Nav
463b57ec83
Made addressLabelType changeable via context menu
2022-09-11 01:50:36 +01:00
Nav
8574918f81
Added addressLabelType to HexViewerWidgetSettings
2022-09-11 01:48:42 +01:00
Nav
dc45301ff8
Replaced MemoryRegionAddressInputType enum with generaic AddressType enum
2022-09-11 01:30:03 +01:00
Nav
a0e833b801
Increased batch size of ReadTargetMemory insight worker task
2022-09-10 23:27:05 +01:00
Nav
16c559e70f
Improved HexViewerWidget performance
2022-09-10 22:51:57 +01:00
Nav
241d94da54
Off-loaded ByteItemGraphicsScene construction to Insight worker task
2022-09-10 22:50:52 +01:00
Nav
a88b77df8a
Missing signal + tidying
2022-09-08 19:58:03 +01:00
Nav
2cca4bddfc
Grouped InsightWorker tasks by use of TargetController
2022-09-08 19:56:48 +01:00
Nav
c460c9d7e1
Added support for grouping InsightWorker tasks
2022-09-08 19:54:37 +01:00
Nav
1ddff3c2a4
Support for multiple InsightWorker threads. We now have three InsightWorker threads as opposed to one
2022-09-08 16:07:29 +01:00
Nav
77cd13bf46
Added id to InsightWorker objects
2022-09-08 15:29:54 +01:00
Nav
7a8efcd7fc
Tidying
2022-09-08 14:48:28 +01:00
Nav
be2b5184ce
Removed InsightWorker injection in Insight widgets
2022-09-08 14:29:41 +01:00
Nav
0a45bca30a
Replaced InsightWorker signals with InsightSignals singleton
2022-09-07 22:25:28 +01:00
Nav
227f0d4092
New GetTargetDescriptor insight worker task
2022-09-07 22:21:50 +01:00
Nav
dfa56d08d2
New GetTargetState insight worker task
2022-09-07 02:19:53 +01:00
Nav
5ff59d64a8
Removed unused member in TargetBreakpoint struct.
2022-09-07 01:45:51 +01:00
Nav
7d07a9cf6c
Tidying
2022-09-06 17:17:43 +01:00
Nav
46d8ce1854
Added TargetMemoryAddress, TargetMemorySize, TargetProgramCounter and TargetStackPointer aliases
2022-09-06 17:16:49 +01:00
Nav
620e6dc06a
Corrected bug with memory inspection refresh button continuing to spin upon refresh error
2022-09-06 01:05:46 +01:00
Nav
0397cb9aba
Replaced targetProgramCounterUpdated signal with new ReadProgramCounter Insight worker task.
...
Also some other bits of tidying
2022-09-06 00:52:38 +01:00
Nav
8146a442f6
Reduced memory read batch size to 128 bytes, in ReadTargetMemory Insight worker task, to improve stability (reduce likelihood of debug server (GDB) timeouts)
2022-09-03 20:38:36 +01:00
Nav
cb272dfcff
Implemented select all (Ctrl+A) and deselect (Esc) shortcuts in hex viewer byte item selection
2022-09-03 20:37:44 +01:00
Nav
798f6913a4
Implemented rubber-band selection rectangle in memory inspection hex viewer
2022-09-03 20:36:38 +01:00
Nav
4da3a84c06
Small tweaks to memory address indicator on memory inspection widget
2022-09-03 20:34:44 +01:00
Nav
bd2af015ec
Disable refresh button on memory inspection pane, when target goes into running mode
2022-09-03 20:33:49 +01:00
Nav
f113fca8ac
Removed target stop event delay in Insight - it wasn't working very well and I don't think many users even use conditional breakpoints for other reasons.
2022-08-30 20:27:27 +01:00
Nav
99db00c0cc
Split target memory reads (via InsightWorker task) to numerous reads, in order to prevent occupying the TargetController for too long (which can result in GDB timeouts)
2022-08-30 20:26:29 +01:00
Nav
8732df196e
Disable auto refresh by default, in memory inspection widget
2022-08-30 19:20:00 +01:00
Nav
7971ad2070
Added memory capacity label to bottom bar in memory inspection pane
2022-08-30 03:10:48 +01:00