Dan
1de4dfc9c7
GP-2677: Introduce TraceRmi (API only, experimental)
2023-08-02 10:25:36 -04:00
Dan
cfac9a1b3a
GP-3656: Fix TwoWayBreakdownAddressRangeIterator when spanning spaces.
2023-07-20 15:17:20 -04:00
Ryan Kurtz
7fa3389119
GP-2974: Fixing warnings
2023-05-01 07:23:48 -04:00
ghidra1
62501f70c1
GP-3189 corrected tool launch issue when file(s) dragged onto tool icon in toolchest. Removed single-DomainFile launch methods on ToolServices API.
2023-03-13 19:23:19 -04:00
dragonmacher
b332ce5d8b
GP-3173 - Fixed issue with being unable to edit in the FunctionEditor
...
dialog using only they keyboard
2023-03-08 18:24:33 -05:00
Dan
7328ce48f8
GP-3112: Remove TupleRecord and just use Java record.
2023-03-03 10:34:01 -05:00
Dan
2bd1499cb8
GP-0: Fix compilation of stream using Generics (ecj vs. javac)
2023-02-28 16:12:21 -05:00
ghidra1
725c752320
Merge branch 'GP-3122_ghidra1_AutoTransaction'
2023-02-28 14:53:27 -05:00
ghidra1
1795c35dfc
GP-3122 Added AutoCloseable Transaction API to DBHandle and
...
UndoableDomainObject. Performed renaming of some internal classes.
2023-02-28 14:16:25 -05:00
Dan
d43b9ead66
GP-1545: De-guava the Debugger
2023-02-27 12:26:21 -05:00
ghidra1
ac8676f0f6
Merge remote-tracking branch
...
'origin/GP-3071v2_Dan_moveNewEmulator--SQUASHED'
Conflicts:
Ghidra/Debug/ProposedUtils/src/main/java/ghidra/pcode/exec/PcodeProgram.java
2023-02-22 18:59:02 -05:00
Dan
362408a290
GP-3071: Remove stale 'commitByDefault' documentation
...
GP-3071: Fix test compilation
GP-3071: Certify
GP-3071: Put lifecycle stuff in Emulation, not Utility
GP-3071: Fix tests
GP-3071: Mock language for framework tests
GP-3071: WIP: Move tests and sort out dependencies
GP-3071: Actually, not Generic, but Emulation
GP-3071: Move both emulators into new Emulation module
GP-3071: WIP: Move some tests
GP-3071: NICK: Remove import/ref from PcodeEmulator javadoc
GP-3071: WIP: Move stuff
GP-3071: WIP: Move AnnotationUtilities
GP-3071: NICK: Remove an import and ref in javadoc
GP-3071: Create SysteEmulation feature. Move stuff.
GP-3071: WIP: Move stuff
GP-3071: Create emulation module
2023-02-22 18:47:47 -05:00
Ryan Kurtz
fece9ce5f7
Merge remote-tracking branch 'origin/GP-2587_InjectionErrorHandling'
2023-02-21 12:40:49 -05:00
caheckman
e996440c77
GP-2586 Exceptions for injection error conditions
2023-02-21 11:34:07 -05:00
ghidra1
a9f778ddb0
GP-0 DB exception improvements/cleanup
2023-02-17 22:05:20 -05:00
dragonmacher
1fa08a6002
GP-3000 - Theme Cleanup
2023-02-09 15:22:54 -05:00
Ryan Kurtz
db23383e5c
Merge remote-tracking branch 'origin/GP-1711_Dan_traceDisassemblyConflicts--SQUASHED'
2023-02-01 08:05:24 -05:00
Dan
b7c8b8bc72
GP-1711: Fix CodeUnitInsertionException during emulation.
2023-01-31 16:31:29 -05:00
Dan
b8e1808cb8
GP-3067: Changes in anticipation of GP-2038.
2023-01-30 14:59:49 -05:00
Ryan Kurtz
4c652101a0
Merge remote-tracking branch 'origin/GP-2715_Dan_correctUseOfInitialExecuteCallback'
2023-01-19 06:10:36 -05:00
Dan
888c8c911d
GP-2676: Breakpoints can now be placed in emulator with Sleigh injections or custom conditions.
2023-01-18 12:22:26 -05:00
Dan
043a6aa3bb
GP-2715: Call modifier.initialExecuteCallback only once per thread
2023-01-17 13:29:44 -05:00
Ryan Kurtz
bf5dfa6170
Merge remote-tracking branch 'origin/GP-2834_Dan_hoverVarVals--SQUASHED'
...
(#4732 )
2023-01-12 18:57:13 -05:00
Dan
df9a1e2756
GP-2834: Add Unwind Stack action, hovers for dynamic variable values.
2023-01-12 13:38:17 -05:00
Dan
1c27c34e66
GP-2732: Forcibly lock trace during auto-save
2022-12-19 14:44:11 -05:00
Ryan Kurtz
045efef45c
Merge remote-tracking branch 'origin/patch'
...
Conflicts:
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/DBTraceUtils.java
2022-11-16 02:32:34 -05:00
ghidragon
edfb5a0877
GP-1981 Refactored Gui to use ThemeManager
2022-11-15 14:56:08 -05:00
ghidragon
a92a27e9f1
GP-1981 Review fixes
2022-11-15 14:56:05 -05:00
ghidragon
c86b884daf
GP-1981 added quick font adjust action, cleaned up tempColorUtils
...
and converted File extension icons file to use theming
2022-11-15 14:55:52 -05:00
dragonmacher
abe31c5a95
GP-1981 - Theming - Color conversion for Debugger modules
2022-11-15 14:55:16 -05:00
Ryan Kurtz
6863b6c938
Merge remote-tracking branch 'origin/GP-2794_Dan_refactorThreadsProvider--SQUASHED'
2022-11-12 01:38:30 -05:00
Dan
6c33d872fd
GP-2794: Refactor ThreadsProvider for new trace conventions
2022-11-10 13:48:27 -05:00
Dan
50c7217635
GP-2752: Remove TargetObject.addListener() and related
2022-11-10 13:46:23 -05:00
Ryan Kurtz
cb45a31641
Merge remote-tracking branch 'origin/GP-1904_Dan_emuBlockBased--SQUASHED'
2022-10-25 00:19:28 -04:00
Dan
b18e567152
GP-1904: Emulator: Decode instructions by block for crossbuild context
2022-10-24 15:38:15 -04:00
Dan
776413921f
GP-1543: Replace Range<Long> with Lifespan, ULongSpan, KeySpan,
...
FieldSpan
2022-10-20 09:38:55 -04:00
Dan
034730b785
GP-1595: Add global control actions for Target, Trace, and Emulator
2022-10-18 09:59:53 -04:00
Ryan Kurtz
f7bb9e9e43
Merge remote-tracking branch 'origin/GP-2289_Dan_emuDeskCheck--SQUASHED'
2022-10-04 01:54:02 -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
50bf8751ef
GP-2289: Add prototype 'Desk Check' script
2022-10-03 09:25:19 -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
Dan
c9c749b39c
GP-2595: Make TraceTimeViewport receives updates directly rather than via change listener.
2022-09-23 15:38:12 -04:00
Ryan Kurtz
3ece68f031
Merge remote-tracking branch 'origin/GP-1650_Dan_fixPcodeStepperUninitWarnings--SQUASHED'
2022-09-23 00:49:08 -04:00
Dan
dcd54c6695
GP-1650: Introduce Reason for reading state. Fix spurrious uninit warnings.
2022-09-22 14:47:08 -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
Dan
bc2ba594b4
GP-2551: Fix RegistersProvider for new trace conventions
2022-09-20 13:21:44 -04:00
Dan
e0730a31b7
GP-2522: Add platform to DebuggerCoordinates
2022-09-20 11:14:09 -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
Dan
9d6f278f39
GP-2467: Change SleighProgramCompiler to use String (text block) instead of List<String>
2022-09-12 09:03:54 -04:00
Dan
51a1933ab3
GP-1230: Add Taint Analysis prototype and emulator framework support
2022-08-22 14:17:04 -04:00