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