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
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
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
Dan
46a620f687
GP-2970: Add 'Invalidate Emulator Cache' action.
2023-02-08 16:40:13 -05:00
Dan
cbfb82fdcd
GP-2989: An 'auto-read' spec for pure emulation.
2023-02-08 09:17:27 -05:00
Dan
94648ff140
GP-3084: Views listen to Trace without extra queue
2023-02-08 09:16:21 -05:00
Ryan Kurtz
6cb50228cd
Merge branch 'GP-0_ryanmkurtz_PR-4953_mborgerson_fix_typo'
2023-02-03 12:58:56 -05:00
Matt Borgerson
fbde367fe1
Fix typo: unitialized -> uninitialized
2023-02-03 01:41:14 -07:00
Dan
b7c8b8bc72
GP-1711: Fix CodeUnitInsertionException during emulation.
2023-01-31 16:31:29 -05:00
Ryan Kurtz
aa7a93f0a3
Merge remote-tracking branch
...
'origin/GP-3015_Dan_symbolsByNameAssemblerFix--REBASED-1' (Closes #2630 )
2023-01-26 10:58:53 -05:00
ghidra1
57656b567b
GP-0 reverted recent test changes to reflect x86 revert (see GP-3041)
2023-01-25 12:35:27 -05:00
Dan
bc43f20c3c
GP-3015: Add scanSymbolsByName, javadocs, checks, refactor assembler
2023-01-25 11:42:02 -05:00
Ryan Kurtz
980618a698
Merge remote-tracking branch 'origin/GP-2966_Dan_registerMappingWithAliases--SQUASHED'
2023-01-19 13:15:24 -05:00
Dan
a9c1949742
GP-2966: Consider aliases in debugger register mapping.
2023-01-19 12:48:01 -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
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
ghidra1
acd80575c1
GP-0 corrected test failure
2023-01-09 09:57:42 -05:00
ghidra1
0f3bb2acee
GP-0 corrected various test failures
2023-01-06 17:32:29 -05:00
Dan
3aa34c032f
GP-0: Fix watch test
2022-12-06 10:09:40 -05:00
Ryan Kurtz
2cd77234d2
Merge remote-tracking branch 'origin/GP-2761_Dan_registerEditsNewConventions--SQUASHED'
2022-11-30 12:16:30 -05:00
Dan
e6c3713d3c
GP-2761: Fix register editing under new conventions when names don't match case.
2022-11-30 11:14:25 -05:00
ghidra1
f0a8af3e8b
Merge branch 'GP-2644_ghidra_LinkedFolders'
2022-11-22 12:53:18 -05:00
ghidra1
5a422c4502
GP-2509 GP-2644 Improved Ghidra URL support. Added support for Ghidra
...
URL linked files and folders within project.
2022-11-22 12:47:17 -05:00
Ryan Kurtz
ebf0ef3a41
Merge remote-tracking branch 'origin/GP-2814_Dan_guestOpRefsInListing-REBASED-1--SQUASHED'
2022-11-18 01:27:07 -05:00
Ryan Kurtz
3b2a20f0d3
Merge remote-tracking branch 'origin/patch'
2022-11-17 10:40:32 -05:00
Dan
50f74e1db0
GP-0: Fix tests
2022-11-17 10:16:15 -05:00
Dan
ef6fb310bb
GP-2814: Fix translation of address operands for guest instructions.
2022-11-17 08:50:12 -05:00
Ryan Kurtz
757a1ea66a
Merge remote-tracking branch 'origin/GP-2653_Dan_debuggerPtrTypedef--SQUASHED'
2022-11-16 02:33:45 -05:00