Commit graph

1017 commits

Author SHA1 Message Date
Dan
2640a07838 GP-2387: Fix NPE when trying to sync while closing Debugger 2022-08-05 17:32:33 -04:00
Ryan Kurtz
80d9d1dc88 Merge remote-tracking branch 'origin/GP-2386-dragonmacher-plugin-package-refactor--SQUASHED' 2022-08-05 12:17:49 -04:00
dragonmacher
7d81aacaa1 GP-2386 - Refactor of plugin package loading to get 'core' classes to load by default 2022-08-05 12:02:36 -04:00
Ryan Kurtz
781c765e60 Merge remote-tracking branch 'origin/GP-0_Dan_testFixes-20220802-1' 2022-08-02 12:25:23 -04:00
Dan
fbd177941e GP-0: Fix timing issues in 2 tests:
BreakpointProviderTest.testActionFilter,
ModelProviderTest.testActionShowPrimitives
2022-08-02 11:40:10 -04:00
Ryan Kurtz
41fd374061 Merge remote-tracking branch 'origin/GP-2305_Dan_dbgDisassemblerHelp--SQUASHED' 2022-08-02 11:14:54 -04:00
Dan
9b75c4c3a7 GP-2305: Add help for Debugger (dis)assembly actions 2022-08-02 10:40:47 -04:00
Dan
53b540fc09 GP-2294: Highlight PC with higher priority than breakpoints. 2022-07-12 16:16:08 -04:00
Dan
1134981d4c GP-0: Fix tests 2022-07-12 13:37:01 -04:00
Dan
d0388957dd GP-0: Fix DebugggerWatchesProviderTest.testActionWatchViaRegisters 2022-06-30 10:25:52 -04:00
Dan
bbb3864720 GP-0: Fix DebuggerModelProviderTest.testActionCloneWindow 2022-06-30 10:20:44 -04:00
Dan
53a057a59f GP-0: Fix DebuggerDisassemblyTests, again 2022-06-30 10:12:47 -04:00
Dan
8ab6690dff GP-0: Fixed various Debugger and Assembler test issues 2022-06-27 14:32:19 -04:00
Ryan Kurtz
5098c04745 Merge remote-tracking branch
'origin/GP-2099_Dan_disassembleAsActions--SQUASHED'

Conflicts:
	Ghidra/Debug/Debugger/src/test/java/ghidra/app/plugin/core/debug/gui/AbstractGhidraHeadedDebuggerGUITest.java
2022-06-25 01:54:22 -04:00
Dan
bec99cd71e GP-2099: Add Disassemble and Patch actions for polyglot traces. 2022-06-24 13:06:20 -04:00
Ryan Kurtz
87ffbb6c0b Merge remote-tracking branch 'origin/GP-2102_Dan_fixNPEAtLaunchNoPause--SQUASHED' 2022-06-22 17:04:55 -04:00
Dan
e51fd3e5de GP-0: Certified 2022-06-22 14:25:58 -04:00
Dan
99f9464f19 GP-0: Fix testSynchronizeFocusTraceToModel 2022-06-22 14:22:55 -04:00
Dan
d6e053ebaf GP-2102: More timeouts and more careful handling of errors/cancellation during debug launches. 2022-06-22 14:03:48 -04:00
Dan
46c3443afb GP-0: Fix testPanesTrackAddElement 2022-06-22 13:13:24 -04:00
Ryan Kurtz
c79bc9e773 Merge remote-tracking branch 'origin/GP-2023_d-millar_opendump_REBASED'
Conflicts:
	Ghidra/Debug/Debugger-agent-dbgmodel/src/main/resources/agent/dbgmodel/model/impl/dbgmodel_schema.xml
2022-06-22 00:42:04 -04:00
Ryan Kurtz
9f7979957f Merge remote-tracking branch 'origin/GP-1967_Dan_objectBasedDisassembly-REBASED-1--SQUASHED' 2022-06-17 11:58:26 -04:00
Dan
67d52f4fcc GP-1967: Fix auto-disassembly for object-based traces, incl. framework support. 2022-06-17 11:41:33 -04:00
Dan
653e9e6227 GP-2194: Replace jmockit-ed listeners with set delta verifying listeners 2022-06-17 11:39:19 -04:00
Dan
4736a3c924 GP-2062: Add Skip Instruction button for emulator 2022-06-16 09:08:17 -04:00
Ryan Kurtz
00dbd26511 Merge remote-tracking branch 'origin/GP-1969_Dan_traceModelBrowser--SQUASHED' 2022-06-16 01:57:12 -04:00
Dan
2a4b4f9bcf GP-1969: Add 'Model' provider for inspecting object-based traces. 2022-06-15 15:41:38 -04:00
Dan
6bbacbc3f9 GP-385: Prevent re-goto-PC on memory bytes change 2022-06-13 13:49:59 -04:00
d-millar
097421553c GP-2023: post-review modifications 2022-06-10 22:02:10 +00:00
d-millar
050391a391 GP-2023 This is a combination of 15 commits.
GP-2023: fix for endless region iterator

GP-2023: fix for large-value register display in Objects

GP-2023: script for !address

GP-2023: de facto event for new process

GP-2023: alt command for memory

GP-2023: cosmetic stuff

GP-2023: fix for NPE

GP-2023: added a few methods (unnecessarily, but...), fixes to !address
processing, and the bits of code being introduced in GP-2011

GP-2023: adding a parameter for QV vs !address

GP-2023: fix for duplicate process creation triggered by getProcess()
and/or getSession()

GP-2023: fixes for null program, _state, and (possibly) invalidMemory
exception

GP-2023: better fix for re-entrant process/session creation

GP-2023: Adding maintenance method to suppress auto-descent into
containers

GP-2023: missed a piece re firing add events

GP-2023: fix for switching between non-program & program
2022-06-10 12:19:48 -04:00
Ryan Kurtz
ccf9c73319 Merge remote-tracking branch 'origin/GP-2083_Dan_removeNodeParentParams' 2022-06-03 10:05:00 -04:00
Dan
0f3703ac27 GP-2083: Remove extraneous parent,node params from fireChanged
methods
2022-06-01 15:20:07 -04:00
Ryan Kurtz
ca52e51052 Merge remote-tracking branch 'origin/GP-2036_Dan_checkProgramMapped--SQUASHED' 2022-05-24 00:52:07 -04:00
Dan
f426a878d5 GP-2036: Confirm module map after launch 2022-05-23 13:11:18 -04:00
Ryan Kurtz
d428ecd97a Merge remote-tracking branch 'origin/GP-1208_Dan_emuSyscalls-4--SQUASHED' 2022-05-20 13:53:48 -04:00
Dan
b33800ecba GP-1208: Implement linux-x86/-amd64 system call simulators 2022-05-20 11:05:53 -04:00
Ryan Kurtz
a1e57f1f7a Merge remote-tracking branch
'origin/GP-1451_Dan_syncSelToggle--SQUASHED'

 Conflicts:
	Ghidra/Debug/Debugger/src/test/java/ghidra/app/plugin/core/debug/gui/listing/DebuggerListingProviderTest.java
2022-05-20 10:24:35 -04:00
Dan
cfdf1051a1 GP-1451: Add sync selection actions, toggles 2022-05-20 10:14:58 -04:00
Ryan Kurtz
2a395a1178 Merge remote-tracking branch 'origin/GP-2033_Dan_autoReadWithForceFullView--SQUASHED' 2022-05-17 13:59:44 -04:00
Dan
99e00020f3 GP-2033: Make auto-reads respect 'Force Full View' 2022-05-17 10:02:57 -04:00
Ryan Kurtz
b177836d94 Merge remote-tracking branch 'origin/GP-2011_Dan_staticMapperIssues--SQUASHED' 2022-05-17 00:33:58 -04:00
Dan
cd40985bcc GP-2011: Fix AddressOutOfBounds issue in mapper 2022-05-16 16:24:35 -04:00
ghidra1
01067debde GP-1797 removed unused DataTypeConflictException 2022-05-16 12:33:16 -04:00
Ryan Kurtz
fafbaacd5f Merge remote-tracking branch
'origin/GP-2004_d-millar_NPE_fix_for_ObjectTree' (Closes #4221)
2022-05-12 00:49:27 -04:00
Ryan Kurtz
37a8ffb492 Merge remote-tracking branch 'origin/GP-1970_Dan_noTraceObjectLifespan--SQUASHED' 2022-05-10 14:50:08 -04:00
Dan
c957154730 GP-1970: Remove TraceObject.getLifespan() and ilk 2022-05-09 13:28:00 -04:00
d-millar
c27ff7fcfc GP-2004: NPE fix 2022-05-09 16:48:19 +00:00
Ryan Kurtz
f249abfac0 Merge remote-tracking branch 'origin/GP-1881_Dan_editableReprColumn--SQUASHED' 2022-05-06 23:26:26 -04:00
Dan
dbe670bf85 GP-1881: Implement editable Repr column for Registers and Watches providers. 2022-05-06 15:08:09 -04:00
Ryan Kurtz
5e6c267093 Merge remote-tracking branch 'origin/GP-1772_correct_langauge_usage'
Conflicts:
	Ghidra/Features/Base/ghidra_scripts/ReloadSleighLangauge.java
2022-05-06 14:30:24 -04:00