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
Dan
c0b302d719
GP-3312: Fix IllegalArgumentException when emulating backwards.
2023-04-20 15:52:01 -04:00
ghidra1
a4776892bd
GP-1633/GP-2308 Added ProgramArchitecture to datatype managers.
...
Refactored ProjectDataTypeManager to extend StandaloneDataTypeManager.
Added actions to datatype tree to allow setting archive architecture.
Added use of storage translators when switching architectures. Allow
FunctionDefinition to accept arbitrary calling convention
names and many other misc changes.
2023-04-20 14:01:39 -04:00
Dan
15de6589d9
GP-3280: Torch Require...PcodeExecutorState[Piece]
2023-04-20 13:03:56 -04:00
Dan
2fb2902721
GP-0: Fixes post GP-1529
2023-03-31 11:21:59 -04:00
Dan
4aa54dd1f9
GP-1529: Interrupt emulator when decoding uninitialized memory
2023-03-29 16:36:17 -04:00
Dan
1531456b80
GP-2642: Compatibilty wrapper for new emulator in p-code tests.
2023-03-13 13:35:07 -04: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
Ryan Kurtz
2df54f37f5
Merge remote-tracking branch 'origin/GP-1123_PlaceholderStructCollision'
...
(Closes #3196 )
2023-02-18 07:36:41 -05:00
ghidra1
a9f778ddb0
GP-0 DB exception improvements/cleanup
2023-02-17 22:05:20 -05:00
Dan
ab97c34205
GP-0: Fix tests. Add "requireCanonical" parameter
2023-02-16 09:21:28 -05:00
Ryan Kurtz
0565d03e69
Merge remote-tracking branch 'origin/GP-3087_Dan_excludeExternalInEmulation--SQUASHED'
2023-02-13 15:28:20 -05:00
caheckman
51b1b51d89
GP-1123 Check for name collision when creating placeholder structure
2023-02-10 12:31:23 -05:00
ghidra1
0380709881
GP-0 corrected DBContentHandler exception encapsulation
2023-02-09 17:33:20 -05:00
Dan
77c733038b
GP-3087/3086: Exclude EXTERNAL block in mappings and emulation. Don't default mappings to scratch space.
2023-02-09 16:49:04 -05:00
Ryan Kurtz
37a0873dc6
Merge remote-tracking branch 'origin/GP-3084_Dan_hopTraceEventQueueForViews--SQUASHED'
2023-02-09 09:39:29 -05:00
Ryan Kurtz
c324e0cd48
Merge remote-tracking branch 'origin/GP-2989_Dan_loadPureEmulation--SQUASHED'
2023-02-09 09:35:41 -05:00