Commit graph

301 commits

Author SHA1 Message Date
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
Ryan Kurtz
7fa3389119 GP-2974: Fixing warnings 2023-05-01 07:23:48 -04:00
Dan
97ef45a2bb GP-3358: Fix for DO_OBJECT_RESTORED post GP-3084 2023-04-27 14:29:00 -04:00
ghidra1
e2003f4c1b GP-1379/3022 revert rename of float types back to byte-size for future
consideration
2023-04-26 18:39:18 -04:00
ghidra1
6d85c6cbc1 Merge branch 'GP-1379_ghidra1_FloatDataTypeValues' (Closes #4853) 2023-04-26 17:02:03 -04:00
ghidra1
b9202411b9 GP-1379/3022 FloatFormat and BigFloat refactor in support of string
parsing and 80-bit float format.  Change float datatype naming to use
number of bits instead of bytes.
2023-04-26 16:55:48 -04:00
Dan
c0835bf903 GP-3213: Prevent trace.undo where it might cause inconsistencies. 2023-04-26 12:09:39 -04:00
Ryan Kurtz
66d494c603 Merge remote-tracking branch 'origin/GP-3280_Dan_torchUnneededStateImpls' 2023-04-24 06:49:13 -04:00
Ryan Kurtz
ebd11da547 Merge remote-tracking branch 'origin/GP-3312_Dan_fixLifespanIssueInEmulation' 2023-04-24 06:47:55 -04:00
Dan
34b230919e GP-0: Fix some infrequently failing tests. Fixes real issue in impl. 2023-04-21 14:40:21 -04:00
ghidra1
7891d26115 GP-0 allow use of null for global namespace 2023-04-21 08:39:44 -04:00
ghidra1
cd4452ace9 GP-0 added missing transaction to DBTrace constructor 2023-04-20 19:31:02 -04:00