Commit Graph

111 Commits

Author SHA1 Message Date
Dan
14e50e6c4b GP-1737: Fill read gaps in KNOWN with 0s 2022-02-09 13:15:30 -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
ba2eb53110 Merge remote-tracking branch 'origin/GP-1646_d-millar_NPE_for_disassembly' into patch 2022-01-06 15:55:48 -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
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
Dan
6f656061e3 GP-1245: Fixing WoW64 debuggging/emulation w/GP-1255 2021-10-08 10:49:09 -04:00
Ryan Kurtz
03b0decf4f Merge remote-tracking branch 'origin/GP-1255_Dan_wow64--SQUASHED' 2021-10-07 09:21:03 -04:00
Dan
25801da834 GP-1255: Allowing 32-bit x86 disassembly in x86-64 (WoW64). 2021-10-07 09:12:58 -04:00
ghidravore
a8da2b761a GP-1073 updating uses of getSymbols(address) to be more efficient where possible 2021-10-06 16:59:58 -04:00
ghidra1
ace4d29996 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/gui/listing/DebuggerListingProvider.java
2021-10-01 11:38:11 -04:00
d-millar
a887355d29 GP-853: Responding to CLI-driven memory changes in dbgeng 2021-09-30 20:05:42 +00:00
Dan
48ba18306e GP-80: Add Dynamic bytes (raw memory) viewer 2021-09-27 10:40:40 -04:00
ghidra1
cfdec26da4 GP-943 Added support for zero-length arrays and
zero-length components.  NOTE: We still never return 0 for
DataType.getLength().  Added DataType.isZeroLength().
2021-09-24 16:29:29 -04:00
Ryan Kurtz
30260d8237 Merge remote-tracking branch 'origin/GP-1223_Dan_emuAccessors' 2021-09-21 10:36:45 -04:00
ghidra1
976b54bb16 Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/service/emulation/DebuggerTracePcodeEmulator.java
2021-09-07 18:58:48 -04:00
emteere
1883a9c19c GP-1216 additional refactor from testing and fallout from
Register.NO_CONTEXT returned instead of null
2021-09-07 19:33:15 +00:00
Ryan Kurtz
579d7114db Merge remote-tracking branch 'origin/patch' 2021-09-07 12:40:21 -04:00
Dan
ad135a4e80 GP-0: Trace/emu test fixes re/ DEFAULT_CONTEXT 2021-09-07 12:04:44 -04:00
Ryan Kurtz
0ae547e070 Merge remote-tracking branch 'origin/patch' 2021-09-07 11:18:55 -04:00
Ryan Kurtz
e61571669f Merge remote-tracking branch 'origin/GP-1256_Dan_bitRegisters--SQUASHED' into patch 2021-09-07 11:15:36 -04:00
Dan
ca3228b063 GP-1256: Permit reading/writing of contextreg bit fields in traces. 2021-09-07 11:02:30 -04:00
Dan
844aa14056 GP-1223: Useful accessors for emulator framework. 2021-09-02 11:23:22 -04:00
Ryan Kurtz
50b48ae63b Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Debug/Debugger/src/main/java/ghidra/app/plugin/core/debug/service/emulation/ReadsTargetMemoryPcodeExecutorState.java
2021-08-31 12:51:51 -04:00
Dan
237e8a8045 GP-1059: Fix NPE in DBTraceStack 2021-08-27 16:49:47 -04:00
Ryan Kurtz
fbf1daeccc Merge remote-tracking branch 'origin/patch' 2021-08-27 09:39:23 -04:00