Commit graph

1017 commits

Author SHA1 Message Date
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
Dan
9d6f278f39 GP-2467: Change SleighProgramCompiler to use String (text block) instead of List<String> 2022-09-12 09:03:54 -04:00
Dan
cb16d8dd9e GP-1585: Change TargetBreakpointLocation to range, not address,length 2022-09-12 09:01:55 -04:00
Ryan Kurtz
03a456f0c9 Merge remote-tracking branch 'origin/GP-2452_Dan_traceVersionErrorHandling' 2022-09-09 12:20:54 -04:00
Dan
c8a8ca8c98 GP-0: Fix assembly after inst_next2 stuff 2022-08-25 09:32:39 -04:00
Ryan Kurtz
ca80be44ff Merge remote-tracking branch 'origin/GP-2480_ghidra1_Sleigh_inst_next2'
Conflicts:
	Ghidra/Debug/Framework-TraceModeling/src/test/java/ghidra/pcode/exec/trace/TracePcodeEmulatorTest.java
2022-08-25 01:19:02 -04:00
ghidra1
8d4a6c213e GP-2480 Add sleigh compiler support for inst_next2 2022-08-24 17:57:04 -04:00
Ryan Kurtz
0e43c49593 Merge remote-tracking branch 'origin/GP-2474_Dan_mapManualButton' 2022-08-23 11:33:56 -04:00
Dan
0459d93508 GP-2479: Remove register-specific space interfaces from Trace API 2022-08-23 11:15:21 -04:00
Dan
87c4a0f442 GP-2474: Add "Map Manually" button to "Modules" window 2022-08-23 10:30:27 -04:00
Ryan Kurtz
1eb2e71734 Merge remote-tracking branch
'origin/GP-2241_TruncateMemoryRangeMapping--SQUASHED' (Closes #4345)
2022-08-23 00:32:05 -04:00
Dan
dd4d2e0283 GP-2452: Some tweaking of error report for opening old traces. 2022-08-22 16:46:31 -04:00
Dan
75691a0f0e GP-2241: Fix issue with GDB and non-64-bit targets without info proc mappings 2022-08-22 15:07:40 -04:00
Dan
51a1933ab3 GP-1230: Add Taint Analysis prototype and emulator framework support 2022-08-22 14:17:04 -04:00
Dan
b6b0a416fe GP-0: Fix timing issues in tests 2022-08-22 09:52:31 -04:00
Dan
2c0678ed83 GP-2448: Sync DebuggerModelProvider to tool 2022-08-19 10:00:10 -04:00
Dan
e68f41407d GP-0: Fix testWatchWithDataTypeSettings 2022-08-17 09:45:37 -04:00
Ryan Kurtz
e999a24433 Merge remote-tracking branch
'origin/GP-1984_Dan_RegisterAndWatchDataTypeSettings--SQUASHED'

Conflicts:
	Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/DebuggerResources.java
2022-08-16 14:30:38 -04:00
dragonmacher
c39797e841 removed accidentally added update 2022-08-16 12:15:48 -04:00
Dan
23a587ca05 GP-1984:Add Register and Watch Type Settings 2022-08-16 11:21:14 -04:00
Ryan Kurtz
0f1ce07bf3 GP-2437: Fixing compilation errors 2022-08-16 09:37:10 -04:00
Ryan Kurtz
fcac56d59f Merge remote-tracking branch 'origin/GP-2437_Dan_addressFixedSizeEncoding-REBASED-1--SQUASHED' 2022-08-16 09:29:48 -04:00
Ryan Kurtz
b7a8860cc1 Merge remote-tracking branch
'origin/GP-2189_Dan_debuggerScripting--SQUASHED'

Conflicts:
	Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/action/DebuggerStaticSyncTrait.java
2022-08-16 09:27:15 -04:00
Dan
c7b464a0be GP-2189: Add FlatDebuggerAPI interface 2022-08-15 15:18:15 -04:00
Dan
c0c25e3805 GP-2437: Change DBAddressFieldCodec to use FixedField10 2022-08-15 14:02:22 -04:00
Ryan Kurtz
0c08aa0383 Merge remote-tracking branch 'origin/GP-2163_Dan_dbgChoosePlatformMenu--SQUASHED' 2022-08-12 17:05:26 -04:00
Dan
957e74ec84 GP-2163: Add choose platform actions 2022-08-12 13:53:10 -04:00
Ryan Kurtz
60401040e2 Merge remote-tracking branch 'origin/GP-2387_Dan_fixNpeOnCloseDebugger' 2022-08-09 13:41:29 -04:00
Dan
2789f3008b GP-1773: Add 'Symbol' column to watches table. 2022-08-09 10:49:09 -04:00