Commit graph

357 commits

Author SHA1 Message Date
Dan
cfdf1051a1 GP-1451: Add sync selection actions, toggles 2022-05-20 10:14:58 -04:00
Ryan Kurtz
ccbf264116 Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-2022-04-29' 2022-04-29 12:17:23 -04:00
Dan
b0abef51b9 GP-0: Fix breakpoint-test timing issues. 2022-04-29 10:40:06 -04:00
Ryan Kurtz
0e8e418bfa Merge remote-tracking branch
'origin/GP-1678_Dan_objectRecorder--SQUASHED'

Conflicts:
	Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/copying/DebuggerCopyIntoProgramDialog.java
2022-04-29 10:10:33 -04:00
Dan
ebf561e28b GP-0: Adjust default sort order of breakpoint tables. 2022-04-28 15:32:43 -04:00
Dan
0a5f411023 GP-0: Fix testActionCopyIntoNewProgramCaptureLive 2022-04-28 15:32:42 -04:00
Dan
40c700041d GP-0: Fix Interpreter test after GP-887. 2022-04-28 15:32:42 -04:00
Dan
3bf94ec3a6 GP-0: Fix breakpoint-related tests 2022-04-28 15:32:33 -04:00
Dan
032ae36005 GP-1678: Create experimental object-based recorder and opinion 2022-04-28 15:13:01 -04:00
Robert Xiao
f9e234738d Debugger: Support ANSI colours in the Interpreter window.
This patch adds a parser for ANSI terminal escape sequences, enabling e.g.
interaction with colorized GDB prompts and scripts.
2022-04-21 18:46:01 -07:00
Dan
a0f6b67dc4 GP-1821: Reword breakpoint states, toggles, and icons 2022-04-20 10:05:42 -04:00
ghidra1
20706efea3 GP-0 corrected Debugger test artifcat dependency 2022-04-18 09:30:01 -04:00
Ryan Kurtz
1797418ce2 Merge remote-tracking branch 'origin/GP-1883_Dan_pcodeStepperLabels--SQUASHED' 2022-04-18 00:45:41 -04:00
Ryan Kurtz
e165574afb Merge remote-tracking branch 'origin/GP-1584_Dan_emuStateEdit--SQUASHED'
Conflicts:
	Ghidra/Debug/Debugger/src/main/help/help/topics/DebuggerMemoryBytesPlugin/images/DebuggerMemoryBytesPlugin.png
2022-04-18 00:40:46 -04:00
ghidra1
2bced1cd43 GP-1036 EXTERNAL Block Offset-Reference refactor 2022-04-15 13:19:40 -04:00
Dan
12493ab734 GP-1584: Unify state-editing story across Debugger UI. 2022-04-15 12:17:20 -04:00
Dan
85eb273d24 GP-1883: Put label and code in same p-code row. 2022-04-15 11:45:21 -04:00
Ryan Kurtz
96674d4f62 GP-1907: Removing ContinuesInterceptor and associated API 2022-04-15 01:51:58 -04:00
Ryan Kurtz
1b0715a30f Merge remote-tracking branch 'origin/GP-1886_d-millar_suppress_updates--SQUASHED' 2022-04-05 16:34:51 -04:00
Ryan Kurtz
f0cb8d4ac1 Merge remote-tracking branch 'origin/patch' 2022-04-05 16:31:51 -04:00
Ryan Kurtz
e9797d4526 Merge remote-tracking branch 'origin/GP-1887_d-millar_temp_fix_for_thread_lifespans--SQUASHED' into patch 2022-04-05 15:57:35 -04:00
d-millar
c1ef912435 GP-1886: de-flicker actions
GP-1886: suppress setFocus
2022-04-05 15:19:33 -04:00
d-millar
ad6ca51ae1 GP-1887: post-review revisions
GP-1887: reset lifespan to init create
2022-04-05 15:18:28 -04:00
Dan
051c8fd597 GP-1882: Fix (nowhere) label on DebuggerMemoryBytesProvider 2022-04-05 13:55:54 -04:00
d-millar
b00997acda GP-1866: mod post-userData changes
GP-1866: constant name for save/restore
GP-1866: type on name for class hierarchy
GP-1866: cmdline consolidation
GP-1866: cmdline consolidation
2022-04-01 14:03:24 -04:00
Ryan Kurtz
996b892109 Merge remote-tracking branch 'origin/GP-1872_d-millar_df_vs_prog--SQUASHED' into patch 2022-04-01 01:04:43 -04:00
Dan
48d8725bd6 GP-0: Certified. 2022-03-31 16:17:53 -04:00
Dan
61cd2fbd10 GP-0: Fix NPE for label rows in p-code stepper. Needs follow-up. 2022-03-31 16:15:15 -04:00
Dan
4b07263b26 GP-0: Fix dynamic loc label update on module added 2022-03-31 15:59:00 -04:00
Dan
c391b7cb65 GP-0: Fix timing issue in debugger copy actions test 2022-03-31 15:49:27 -04:00
Dan
65a7105cbf GP-0: Fix timing issue in breakpoint service 2022-03-31 15:35:46 -04:00
d-millar
3f76ae6add GP-1872: one more pass
GP-1872: slight refactor
GP-1872: removing Project column
GP-1872: use domain file - more cases
GP-1872: use domain file name where possible
2022-03-31 14:24:21 -04:00
Ryan Kurtz
ac804f2dbd Merge remote-tracking branch 'origin/patch' 2022-03-31 11:32:40 -04:00
Ryan Kurtz
5e3e6b04a3 Merge remote-tracking branch 'origin/GP-1874_d-millar_exception_TraceObjectManager' into patch 2022-03-31 11:12:46 -04:00
Ryan Kurtz
2f7c421f09 Merge remote-tracking branch 'origin/GP-0_Dan_fixDebuggerHelp' 2022-03-29 18:20:37 -04:00
Ryan Kurtz
48b98fe517 Merge remote-tracking branch 'origin/patch' 2022-03-29 18:18:59 -04:00
Ryan Kurtz
e1437fd260 Merge remote-tracking branch 'origin/GP-1873_d-millar_dbgeng_flags' into patch 2022-03-29 18:15:22 -04:00
d-millar
aea44dd3d4 GP-1874: fix for IllegalArgumentException (invalid range) 2022-03-29 16:30:37 -04:00
Dan
e19033a88c GP-0: Fix test after GP-1845 2022-03-29 14:24:44 -04:00
d-millar
2c06eb7d68 GP-1873: eflags fix 2022-03-29 14:04:25 -04:00
Ryan Kurtz
3755d5c02d Merge remote-tracking branch
'origin/GP-1852_d-millar_refresh_issues--SQUASHED' (Closes #4059)
2022-03-25 02:03:24 -04:00
Ryan Kurtz
d396487272 Merge remote-tracking branch 'origin/GP-1535_Dan_pcodeFormatting--SQUASHED' 2022-03-25 01:28:01 -04:00
Dan
88a8b09d91 GP-1535: Refactor PcodeFormatter 2022-03-24 17:46:20 -04:00
d-millar
83a9b7c3ed GP-1852: better comparison logic
GP-1852: missed the NPE
GP-1852: fix for memory refresh issues
2022-03-24 15:28:36 -04:00
Ryan Kurtz
51efbf877f Merge remote-tracking branch 'origin/GP-1825_d-millar_configState--SQUASHED' 2022-03-22 12:49:21 -04:00
Ryan Kurtz
b870139e50 Merge remote-tracking branch
'origin/GP-1812_d-millar_windows_bpt_issues--SQUASHED' (Closes #4059)
2022-03-22 12:46:53 -04:00
Ryan Kurtz
fee687739b Merge remote-tracking branch 'origin/patch' 2022-03-22 12:42:15 -04:00
Ryan Kurtz
5f2d874bdd Merge remote-tracking branch
'origin/GP-1845_d-millar_error_in_Targets_tree--SQUASHED' into patch
(Closes #4093)
2022-03-22 12:38:02 -04:00
d-millar
e2cafb2f2b GP-1845: currentModel == null fix
GP-1845: fix for right-click timing issue
2022-03-22 11:41:03 -04:00
d-millar
8de1cd5041 GP-1812: last reset
GP-1812: another revert
GP-1812: moving changes to alt branches
GP-1812: comment in goto no longer applies to registers
GP-1812: new providers not retrieving configState
GP-1812: NPE mentioned in #4059
GP-1812:  MISSING+ENABLED -> ENABLED, not DISABLED_ENABLED
GP-1812: name inconsistency in breakpoints
GP-1812: String->Address to assist navigation
GP-1812: force memory refresh on module load
GP-1812: concurrency error processing memory
GP-1812: thread/process fix for dbgmodel; restricting changeElements to matching container matching process
GP-1812: make currentThread/Process consistent
GP-1812: fix for failed DebugClient cleanup; callback error msg issue
2022-03-22 11:31:56 -04:00