Dan
2960b65f73
GP-0: Fix type behavior for Varnode (ANY)
2025-09-16 13:24:23 +00: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
Ryan Kurtz
12ac4660a1
Merge remote-tracking branch 'origin/GP-5864_Dan_addEmulatorUtilities--SQUASHED'
2025-08-25 05:41:08 -04:00
Dan
d577925d75
GP-5864: Add EmulatorUtilities
2025-08-22 19:00:40 +00:00
Dan
72001639a8
GP-5879: Add callbacks to PcodeEmulator. Refactor for composition vice inheritance.
2025-08-21 13:22:49 +00:00
ghintern
4bc44fc943
GP-5829: respect emulator quantize flag for addressing
2025-07-16 15:14:59 +00:00
Dan
9729d240d7
GP-5727: Add Z3-based emulator and summarizer
2025-06-26 18:26:42 +00:00
Ryan Kurtz
d3131e319a
GP-0: Fixing unused import warnings
2025-05-30 07:07:43 -04:00
Ryan Kurtz
2e0c098c25
GP-0: Fixing unnecessary semicolon warnings
2025-05-30 06:46:11 -04:00
Ryan Kurtz
e2f7be119a
GP-0: Fixing javadoc
2025-04-24 12:14:05 -04:00
Ryan Kurtz
f8ce5b4b3b
Merge branch 'GP-0_ryanmkurtz_PR-8025_LukeSerne_fix-typo'
2025-04-21 07:55:21 -04:00
Ryan Kurtz
6730154316
GP-0: Certify
2025-04-21 07:54:19 -04:00
Luke Serné
8303061629
Many typo's
...
These were found using the command below searching for duplicated words,
and manually going through the results to remove the false positives and
reword the true positives. Sometimes I removed the doubled word and
sometimes I replaced the duplicated word.
The grep command:
grep -nIEr '\b([a-zA-Z]+)[[:space:]*]+\1\b' ./Ghidra
2025-04-19 18:06:41 +02:00
Dan
004712026b
GP-5523: Allow tool-wide configuration of radix for displaying trace times.
2025-04-17 18:18:53 +00: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
Ryan Kurtz
eb45b79fd0
Merge remote-tracking branch 'origin/patch'
2025-03-27 09:35:27 -04:00
Dan
97e6205802
GP-5522: Order LifeSet.spans()
2025-03-26 19:57:34 +00:00
Ryan Kurtz
01652d9ba1
Merge remote-trackng branch 'origin/patch'
2025-03-25 06:37:02 -04:00
Ryan Kurtz
39cf3a794a
Merge remote-tracking branch 'origin/GP-5460_Dan_fixIndirectsInInjects' into patch
2025-03-25 06:18:26 -04:00
Dan
f0a9e138e2
GP-5460: Fix branching from injected p-code in emulation.
2025-03-24 20:04:23 +00:00
Dan
852db3a80a
GP-5459: For userop libraries, treat empty as empty, not unimpl
2025-03-24 19:19:06 +00:00
Ryan Kurtz
88a35769a2
GP-0: Fixing some more javadoc
2025-03-14 08:34:43 -04:00
Ryan Kurtz
d23e67a088
GP-0: Cleaning up certain types of javadoc errors
2025-02-03 06:13:50 -05:00
Dan
836272b909
GP-5285: Add test showing it's not a problem in new stuff.
2025-01-22 16:08:48 +00:00
Dan
dc385fd398
GP-0: Fix tests (frame display. wrap-around check)
2025-01-06 13:11:34 -05:00
Dan
ea95c146b5
GP-0: Fix some tests (mock.slaspec, register count)
2025-01-06 12:03:24 -05:00
Dan
afa673fed0
GP-0: Fix javadoc warnings.
2025-01-06 10:08:48 -05:00
Dan
a8fae1fe5b
GP-4643: Add a JIT-accelerated p-code emulator (API/scripting only)
2025-01-03 10:27:38 -05:00
Dan
5813548a84
GP-1978: Port tests to TraceRmi and delete more stuff.
2024-12-12 11:43:47 -05:00
Ryan Kurtz
faf55a8de6
GP-5078: Improvements to Ghidra Module directory layout
2024-10-31 10:34:26 -04:00
Ryan Kurtz
64e9b2bff5
Merge remote-tracking branch 'origin/patch'
2024-10-17 10:53:45 -04:00
Ryan Kurtz
65ec7c95f7
Merge remote-tracking branch
...
'origin/GP-4231_Dan_emuStepAfterInterruptCached--SQUASHED' into patch
(Closes #6109 )
2024-10-17 10:39:28 -04:00
Dan
37e73f1885
GP-4231: Fix emulator step from cache after interrupt
2024-10-17 08:48:03 -04:00
Dan
e8c28c2a84
GP-4967: Corrected issues related to emulator cached block instruction
...
re-use.
2024-10-15 17:27:49 -04:00
Dan
5b3ff02983
GP-4952: Iterate in the correct direction.
2024-09-25 12:01:36 -04:00
Dan
447f6e6f01
GP-4952: Iterate in the correct direction.
2024-09-23 09:21:13 -04:00
Ryan Kurtz
4eefa887fb
GP-0: Fixing some javadoc
2024-09-04 07:33:53 -04:00
Ryan Kurtz
3588ecdab7
GP-0: Fixing javadoc warnings
2024-08-19 11:39:05 -04:00
Ryan Kurtz
ff72278bef
GP-0: Fixing javadoc errors
2024-05-24 08:05:59 -04:00
RoboSchmied
d7cc532fe3
Fix: 132 typos
...
Signed-off-by: RoboSchmied <github@roboschmie.de>
2024-03-22 02:25:30 +01:00
Dan
ddea132049
GP-0: Fix javodocs. Fix tests. Fix streamSub.
2024-03-04 10:48:54 -05:00
caheckman
8fbd171cdf
GP-4285 Compressed SLEIGH
2024-02-28 18:39:15 +00:00
Dan
b34aaa4952
GP-3839: Various speed improvements for Trace RMI
2024-02-14 15:53:59 -05:00
Dan
b382017ccb
GP-4014: Context and disasembly re-flow after patching instruction.
2024-01-04 14:04:42 -05:00
Dan
067f4f4352
GP-4017: Fix Javadoc warnings
2023-12-05 12:14:53 -05:00
Ryan Kurtz
f98258aa74
GP-0: Generating javadoc for Framework Emulation ( Closes #5964 )
2023-11-17 16:02:25 -05:00
dragonmacher
27136f2f50
Test fixes
2023-10-26 10:15:12 -04:00
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