Commit graph

312 commits

Author SHA1 Message Date
Dan
5a0b262df4 GP-4351: More thorough synchronization, esp., with streams. 2024-02-22 14:36:17 -05:00
Dan
8a3faa73dc GP-0: Fix DBTraceObject.getCanonicalParent(snap) 2024-02-16 10:48:18 -05:00
Dan
363ffcbbd7 GP-0: Ignore testUndo stuff with Object-based managers. 2024-02-16 10:00:40 -05:00
Ryan Kurtz
f75ca5cb8a Merge remote-tracking branch 'origin/GP-4217_Dan_fixCrashDisassemblingGuestPlatform' 2024-02-15 11:20:25 -05:00
Dan
b34aaa4952 GP-3839: Various speed improvements for Trace RMI 2024-02-14 15:53:59 -05:00
Dan
eb16898b32 GP-4217: Map null to null, not NPE 2024-02-12 12:28:03 -05:00
Dan
69d58d4e86 GP-4186: Refactor trace events. 2024-02-06 09:43:56 -05:00
ghidra1
9dce76ae53 GP-4252 handle bulk datatype replacements more efficiently 2024-01-22 13:50:30 -05:00
ghidra1
c15fd0e594 GP-3632 revised datatype resolve with improved conflict resolution. Added standard DataType name comparators with improved sort. Corrected dataTypeReplaced handling for pointers and arrays to avoid type duplication. 2024-01-20 11:05:28 -05:00
ghidragon
856aa904aa GP-2076 domain object event refactor 2024-01-10 12:22:01 -05:00
Dan
d176347330 GP-4143: Add schema attribute aliases. 2023-12-15 17:20:15 -05:00
ghidra1
6242fda158 GP-0 Ensure Program.getCompiler() returns "unknown" instead of null 2023-12-05 07:51:48 -05:00
Ryan Kurtz
968a36f2b5 Merge remote-tracking branch 'origin/GP-3823_Dan_traceRmiWindowsLaunchers--SQUASHED' 2023-11-28 11:03:24 -05:00
Dan
c126cf51c0 GP-3823: TraceRmi Launcher framework + dbgeng for Windows. 2023-11-28 10:38:27 -05:00
ghidragon
7d67188d0b GP-3970 program caching and refactoring of ProgramManager and OpenProgramTask 2023-11-27 11:47:18 -05:00
Dan
5654daa89d GP-0: Fix tests. 2023-11-14 09:53:06 -05:00
Dan
772c7b2da3 GP-0: Fix tests, esp., hang in testLaunchLocalGdb 2023-11-07 10:51:42 -05:00
Dan
a41c4ca5f7 GP-2068: Indexing, caching, other optimizations for TraceRmi. 2023-11-03 10:34:31 -04:00
Ryan Kurtz
9c6eabfbb3 Merge remote-tracking branch 'origin/GP-3857_Dan_traceRmiGui--SQUASHED' 2023-11-02 12:21:04 -04:00
Dan
fd4380c07a GP-3857: Port most Debugger components to TraceRmi. 2023-11-02 10:43:31 -04:00
ghidra1
0f95d266c3 GP-3903 Refactor of OverlayAddressSpaces to allow multiple blocks within
the same overlay space
2023-10-19 22:07:59 -04:00
Dan
08a900afad GP-3512 - Created 'ListenerSet' for improved listener usage 2023-10-10 10:26:06 -04:00
Dan
84b9181c00 GP-2740: Add Target interface. Refactor UI to use it, not TraceRecorder. 2023-10-02 15:21:19 -04:00
Ives
7d3891ac0b GP-3829: Included override of method to validate addressspace in ProgramAddressFactory to include Register spaces in Trace 2023-09-15 13:29:20 -04:00
ghidra1
aefb7f2aed GP-3256 Added support for Instruction length-override 2023-08-28 09:20:10 -04:00
Ryan Kurtz
71a9df12a9 Merge remote-tracking branch 'origin/patch' 2023-08-15 09:06:39 -04:00
Dan
e2cc4ded3a GP-0: Fix TraceScheduleTest 2023-08-15 08:02:15 -04:00
Ryan Kurtz
5220d083da Merge remote-tracking branch 'origin/patch' 2023-08-11 17:34:14 -04:00
Ryan Kurtz
d8f163b542 GP-3716: Fixing compilation error 2023-08-11 17:30:32 -04:00
Ryan Kurtz
5aecb6da41 Merge remote-tracking branch 'origin/GP-3716_Dan_emuCtxClear--SQUASHED' into patch 2023-08-11 17:26:03 -04:00
Dan
7b97d1899c GP-3716: Fix context flow in Emulator's decoder 2023-08-11 12:10:48 -04:00
Ryan Kurtz
ccebb721db Merge remote-tracking branch 'origin/patch' 2023-08-10 09:28:41 -04:00
Ryan Kurtz
a949552910 Merge remote-tracking branch 'origin/GP-3727_ghidra1_FixDTArchiveSetArchitecture' into patch 2023-08-10 09:22:49 -04:00
Ryan Kurtz
5ef4b269a1 Merge remote-tracking branch 'origin/patch' 2023-08-09 13:24:14 -04:00
ghidra1
e7541755a1 GP-3727 corrected issue with setting data type archive architecture at
time of creation
2023-08-09 10:04:46 -04:00
Dan
1ed7768b9a GP-0: Fix default visibility on children of VOID. 2023-08-08 13:34:41 -04:00
Ryan Kurtz
0f36efa228 Merge remote-tracking branch 'origin/patch' 2023-08-04 07:09:23 -04:00
Dan
486a509ee3 GP-3661: Fix address hover outside of default address space. 2023-08-03 11:56:02 -04:00
Ryan Kurtz
f90fb4aa56 Merge remote-tracking branch 'origin/GP-3351_Dan_torchTraceFunction-MERGED-2--SQUASHED' 2023-08-02 11:51:06 -04:00
Dan
eeaa3486b8 GP-3351: Purge TraceFunctionSymbol and related interfaces, impls, tables, etc. 2023-08-02 10:51:39 -04:00
Dan
1de4dfc9c7 GP-2677: Introduce TraceRmi (API only, experimental) 2023-08-02 10:25:36 -04:00
Ryan Kurtz
0fe70e15fa Merge remote-tracking branch
'origin/GP-567_ghidra1_FunctionBodiesSingleSpaceOnly--SQUASHED'
(Closes #2577, Closes #5051)
2023-08-02 08:17:18 -04:00
ghidra1
61ebbce87e GP-567 Ensure that function bodies are within a single address space only. 2023-08-01 14:24:30 -04:00
Dan
7be3c9b20f GP-0: Fix DebuggerRegistersProviderGuestTest 2023-07-26 08:29:29 -04:00
Dan
c98e2b9126 GP-0: Fix DebuggerRegistersProviderGuestTest 2023-07-24 10:36:37 -04:00
Ryan Kurtz
73e80aa1f9 Merge remote-tracking branch 'origin/patch' 2023-06-29 13:53:03 -04:00
Dan
79992c1d9c GP-3571: Emulator heeds globalset 2023-06-28 15:49:23 -04:00
ghidragon
998370e09c GP-3521 add drop downs to undo/redo action to allow users to see and pick older undo or redos 2023-06-13 13:52:19 -04:00
ghidorahrex
8a396dfd48 GP-0: Fixed test failures in BytesTracePcodeEmulatorTest 2023-06-01 15:56:18 +00:00
Dan
c5da826540 GP-2641: Add training course materials for the Debugger 2023-05-09 09:21:49 -04:00