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
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
Dan
e1b9e27670
GP-2653: Use PointerTypedef for pointers from register space to ram
2022-11-15 17:06:32 -05:00
dragonmacher
0971c0088c
GP-1981 - Theming - Base Module
2022-11-15 14:55:28 -05:00
dragonmacher
abe31c5a95
GP-1981 - Theming - Color conversion for Debugger modules
2022-11-15 14:55:16 -05:00
Dan
96747a5108
GP-2815: Fix watch read loop from incorrect state-changed events
2022-11-14 15:31:56 -05:00
Ryan Kurtz
ac8f67f629
Merge remote-tracking branch 'origin/GP-2672_Dan_guestScratchDisassembly'
2022-11-12 01:40:09 -05:00
Dan
50c7217635
GP-2752: Remove TargetObject.addListener() and related
2022-11-10 13:46:23 -05:00
Dan
6dfc91c430
GP-2672: Fix guest-platform disassembly of scratch snapshots
2022-11-09 16:12:36 -05:00
Dan
12f5365d40
GP-2772: Refactor Modules/Sections provider for new trace convention
2022-11-08 14:12:57 -05:00