148 Commits

Author SHA1 Message Date
Ryan Kurtz fdbc3abd3f Merge remote-tracking branch 'origin/patch' 2026-05-14 10:47:19 -04:00
Ryan Kurtz 1c7ffcc987 GP-6826: Removing support/jythonRun scripts 2026-05-14 10:27:18 -04:00
Ryan Kurtz bdbdf4eea1 Merge remote-tracking branch 'origin/Ghidra_12.1' 2026-04-24 06:34:27 -04:00
Ryan Kurtz f14617d2eb GP-6754: Jython is now an extension 2026-04-24 06:06:24 -04:00
Dan c0fedc7644 GP-6607: Port Snapshot Table to the (background) Threaded impl. 2026-04-22 12:20:15 +00:00
ghidragon 220e9042d1 GP-3049 Improved Register Manager provider 2026-04-20 16:27:25 -04:00
dragonmacher 3a31863dc0 Fixed docking action key bindings in dialogs 2026-03-27 09:53:57 -04:00
Ryan Kurtz d8acc65470 Merge remote-tracking branch 'origin/GP-6434_dev747368_rust_elf_binary_id' 2026-03-17 05:04:07 -04:00
Ryan Kurtz ab12df43f0 Merge remote-tracking branch
'origin/GP-6396_Dan_fixTabularProviders--SQUASHED' (Closes #8904)
2026-03-11 08:53:00 -04:00
Dan c063668d11 GP-6396: Fix loss of renderers, editors, widths in Debugger table columns. 2026-03-11 12:46:52 +00:00
dev747368 1c59d2e56d GP-6434 improve finding rust signature in Elf binaries
check the .comment section first before searching for byte signature.
2026-03-10 21:18:39 +00:00
dev747368 c525661a4f GP-4045 add locking to sleigh .sla and slaspec files
sla freshness checking and slaspec recompilation is now protected by a
lock file used as a mutex.

Added LanguageProvider.getLanguage(LanguageID, TaskMonitor monitor) to
better expose TaskMonitor and allow for canceling lock file attempt.
2026-03-09 22:41:47 +00:00
Ryan Kurtz 0ef0f5c0ad Merge remote-tracking branch 'origin/GP-6369_Dan_portEmulatorTests--SQUASHED' 2026-02-24 13:27:11 -05:00
Dan 66c9edc9bf GP-6369: Convert remaining uses of EmulatorHelper to PcodeEmulator. 2026-02-24 18:25:50 +00:00
d-millar 81f6bb6a5a GP-0: conceding defeat 2026-02-13 15:36:23 +00:00
d-millar 1ffd570491 GP-0: absint tests 2026-02-12 18:17:17 +00:00
d-millar abafd87650 GP-6412: restoring high-/low- absint options
GP-6412: restoring high-/low- absint options
GP-6412: first pass, untested
GP-6412: first pass, untested
2026-02-09 18:11:58 -05:00
d-millar 7a865dcc3d GP-6312: Z3 persistence 2026-01-26 17:30:14 +00:00
Ryan Kurtz 2a06923b23 GP-6370: Upgrading to JDOM2 2026-01-24 05:39:25 -05:00
Ryan Kurtz f90e7d0bce Merge remote-tracking branch 'origin/patch' 2026-01-12 04:37:56 -05:00
ghidra1 952edb5491 GP-1 Misc pcodetest changes in support of llvm use 2026-01-09 14:34:48 -05:00
Ryan Kurtz 1806aa81ec Merge remote-tracking branch 'origin/patch' 2025-12-16 13:38:26 -05:00
d-millar 2904c8724b GP-6225: Adds abstract interpretation via the Software and System
Verification (SSV) group @ Università Ca' Foscari's Library for Static
Analysis (LiSA)
2025-12-16 13:28:25 -05:00
ghidra1 6679f039de Merge/Backport branch
'GP-6007_ghidorahrex_PR-1778_Tim---_tim_add_nds32_processor' into
Ghidra_12.0
2025-12-04 10:49:48 -05:00
Ryan Kurtz 5c7dc9d46a Merge remote-tracking branch
'origin/GP-6007_ghidorahrex_PR-1778_Tim---_tim_add_nds32_processor'
(Closes #1778)
2025-12-04 04:26:58 -05:00
Ryan Kurtz a8a07b148e Merge remote-tracking branch 'origin/Ghidra_12.0' 2025-12-03 05:43:25 -05:00
d-millar fba47f7c25 GP-6128: reset if open 2025-12-02 13:55:38 -05:00
caheckman ad4b450f31 GP-6146 Change elastic skeleton to support 8.19.7 2025-12-01 21:31:41 +00:00
ghidorahrex 71cd33572c GP-6007: Updated NDS32 analyzer and elf relocation handler and test
fixups
2025-11-26 15:59:55 +00:00
dragonmacher 04ef00b4a3 Minor event mask refactor 2025-10-22 13:02:26 -04:00
Ryan Kurtz 9ec7aef06e GP-0: Fixing spelling (Closes #8549) 2025-10-07 06:03:34 -04:00
Dan 0645a51808 GP-0: Add extension.properties for SymbolicSummaryZ3 2025-09-09 15:06:13 +00:00
dragonmacher dc72238178 GP-5769 - Updated dialogs with combo boxes to have consistent behavior
when the Enter key is pressed
2025-08-27 19:47:35 -04:00
Ryan Kurtz 7b36c1649f Merge remote-tracking branch 'origin/GP-5879_Dan_reworkEmuUiIntegration--SQUASHED' 2025-08-21 11:04:12 -04:00
Dan 72001639a8 GP-5879: Add callbacks to PcodeEmulator. Refactor for composition vice inheritance. 2025-08-21 13:22:49 +00:00
dragonmacher 3c90216365 GP-3648 - Add Function Graph to Function Comparison display 2025-08-18 17:14:26 -04:00
James 168cbc7e7a GP-4400 minor tweaks 2025-07-29 17:47:44 +00:00
ghintern efb837ef34 GP-4400: ML extension improvements 2025-07-29 13:47:26 +00:00
Ryan Kurtz d3c021119c GP-0: Fixing gradle warning 2025-07-11 07:14:04 -04:00
dragonmacher d0f08f7460 Added missing theme file 2025-07-09 19:08:14 -04:00
ghidra1 53552616ec Merge branch 'GP-3551_ghidra1_InternalProjectLinks' 2025-07-09 13:34:56 -04:00
ghidra1 1aa7b089c0 GP-3551 Added support for internal project link-files with improved link
support within project data tree. Linked-folders are now supported.
Addressed link-support issues related to various actions.  Revised
link-file storage to use smaller non-DB storage. This change does impact
the Ghidra Server.
2025-07-09 13:34:22 -04:00
Ryan Kurtz b6968e26c5 GP-0: z3 dependency improvements 2025-07-03 12:10:52 -04:00
Ryan Kurtz a09bd1ee34 Merge remote-tracking branch
'origin/GP-0_Dan_makeZ3AnExtension--SQUASHED'
2025-07-02 13:49:03 -04:00
Dan 13c71e809a GP-0: Change SymbolicSummaryZ3 to be an extension. 2025-07-02 17:04:12 +00:00
Ryan Kurtz ab849887aa Merge remote-tracking branch
'origin/GP-3952-ghidra_blue-update-script-categories--SQUASHED'
2025-06-13 12:12:47 -04:00
ghidra_blue 7db176b2bd GP-3952 Updated the script categories to simplify and reduce the number of folders. 2025-06-13 15:00:15 +00:00
Ryan Kurtz 34402ed14e Merge remote-tracking branch 'origin/GP-5456_Dan_upgradeProtobuf--SQUASHED' 2025-06-11 08:13:45 -04:00
Dan f1607b5cfd GP-5456: Upgrade protobuf to 4.31.0 (java) and 6.31.0 (python) 2025-06-02 14:49:12 +00:00
Ryan Kurtz d3131e319a GP-0: Fixing unused import warnings 2025-05-30 07:07:43 -04:00