21 Commits

Author SHA1 Message Date
Dan 0967162531 GP-0: Fix StructuredSleighTest.testEmpty 2026-02-13 18:25:03 +00:00
Dan 6ced49d1d7 GP-4241: Discoverable per-arch userop-lib framework and AARCH64 port. 2026-02-04 14:55:28 +00:00
Dan 7d2a11d803 GP-6159: Require op argument in PcodeUseropDefinition.execute(). 2025-12-22 15:57:37 +00:00
d-millar cba3d5a963 GP-6129: post-review(2)
GP-6129: post-review
GP-6129: post-review
GP-6129: typo
GP-6129: first bits
GP-6129: first resultsGP-6129: more or less functional sarif tableGP-6129: pre-refactorGP-6129: tagging taint with opGP-6129: fix for composed libsGP-6129: taint action workingGP-6129: fqname errorGP-6129: error handlingGP-6129: error handling
2025-11-24 15:11:54 -05:00
Dan df90de2367 GP-5214: Add support for multi-precision integer operations in the JIT-accelerated emulator. 2025-09-10 16:32:13 +00:00
Dan 72001639a8 GP-5879: Add callbacks to PcodeEmulator. Refactor for composition vice inheritance. 2025-08-21 13:22:49 +00:00
Ryan Kurtz 2e0c098c25 GP-0: Fixing unnecessary semicolon warnings 2025-05-30 06:46:11 -04:00
Ryan Kurtz 0878da155c Merge remote-tracking branch 'origin/GP-5301_Dan_testEmuThumbPlt' 2025-04-04 12:51:15 -04:00
Dan b702aa0a6f GP-5301: Fix ARM/THUMB ISA mode switching for indirect branches in JIT. 2025-04-04 16:18:36 +00:00
Dan 852db3a80a GP-5459: For userop libraries, treat empty as empty, not unimpl 2025-03-24 19:19:06 +00:00
Dan a8fae1fe5b GP-4643: Add a JIT-accelerated p-code emulator (API/scripting only) 2025-01-03 10:27:38 -05:00
Ryan Kurtz faf55a8de6 GP-5078: Improvements to Ghidra Module directory layout 2024-10-31 10:34:26 -04:00
Dan d0a0bce226 GP-0: Add Features SystemEmulation to javadocs. 2023-12-11 13:44:28 -05:00
Dan eea90f49c9 GP-3818: Create TraceRMI launcher framework. Launch script for gdb. 2023-09-20 15:23:44 -04:00
Dan 7d55d3dd61 GP-2461: Add FlatDebuggerAPI.evaluate. Refactor DebuggerEmuExamleScript. 2023-08-31 16:28:44 -04:00
Dan 7b97d1899c GP-3716: Fix context flow in Emulator's decoder 2023-08-11 12:10:48 -04:00
Dan c5da826540 GP-2641: Add training course materials for the Debugger 2023-05-09 09:21:49 -04:00
Dan 4aa54dd1f9 GP-1529: Interrupt emulator when decoding uninitialized memory 2023-03-29 16:36:17 -04: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 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