Commit Graph

33 Commits

Author SHA1 Message Date
Dan
3129276c84 GP-3850: Recover state-r/w logging in p-code tests. 2023-10-03 14:12:41 -04:00
Ryan Kurtz
5220d083da Merge remote-tracking branch 'origin/patch' 2023-08-11 17:34:14 -04:00
Ryan Kurtz
5aecb6da41 Merge remote-tracking branch 'origin/GP-3716_Dan_emuCtxClear--SQUASHED' into patch 2023-08-11 17:26:03 -04:00
Dan
7b97d1899c GP-3716: Fix context flow in Emulator's decoder 2023-08-11 12:10:48 -04:00
Ryan Kurtz
5ef4b269a1 Merge remote-tracking branch 'origin/patch' 2023-08-09 13:24:14 -04:00
Dan
bec92c3bdc GP-3720: Fix error in tracking drop-down with certain watches. 2023-08-08 10:02:00 -04:00
Ryan Kurtz
0f36efa228 Merge remote-tracking branch 'origin/patch' 2023-08-04 07:09:23 -04:00
Dan
d26fb9911e GP-3700: Fix indirect branching operand size mismatch. 2023-08-03 11:29:31 -04:00
Ryan Kurtz
73e80aa1f9 Merge remote-tracking branch 'origin/patch' 2023-06-29 13:53:03 -04:00
Dan
79992c1d9c GP-3571: Emulator heeds globalset 2023-06-28 15:49:23 -04:00
Ryan Kurtz
0de824949c GP-0: Formatting 2023-06-05 07:41:03 -04:00
no
52d93f78cf Check for negative length in SemisparseByteArray.putData() 2023-06-02 10:33:57 -07:00
Ryan Kurtz
7fa3389119 GP-2974: Fixing warnings 2023-05-01 07:23:48 -04:00
ghidra1
b9202411b9 GP-1379/3022 FloatFormat and BigFloat refactor in support of string
parsing and 80-bit float format.  Change float datatype naming to use
number of bits instead of bytes.
2023-04-26 16:55:48 -04:00
Ryan Kurtz
520c77e77d Merge remote-tracking branch 'origin/GP-0_Dan_movePcodeEmulatePackages' 2023-04-25 06:25:29 -04:00
Dan
88650b1dbb GP-0: Move several ghidra.pcode packages to Framework Emulation 2023-04-21 15:09:12 -04:00
Dan
538550a1f8 GP-0: Move Appender and PcodeFormatter to SoftwareModeling. 2023-04-21 14:51:29 -04:00
Dan
deaa24a496 GP-0: Guard the buffer truncation with Reason.EXECUTE_DECODE 2023-04-03 09:56:13 -04:00
Dan
2fb2902721 GP-0: Fixes post GP-1529 2023-03-31 11:21:59 -04:00
Ryan Kurtz
5e81cf5d83 Merge remote-tracking branch 'origin/GP-1529_Dan_emuInterruptExtern--SQUASHED' 2023-03-30 07:59:31 -04:00
Dan
4aa54dd1f9 GP-1529: Interrupt emulator when decoding uninitialized memory 2023-03-29 16:36:17 -04:00
Dan
e259fbd65c GP-0: Fix tests broken by agressive Sleigh symbol check. 2023-03-27 15:49:08 -04:00
Ryan Kurtz
98f691e16c Merge remote-tracking branch 'origin/GP-1539_Dan_dynGoToClarity--SQUASHED' 2023-03-24 14:43:03 -04:00
Dan
b51d423d4b GP-1539: Polish the DebuggerGoToDialog. Allow labels and plain addresses. 2023-03-24 14:41:12 -04:00
Dan
9157792176 GP-0: Fix GP-2642: User default space pointer size if no PC. 2023-03-16 10:34:05 -04:00
Ryan Kurtz
254e749f95 Merge remote-tracking branch 'origin/GP-2642_Dan_compatEmulatorHelper--SQUASHED' 2023-03-14 06:23:07 -04:00
Dan
1531456b80 GP-2642: Compatibilty wrapper for new emulator in p-code tests. 2023-03-13 13:35:07 -04:00
ghidra1
f56e922d43 GP-0 Added ability to ignore specific pcode test failures. Corrected
BigInteger to BigFloat conversion used by INT2FLOAT emulation op.
2023-03-08 21:49:44 +00:00
Dan
2b6ea93c9c GP-3161: Some emulation framework improvements. 2023-03-03 13:55:54 -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
fa2b7ca8db GP-0: Compile mock.sla on demand 2023-02-23 10:12:25 -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