Commit graph

66 commits

Author SHA1 Message Date
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
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
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
d84ab33460 GP-0: More test fixes. 2021-11-26 13:33:13 -05:00
Dan
97f9887f92 GP-1487: Adding better explanation for pcode UNIMPLEMENTED. 2021-11-26 10:51:29 -05:00
Dan
ef71c697a2 GP-0: Test fixes 2021-11-26 10:25:30 -05:00
Dan
935ae7d632 GP-1493: Validating read/write ranges during emulation 2021-11-24 09:23:58 -05:00
Dan
1b9665e5c5 GP-1437: Fixed issue with endianness in contextreg for pure emulation. 2021-11-10 16:41:55 -05: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
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
ce9375bbd1 Merge remote-tracking branch 'origin/GP-1224_Dan_pairedStateGetters' 2021-09-21 10:37:30 -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
Dan
844aa14056 GP-1223: Useful accessors for emulator framework. 2021-09-02 11:23:22 -04:00
Dan
1aeef51cd5 GP-1224: Adding getLeft/Right accessors to pcode-emu stuff. 2021-09-02 10:42:49 -04:00
Dan
9544c67ab1 GP-1161: Certified. 2021-08-24 08:20:49 -04:00
Dan
e4a9dc7dd4 GP-1161: Ensuring threads can be retrieved from a p-code machine. 2021-08-24 08:20:48 -04:00
Dan
237b7c00d1 GP-1161: Including uniques in thread-local state, and renaming things by those terms. 2021-08-24 08:20:42 -04:00
Dan
0c56f638a3 GP-1161: Refactoring legacy state modification glue to abstract class. 2021-08-24 08:18:32 -04:00
Ryan Kurtz
26c3e96bb1 Merge remote-tracking branch 'origin/GP-1204_Dan_PcodeExecutorFactorArithmetic' 2021-08-24 07:32:40 -04:00
Dan
451e5f65d3 GP-1204: Make overridable execute{U,Bi}naryOp methods 2021-08-19 15:54:51 -04:00
Dan
7a84337360 GP-1191: Fixed a critical typo in PairedPcodeArithmetic. 2021-08-09 17:28:01 -04:00
Dan
99d28b076b GP-1058: Fix after review suggestion. 2021-08-02 15:41:27 -04:00
Dan
802a7869f1 GP-1058: Adding sizein2 to PcodeArithmetic.binaryOp 2021-08-02 12:13:55 -04:00
Dan
3a997a608f GP-931: Converted Thread Timeline to a fancy table column. 2021-06-11 14:22:39 -04:00
Dan
60a68e64e6 GP-1008: Fixed debugger table issues. 2021-06-04 16:10:59 -04:00
Dan
4e33952b81 GP-0: Debugger test fixes 2021-05-20 16:56:01 -04:00
Dan
ca66feec30 GP-432: Committed missing file 2021-05-19 13:06:43 -04:00
Dan
54f7817deb Merge remote-tracking branch 'origin/master' into debugger 2021-05-19 13:03:40 -04:00
Dan
fc885e7837 GP-432: Implementing dynamic memory search. Fixing actions to bind to focused listing. 2021-05-19 12:10:47 -04:00
Dan
f66af3ead4 Merge remote-tracking branch 'origin/master' into debugger 2021-05-18 12:37:47 -04:00
Dan
b7a1d4bfd4 GP-642,944: Map Modules/Sections Dialog improvements 2021-05-14 13:43:38 -04:00
ghidra1
15d22e8164 Merge remote-tracking branch 'origin/GP-849_ryanmkurtz_gradle7' 2021-05-14 10:52:37 -04:00
Dan
a1cfeebcc9 GP-406: Central Debug Console for problems and actions 2021-05-13 14:13:24 -04:00
Ryan Kurtz
3a0ae8ee39 GP-849: Gradle 7 support 2021-05-12 13:45:16 -04:00
Dan
085daeb39b GP-787: Refactored Regions,Modules/Sections,Mappings,Threads to use RowWrapped... 2021-05-05 17:11:50 -04:00
Dan
e6fd14f88c GP-890: Added dialog for adding mappings and fixing various db/ui issues re/ length. 2021-05-04 15:41:39 -04:00
Dan
1825659f0a GP-917: Implementing and using PrivatelyQueuedListener for slow model callbacks. 2021-05-04 11:33:50 -04:00
ghidra1
ac85e4efbb Merge remote-tracking branch 'origin/debugger' 2021-04-23 10:45:33 -04:00
Dan
808c20ab7f GP-380: Better quick launch using opinions and offers. 2021-04-23 10:30:34 -04:00
ghidra1
1e39c2ac82 Merge remote-tracking branch 'origin/patch' 2021-04-20 17:33:40 -04:00
Dan
997ab4d9a0 GP-844: Fixed focus issues, introduced "activation" 2021-04-12 13:17:59 -04:00
Dan
8227f0ba14 GP-0: Fixed TraceRecorderAsyncPcodeExecTest 2021-04-08 14:54:38 -04:00