Commit graph

629 commits

Author SHA1 Message Date
Dan
0d7cb0dd50 GP-2555: Refactor StackProvider for object-mode trace. 2022-11-02 10:31:19 -04:00
dragonmacher
bc1ecf4b8c GP-2780 - Fixed option node with '.' in its name 2022-11-01 17:10:38 -04:00
Dan
579deb5904 GP-2760: TraceManager to attempt platform mapping 2022-10-26 17:05:11 -04:00
Ryan Kurtz
12854d1316 Merge remote-tracking branch 'origin/Ghidra_10.2' 2022-10-20 13:37:40 -04:00
ghidra1
4bb4683ba2 Merge remote-tracking branch 'origin/GP-2725_Dan_breakpointToggleAddress' into Ghidra_10.2 2022-10-20 13:32:49 -04:00
Dan
3aa9d21f10 GP-0: Fix tests 2022-10-20 13:26:17 -04:00
Dan
5b052319a2 GP-2725: Fix misuse of "Bytes" field location when setting breakpoints. 2022-10-20 12:19:58 -04:00
Dan
b610c69789 GP-2736: Fix NPEs when restoring the Debugger with open traces 2022-10-20 10:38:58 -04:00
Dan
776413921f GP-1543: Replace Range<Long> with Lifespan, ULongSpan, KeySpan,
FieldSpan
2022-10-20 09:38:55 -04:00
Ryan Kurtz
d0b55e1d33 Merge remote-tracking branch 'origin/Ghidra_10.2' 2022-10-20 01:14:38 -04:00
ghidra1
20bab6945a Merge remote-tracking branch 'origin/GP-2721_Dan_watchFocusErrors' into Ghidra_10.2 2022-10-19 16:26:30 -04:00
Dan
222b770bcd GP-2721: Allow thread/frame to remain when focus goes upward 2022-10-19 15:12:30 -04:00
Dan
5d041d320c GP-2719: Fixed cache clearing issue in watches 2022-10-19 14:48:49 -04:00
Ryan Kurtz
c17fd389df Merge remote-tracking branch
'origin/GP-1595_Dan_globalControlActions--SQUASHED' (Closes #3742)
2022-10-19 13:03:41 -04:00
Ryan Kurtz
c24a1ae9e6 Merge remote-tracking branch 'origin/GP-1280_Dan_bptDecomp--SQUASHED' 2022-10-19 12:49:00 -04:00
Dan
034730b785 GP-1595: Add global control actions for Target, Trace, and Emulator 2022-10-18 09:59:53 -04:00
Dan
518575b075 GP-1280: Added breakpoint margin to Decompiler in Debugger. 2022-10-17 12:18:30 -04:00
Dan
274a13a761 GP-2651: Update Debugger screenshots 2022-10-14 11:04:36 -04:00
Dan
b689643ffd GP-0: Re-export stepback.svg at 16x16 2022-10-06 13:39:40 -04:00
Dan
a726a3d706 GP-0: Fix tests 2022-10-04 14:30:28 -04:00
Ryan Kurtz
c6657f93ff Merge remote-tracking branch 'origin/GP-1538_Dan_debuggerIcons--SQUASHED' 2022-10-04 01:51:14 -04:00
Ryan Kurtz
de9ec734ae Merge remote-tracking branch 'origin/GP-2581_Dan_followWatch--SQUASHED' 2022-10-04 01:46:58 -04:00
Dan
958afa58cc GP-2581: Allow dynamic listing and memory view to follow the adress of a watch. 2022-10-03 13:35:52 -04:00
Dan
1482df0d6f GP-1538: Revise Debugger icons. 2022-10-03 09:42:10 -04:00
Ryan Kurtz
f1177763aa Merge remote-tracking branch 'origin/GP-2618_Dan_scriptErrorMessages--SQUASHED' 2022-09-29 01:01:09 -04:00
Dan
9235902820 GP-2618: Re-work script error handling 2022-09-28 11:02:43 -04:00
Dan
f780012e88 GP-2619: Ported gdb connector to use JNA instead of piggybacking Jython's JNR 2022-09-28 01:21:38 -04:00
Ryan Kurtz
7ea1bbc360 Merge remote-tracking branch 'origin/GP-2595_Dan_simplifyTraceViewport'
Conflicts:
  DBTrace.java
2022-09-24 02:00:19 -04:00
Ryan Kurtz
433547a826 Merge remote-tracking branch 'origin/GP-2586_Dan_fixPcodeStepperGuestPlatform' 2022-09-24 01:54:39 -04:00
Ryan Kurtz
336b0531bc Merge remote-tracking branch 'origin/GP-2459_Dan_pcSpTrackingNewConventions--SQUASHED' 2022-09-24 01:49:46 -04:00
Ryan Kurtz
ea0ff7ca6c Merge remote-tracking branch 'origin/GP-2243_Dan_breakpointToggleErrorMessages' 2022-09-24 01:48:14 -04:00
Ryan Kurtz
5ee752891b Merge remote-tracking branch 'origin/GP-1890_Dan_memoryBytesDiffColoring--SQUASHED' 2022-09-24 01:46:22 -04:00
Dan
c9c749b39c GP-2595: Make TraceTimeViewport receives updates directly rather than via change listener. 2022-09-23 15:38:12 -04:00
Dan
8b4bf133b5 GP-1890: Add diff coloring to Debugger memory bytes window 2022-09-23 15:34:21 -04:00
Dan
8247ff6d43 GP-2459: Refactor platform into LocationTracking. Add PC-by-reg, PC-by-stack 2022-09-23 15:31:33 -04:00
Ryan Kurtz
3ece68f031 Merge remote-tracking branch 'origin/GP-1650_Dan_fixPcodeStepperUninitWarnings--SQUASHED' 2022-09-23 00:49:08 -04:00
Dan
6266ecbea4 GP-2243: Add some status messages when breakpoints don't enable. 2022-09-22 16:59:50 -04:00
Dan
dcd54c6695 GP-1650: Introduce Reason for reading state. Fix spurrious uninit warnings. 2022-09-22 14:47:08 -04:00
Ryan Kurtz
17f0d074e0 Merge remote-tracking branch 'origin/GP-2067_Dan_customHeaderRenderer--SQUASHED' 2022-09-21 12:02:07 -04:00
Dan
cdd6f3d72e GP-2067: Implement header renderer override and add cursor to ModelProvider's Plot columns 2022-09-21 11:28:12 -04:00
ghidra1
c5c651a053 GP-2558 PropertyMap templatize and cleanup. ProgramMerge bug/cleanup
related to User Properties.  Program Diff bug fix for multiple labels at
same address.
2022-09-21 09:33:04 -04:00
Dan
dfadbf299f GP-2586: Fix p-code stepper register names in guest platforms 2022-09-20 14:08:06 -04:00
Dan
bc2ba594b4 GP-2551: Fix RegistersProvider for new trace conventions 2022-09-20 13:21:44 -04:00
Ryan Kurtz
64c6e95e31 Merge remote-tracking branch 'origin/GP-2522_Dan_TracePlatformIntoDebuggerCoordinates--SQUASHED' 2022-09-20 12:52:48 -04:00
Dan
e0730a31b7 GP-2522: Add platform to DebuggerCoordinates 2022-09-20 11:14:09 -04:00
Dan
128987b994 GP-0: Fix testEditTraceBytesWritesNotTarget 2022-09-20 08:55:12 -04:00
Dan
3bd8683fdf GP-0: Peform selections on the swing thread 2022-09-14 12:06:49 -04:00
Dan
e4f18ad824 GP-2426: Refactor emulator to use trace access shims. Implement register mapping conventions. 2022-09-13 16:02:02 -04:00
Ryan Kurtz
b951224fce Merge remote-tracking branch 'origin/GP-2467_Dan_SleighProgramCompiler-textBlock--SQUASHED' 2022-09-12 11:07:13 -04:00
Ryan Kurtz
56949088ca Merge remote-tracking branch 'origin/GP-1585_Dan_TargetBreakpointLocation-use-AddressRange--SQUASHED' 2022-09-12 11:04:20 -04:00