Commit graph

377 commits

Author SHA1 Message Date
Dan
12493ab734 GP-1584: Unify state-editing story across Debugger UI. 2022-04-15 12:17:20 -04:00
Ryan Kurtz
067fd41b62 Merge remote-tracking branch 'origin/GP-1861-dragonmacher-docs-locking-update--SQUASHED' 2022-03-30 01:34:53 -04:00
dragonmacher
1ef3f71dd1 GP-1861 - Changed locking to prevent potential out-of-order events 2022-03-29 15:30:47 -04:00
Ryan Kurtz
4f59e90b39 Merge remote-tracking branch 'origin/GP-1426_Dan_asmWoW64--SQUASHED' 2022-03-29 01:27:33 -04:00
Dan
760a9ca462 GP-1426: Refactor assembler. Fix issue where Sleigh passes context to the right. 2022-03-28 14:59:46 -04:00
Ryan Kurtz
fee687739b Merge remote-tracking branch 'origin/patch' 2022-03-22 12:42:15 -04:00
Dan
61bb1addf2 GP-1750: Always acquire trace read lock before "ordered" in viewport. 2022-03-22 10:37:01 -04:00
ghidra1
c34a26c24b GP-1692 added recursive form of Function.getFunctionThunkAddresses method 2022-03-21 22:41:33 -04:00
ghidra1
2d3f68c16d Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/memory/DBTraceMemorySpace.java
2022-02-28 12:40:04 -05:00
ghidra1
08a6ac82ef Merge remote-tracking branch 'origin/GP-1727_Dan_optimizeTraceViewport--SQUASHED' into patch 2022-02-28 11:54:47 -05:00
ghidorahrex
5c9977bd34 GP-1772: Corrected spelling of the word 'language' throughout ghidra. 2022-02-28 10:18:13 -05:00
Dan
70ce4ca4cf GP-1727: Cache viewport spans in DBTraceMemorySpace 2022-02-28 10:16:47 -05:00
Dan
14e50e6c4b GP-1737: Fill read gaps in KNOWN with 0s 2022-02-09 13:15:30 -05:00
ghidra1
cd3e3bad2f Merge remote-tracking branch
'origin/GP-1560_Dan_watchFromContextMenu--SQUASHED'

Conflicts:
	Ghidra/Debug/Debugger/src/test/java/ghidra/app/plugin/core/debug/gui/watch/DebuggerWatchesProviderTest.java
2022-01-27 21:39:32 -05:00
Dan
adeefc58c8 GP-1560: Add 'Watch' memory and register context actions 2022-01-26 11:55:44 -05:00
ghidra1
d9f13840de Merge remote-tracking branch 'origin/patch' 2022-01-20 17:58:20 -05:00
Dan
a716acc562 GP-1620: Prevent reads of stale memory from reaching into scratch space. 2022-01-20 14:51:36 -05:00
ghidra1
f3c65d17d5 Merge remote-tracking branch 'origin/patch' 2022-01-06 16:36:06 -05:00
ghidra1
ba2eb53110 Merge remote-tracking branch 'origin/GP-1646_d-millar_NPE_for_disassembly' into patch 2022-01-06 15:55:48 -05:00
ghidra1
8e59d0e673 Merge remote-tracking branch 'origin/GP-1386_Dan_DBTraceObjectModel-REBASED-1--SQUASHED' 2022-01-06 15:26:51 -05:00
ghidra1
676d159d27 Merge remote-tracking branch 'origin/patch' 2022-01-06 11:52:01 -05:00
d-millar
9efd8ea4fc GP-1646: fix for NPE 2022-01-05 18:42:21 +00:00
Dan
2a4df2af92 GP-1474: Display emulator's decoded instruction in PcodeStepper 2022-01-05 10:17:25 -05:00
Dan
675eabdd6e GP-1386: A generic object store in DBTrace for recording the object model tree 2022-01-04 10:42:31 -05:00
caheckman
311a22c038 Allow SLEIGH bitrange operator applied to dynamic varnodes 2022-01-03 17:03:29 -05:00
ghidra1
f68c8fa992 Merge remote-tracking branch 'origin/GP-1222_Dan_traceDiff--REBASED-2--SQUASHED' into Ghidra_10.1 2021-12-08 21:23:39 -05:00
Dan
d6c1c3cf85 GP-1222: Added comparison between times in a trace. 2021-12-06 14:42:35 -05:00
Dan
a328ae29b9 GP-0: Fixes for trace emulator 2021-12-01 10:23:01 -05:00
ghidra1
0f0b63f6ad Merge remote-tracking branch
'origin/GP-1540_Dan_emulateHarvard--SQUASHED' into
Ghidra_10.1
2021-11-30 19:50:26 -05:00
Dan
e2b28ddb31 GP-1540: Various emulator fixes: Harvard architectures, memory-mapped registers, word-level addressing. 2021-11-30 15:04:03 -05:00
Dan
8a1c151a20 GP-1488: Removing some extraneous log messages during emulation 2021-11-30 09:53:05 -05:00
ghidra1
aae2b95fcd Merge remote-tracking branch
'origin/GP-1547_Dan_listingChangeLanguages--SQUASHED' into Ghidra_10.1
2021-11-29 19:17:37 -05:00
ghidra1
c78f700869 Merge remote-tracking branch 'origin/GP-1547_Dan_listingChangeLanguages--SQUASHED' into Ghidra_10.1 2021-11-29 19:15:10 -05:00
Dan
ded7acd71f GP-1547: Fixing address space issue when switching between traces. 2021-11-29 13:58:57 -05:00
Dan
1b5384c00c GP-1214: Adding copy-into-progarm actions (plugin). Moving export action. 2021-11-29 11:34:28 -05:00
ghidra1
6cc2eae322 Merge remote-tracking branch 'origin/GP-1487_Dan_emuUnimpl--SQUASHED'
into Ghidra_10.1

Conflicts:
	Ghidra/Debug/Framework-TraceModeling/src/test/java/ghidra/pcode/exec/trace/TracePcodeEmulatorTest.java
2021-11-29 11:12:12 -05:00
Dan
97f9887f92 GP-1487: Adding better explanation for pcode UNIMPLEMENTED. 2021-11-26 10:51:29 -05:00
ghidra1
ea8b257511 Merge remote-tracking branch 'origin/GP-1493_Dan_emuInvalidRangeFix--SQUASHED' into Ghidra_10.1 2021-11-24 09:32:17 -05:00
Dan
935ae7d632 GP-1493: Validating read/write ranges during emulation 2021-11-24 09:23:58 -05:00
ghidra1
5c82f87905 Merge branch 'GP-1525_ghidra1_ExternalFunctionPrimary' into Ghidra_10.1 2021-11-23 21:44:26 -05:00
Dan
f4cd19c050 GP-1525: Implemented clearReferencesTo/removeAllReferencesTo in Trace and ProgramView 2021-11-23 21:40:39 -05:00
ghidra1
0c7b7967b0 Merge remote-tracking branch 'origin/GP-1447_Dan_viewAllTraceMemory--SQUASHED' into Ghidra_10.1 2021-11-23 14:04:06 -05:00
Dan
8b2af5241a GP-1447: Added 'View all Memory' override toggle to Debugger. 2021-11-23 10:49:00 -05:00
Dan
9386d6fc67 GP-1486: Patching machine state better integrated into Emulation. 2021-11-22 13:57:25 -05:00
Dan
1b9665e5c5 GP-1437: Fixed issue with endianness in contextreg for pure emulation. 2021-11-10 16:41:55 -05:00
dragonmacher
d05a57ae1a Removal of old deprecated methods 2021-10-25 15:12:25 -04:00
Ryan Kurtz
389a0ae441 Merge remote-tracking branch 'origin/patch' 2021-10-19 07:19:14 -04:00
Dan
9d12f6c57a GP-1411: keying space cache by identity 2021-10-18 16:40:42 -04:00
Ryan Kurtz
f9463e600d Merge remote-tracking branch 'origin/GP-484_TraceOverlaySpaces--SQUASHED' 2021-10-15 13:11:19 -04:00
Dan
1c56c454e1 GP-484: Added overlay spaces to Trace 2021-10-15 11:16:01 -04:00