Commit Graph

1412 Commits

Author SHA1 Message Date
Nav
7a74a5ec93 Stop needlessly refreshing target registers 2023-02-27 01:38:49 +00:00
Nav
858287a7d0 Refactored hex viewer in preparation for snapshot viewer and diffs.
Before this refactor, the hex viewer was consuming far too much RAM and wasn't
scaling very well. It can now handle data inspection up to 5MB (way more than we need), comfortably
2023-02-27 00:15:46 +00:00
Nav
f37f8f301a Corrected bad rebase 2023-02-27 00:08:01 +00:00
Nav
80035cadae Corrected regression from previous refactor where the data type and endianness of focused memory regions were not being persisted through debug sessions 2023-02-20 21:55:55 +00:00
Nav
7aa1639df2 Tidying 2023-02-20 21:55:55 +00:00
Nav
f41e60d0af Removed pointless container in HexViewerWidget and tidied QSS styles 2023-02-20 21:55:55 +00:00
Nav
b2e20b8c1d Enable snapshot capturing when there's no data loaded in the memory inspection pane, if the 'Capture directly from target' option has been selected. 2023-02-20 21:55:55 +00:00
Nav
f5de0cdb61 Added CaptureMemorySnapshot insight worker task to USES_TARGET_CONTROLLER group, to prevent simultaneous runs with other tasks. 2023-02-20 21:55:55 +00:00
Nav
b8ca1fbc41 Tidying 2023-02-20 21:55:55 +00:00
Nav
0a15ce8a84 Moved DateTime helper functions to service class 2023-02-20 21:55:55 +00:00
Nav
90ef72f686 Moved String helper functions to service class 2023-02-20 21:55:55 +00:00
Nav
8fa7e82c56 Moved Paths helper functions to service class 2023-02-20 21:55:55 +00:00
Nav
4c25c85c36 Moved Process helper functions to service class 2023-02-20 21:55:55 +00:00
Nav
d353b55f9b Renamed TargetControllerConsole to TargetControllerService 2023-02-20 21:55:55 +00:00
Nav
de97e8d4e0 Tidying 2023-02-20 21:55:55 +00:00
Nav
a0a7693d03 Added social link to about window 2023-02-20 21:55:55 +00:00
Nav
21c2658c43 Memory snapshot management via memory inspection pane 2023-02-20 21:55:55 +00:00
Nav
1091966f72 RetrieveMemorySnapshots insight worker task 2023-02-20 21:55:55 +00:00
Nav
be5127feda CaptureMemorySnapshot insight worker task 2023-02-20 21:55:55 +00:00
Nav
59776f1a0e Memory snapshot data structure 2023-02-20 21:55:55 +00:00
Nav
fe6e5379ff Tidying 2023-02-20 21:55:55 +00:00
Nav
47b9c53033 Created custom PushButton widget and added custom styleName property for styling primary buttons 2023-02-20 21:55:55 +00:00
Nav
fc883d5d1e Moved memory region JSON conversion to individual constructors/member functions 2023-02-20 21:55:55 +00:00
Nav
c2201548e9 Fixed nested PanelWidget bug where parent widgets were being affected by PanelWidget::updateVisibility() 2023-02-20 21:55:55 +00:00
Nav
7f96e5fb70 Moved memory inspection pane styles to separate file 2023-02-20 21:55:55 +00:00
Nav
462bf0ff67 Refactored resizing code for PanelWidgets and added support for right-sided panels 2023-02-20 21:55:55 +00:00
Nav
1f32319147 Consistent optimisation flags across debug and release builds 2023-02-20 21:54:55 +00:00
Nav
2b5756c5e2 Tidying 2023-02-20 21:54:28 +00:00
Nav
072ce1e5bf Corrected TDF mapping file path in CMake 2023-02-20 21:54:13 +00:00
Nav
05832839f0 Output EDBG parameter values in debug logs 2023-01-21 13:54:40 +00:00
Nav
b5dfa4a842 Tidying GDB packet class 2023-01-21 13:40:39 +00:00
Nav
6b4d3ecb26 Moved toHex functions to String helper class 2023-01-21 13:37:56 +00:00
Nav
662806769e Added dependency package names to README 2023-01-20 23:04:46 +00:00
Nav
4b0fe4dc37 Deleted old packaging files 2023-01-20 22:53:51 +00:00
Nav
693abced8e Replaced overloaded casting of CMSIS-DAP Command with rawCommand member function 2023-01-20 22:53:04 +00:00
Nav
c35fdbd4ed Tidying 2023-01-20 18:40:29 +00:00
Nav
39789c29bf Remved old CPack script 2023-01-20 18:40:22 +00:00
Nav
d50d756b99 Packaging scripts for Arch packages 2023-01-20 18:40:02 +00:00
Nav
99913ad132 Tidying 2023-01-18 22:00:47 +00:00
Nav
2279c92f2b Changed udev rules installation path to /lib/udev/rules.d in DEB package, as that's what Debian based systems expect. 2023-01-18 22:00:41 +00:00
Nav
42e1bbb665 Added libopengl.so dependency to DEB and RPM packages. 2023-01-18 21:59:03 +00:00
Nav
a37e8edd2f Tidying 2023-01-18 00:44:32 +00:00
Nav
d6cd5da1b8 Binned udev rule check in TargetController 2023-01-18 00:41:23 +00:00
Nav
f3e97d0ab9 RPM packaging scripts 2023-01-18 00:38:18 +00:00
Nav
7c696bf840 Included distributed libhidapi shared objects (for packaging only) 2023-01-18 00:37:35 +00:00
Nav
46592e4323 Corrected distributed font paths 2023-01-18 00:35:23 +00:00
Nav
040df4ac28 Using playground directories in package generation scripts 2023-01-17 22:25:39 +00:00
Nav
e94eca9826 Tidying 2023-01-16 19:17:51 +00:00
Nav
b0b6e20e53 Corrected debian package generation 2023-01-16 19:17:44 +00:00
Nav
5fe8acf758 Moved Qt XCB platform plugin and updated runpath. 2023-01-16 19:17:06 +00:00